

/* Start:/local/templates/redesign_main/css/style.css?1692862840505003*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translateZ(0);transform:translateZ(0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:RostelecomBasis;src:url(/fonts/RostelecomBasis-Light.ttf);font-style:normal;font-weight:300}@font-face{font-family:RostelecomBasis;src:url(/fonts/RostelecomBasis-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-family:RostelecomBasis;src:url(/fonts/RostelecomBasis-Bold.ttf);font-style:normal;font-weight:700}@font-face{font-family:Rubik;src:url(/fonts/Rubik/rubik-light-webfont.eot);src:url(/fonts/Rubik/rubik-light-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik/rubik-light-webfont.woff2) format("woff2"),url(/fonts/Rubik/rubik-light-webfont.woff) format("woff"),url(/fonts/Rubik/rubik-light-webfont.ttf) format("truetype"),url(/fonts/Rubik/rubik-light-webfont.svg#rubiklight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Rubik;src:url(/fonts/Rubik/rubik-lightitalic-webfont.eot);src:url(/fonts/Rubik/rubik-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik/rubik-lightitalic-webfont.woff2) format("woff2"),url(/fonts/Rubik/rubik-lightitalic-webfont.woff) format("woff"),url(/fonts/Rubik/rubik-lightitalic-webfont.ttf) format("truetype"),url(/fonts/Rubik/rubik-lightitalic-webfont.svg#rubiklight_italic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:Rubik;src:url(/fonts/Rubik/rubik-regular-webfont.eot);src:url(/fonts/Rubik/rubik-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik/rubik-regular-webfont.woff2) format("woff2"),url(/fonts/Rubik/rubik-regular-webfont.woff) format("woff"),url(/fonts/Rubik/rubik-regular-webfont.ttf) format("truetype"),url(/fonts/Rubik/rubik-regular-webfont.svg#rubikregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(/fonts/Rubik/rubik-italic-webfont.eot);src:url(/fonts/Rubik/rubik-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik/rubik-italic-webfont.woff2) format("woff2"),url(/fonts/Rubik/rubik-italic-webfont.woff) format("woff"),url(/fonts/Rubik/rubik-italic-webfont.ttf) format("truetype"),url(/fonts/Rubik/rubik-italic-webfont.svg#rubikitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:url(/fonts/Rubik/rubik-medium-webfont.eot);src:url(/fonts/Rubik/rubik-medium-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik/rubik-medium-webfont.woff2) format("woff2"),url(/fonts/Rubik/rubik-medium-webfont.woff) format("woff"),url(/fonts/Rubik/rubik-medium-webfont.ttf) format("truetype"),url(/fonts/Rubik/rubik-medium-webfont.svg#rubikmedium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:url(/fonts/Rubik/rubik-mediumitalic-webfont.eot);src:url(/fonts/Rubik/rubik-mediumitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik/rubik-mediumitalic-webfont.woff2) format("woff2"),url(/fonts/Rubik/rubik-mediumitalic-webfont.woff) format("woff"),url(/fonts/Rubik/rubik-mediumitalic-webfont.ttf) format("truetype"),url(/fonts/Rubik/rubik-mediumitalic-webfont.svg#rubikmedium_italic) format("svg");font-weight:500;font-style:italic}@font-face{font-family:Rubik;src:url(/fonts/Rubik/rubik-bold-webfont.eot);src:url(/fonts/Rubik/rubik-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik/rubik-bold-webfont.woff2) format("woff2"),url(/fonts/Rubik/rubik-bold-webfont.woff) format("woff"),url(/fonts/Rubik/rubik-bold-webfont.ttf) format("truetype"),url(/fonts/Rubik/rubik-bold-webfont.svg#rubikbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Rubik;src:url(/fonts/Rubik/rubik-bolditalic-webfont.eot);src:url(/fonts/Rubik/rubik-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/Rubik/rubik-bolditalic-webfont.woff2) format("woff2"),url(/fonts/Rubik/rubik-bolditalic-webfont.woff) format("woff"),url(/fonts/Rubik/rubik-bolditalic-webfont.ttf) format("truetype"),url(/fonts/Rubik/rubik-bolditalic-webfont.svg#rubikbold_italic) format("svg");font-weight:700;font-style:italic}*,:after,:before{box-sizing:border-box}body,html{min-width:375px;min-height:100%;height:100%}body{width:100%;position:relative;overflow-x:hidden;background:#f8f8f8;-webkit-text-size-adjust:100%}figure{margin:0}img{max-width:100%}hr{display:block;margin:2.1875rem 0;padding:0;height:1px;color:rgba(0,0,0,.1);background:rgba(0,0,0,.1);border:0}.is-req{color:#ff4f12}.is-hidden{display:none!important}.no-scroll{overflow:hidden!important;height:100%!important}@media (max-width:1023px){.is-hidden-tablet{display:none!important}.is-visible-tablet{display:block!important}}@media (max-width:767px){.is-hidden-mobile{display:none!important}.is-visible-mobile{display:block!important}}body,button,html,input,select,textarea{font-weight:300;font-size:16px;line-height:1.375;font-family:Rubik,sans-serif;color:#333}.h1,.h2,.h3,.h4,.h5,.h6,.h7,h1,h2,h3,h4,h5,h6{margin:1em 0;padding:0;font-weight:300;line-height:1;font-family:Rubik,sans-serif;color:#101828}.h1,h1{margin-top:0;font-weight:400;font-size:2.25rem}@media (max-width:1023px){.h1,h1{font-size:2rem}}.h2,h2{font-size:1.75rem}@media (max-width:1023px){.h2,h2{font-size:1.25rem}}.h3,h3{font-weight:400;font-size:1.5rem}@media (max-width:1023px){.h3,h3{font-size:1.125rem}}.h4,h4{font-size:1.375rem}@media (max-width:1023px){.h4,h4{font-size:1.0625rem}}.h5,h5{font-size:1.25rem}@media (max-width:1023px){.h5,h5{font-size:1rem}}.h6,h6{font-size:1.125rem}@media (max-width:1023px){.h6,h6{font-size:1rem}}.h7{margin:1.25rem 0;font-weight:400;font-size:12px;color:#7b939b;text-transform:uppercase}a{transition:all .3s;border-bottom:1px dotted;color:inherit;text-decoration:none}a:hover{color:#ff4f12}.lnk-pseudo a,a.lnk-pseudo{border-bottom-color:transparent}.lnk-pseudo a:hover,a.lnk-pseudo:hover{border-bottom-color:inherit}b,strong{font-weight:500}ol,ul{margin:0 0 2rem;padding:0;list-style:none}ol ol,ol ul,ul ol,ul ul{margin:1rem 0 0}ol li,ul li{display:block;position:relative;margin-bottom:1rem;padding-left:1.875rem;word-wrap:break-word}ol li:before,ul li:before{display:block;position:absolute;left:.125rem}ol,ul{counter-reset:list1}ol li:before{top:0;counter-increment:list1;content:counter(list1) ". ";font-weight:400;color:#65bbdf}ol ol li{padding-left:2.25rem}ul li:before{top:.675em;margin-top:-3px;width:6px;height:6px;background:#65bbdf;border-radius:100%;content:""}p{margin:0 0 1.5em}.method ul li{padding-left:15px!important;margin-bottom:10px}.method ol li{padding-left:30px!important;margin-bottom:10px}.theme-ai.remodal{margin:0;padding:2rem;background:#fff;border-radius:5px;box-shadow:5px 5px 40px rgba(0,0,0,.1)}@media only screen and (min-width:641px){.theme-ai.remodal{max-width:37.5rem}}.theme-ai.remodal-overlay{background:rgba(51,51,51,.7)}.theme-ai.remodal-wrapper{padding:1.25rem}.theme-ai.remodal-wrapper .remodal-close:hover{background-color:#ff4f12;border-color:#ff4f12}.theme-ai.remodal-wrapper .remodal-close{left:auto;right:0;display:flex;margin:-.8rem;padding:0;width:1.875rem;height:1.875rem;border-radius:100%;background-color:#65bbdf;border:1px solid #65bbdf}.theme-ai.remodal-wrapper .remodal-close:before{display:none}.theme-ai.remodal-wrapper .remodal-close .icon{display:block;width:40%;height:40%;margin:0 0 0 .0625rem!important;color:#fff}.theme-ai.remodal-wrapper .remodal-body{text-align:left}.theme-ai.remodal-wrapper .remodal-body .h1{margin-bottom:1.875rem;text-align:center}@media (max-width:767px){.theme-ai.remodal-wrapper .remodal-body .h1{margin-bottom:.9375rem;text-align:left}}.theme-ai_image.remodal{width:auto;max-width:47.5rem;height:auto;max-height:100%;padding:0}.theme-ai_image.remodal img{display:block;height:auto;max-height:90vh;border-radius:5px;-o-object-fit:contain;object-fit:contain}.theme-ai_image .remodal-body{overflow:hidden;height:auto;max-height:100%}.theme-ai--works-filter.remodal{padding:0}@media only screen and (min-width:641px){.theme-ai--works-filter.remodal{max-width:56.25rem}}.theme-ai--works-filter.remodal .remodal__header{display:flex;align-items:center;justify-content:center;margin:0;padding:2rem;color:#fff;border-radius:5px 5px 0 0;background-color:#65bbdf}.theme-ai--works-filter.remodal .remodal__header-title:nth-child(2){margin-left:.625rem}.theme-ai--works-filter.remodal .remodal__content{padding:2rem}.ai-range{position:relative}.ai-range[data-range-parent=skills]{width:20rem}.ai-range[data-range-parent=skills]:before{display:block;position:absolute;top:0;left:100%;margin:-.25rem 0 0 1.5625rem;line-height:1;content:attr(data-caption);white-space:nowrap}@media (max-width:1023px){.ai-range[data-range-parent=skills]{width:100%}.ai-range[data-range-parent=skills]:before{position:relative;left:0;margin:0 0 .625rem;text-align:center}}.ai-range .ui-slider{height:.5rem;background:none;border:2px solid #65bbdf;border-radius:4px}.ai-range .ui-slider *{outline:0 none}.ai-range .ui-slider-range{background:#65bbdf}.ai-range .ui-slider-handle{position:absolute;top:-.375rem;margin-left:-.625rem;width:1.25rem;height:1.25rem;background:#fff;border:2px solid #65bbdf;border-radius:100%}.ai-range .nav{margin-top:.625rem}.ai-range .nav ul{justify-content:space-between;margin:0 -1em}.ai-range .nav ul li{display:block;margin:0;width:2em;text-align:center;opacity:.4}.ai-range .nav ul li.is-active{opacity:1}.icon{position:relative;display:inline-block;flex-shrink:0;width:100%;height:100%;fill:currentColor}.icon_logout{width:1.25rem;height:1.25rem}.btn .icon,.button .icon{transition:color .3s;margin-right:.625rem;height:.9375rem}.icon_angle{width:.5rem;height:.75rem}.icon_arrow{width:.9375rem;fill:transparent}.btn .icon_arrow,.button .icon_arrow{transition:none;margin:0 0 0 .625rem}.icon_arrow_common{width:.6875rem;height:.625rem}.icon_blind{width:1.1875rem;fill:transparent}.icon_burger{width:.9375rem;height:1.8125rem!important}.icon_burger2{width:1.1875rem;height:.875rem;margin-left:4px}.icon_times{display:none;width:.9375rem}.icon_search{fill:transparent}.icon_inform,.icon_search{width:.9375rem}.icon_personal{width:.875rem}.icon_file{width:1.5rem;height:1.875rem;fill:transparent}.icon_quest{top:-.0625rem;width:.9375rem;height:.9375rem}.slider{position:relative}.slider [data-slick]{display:flex;opacity:0}.slider [data-slick].slick-initialized{opacity:1}.slider__item{height:auto}.slick-list{width:100%}.slick-track{display:flex}.slick-track:after,.slick-track:before{display:none}.slick-arrow{display:flex;align-items:center;transition:all .3s;position:absolute;z-index:13;top:50%;width:1.25rem;height:1.25rem;background:#65bbdf;border-radius:100%;color:#fff;cursor:pointer}.slick-arrow .icon{margin:auto;width:25%;height:40%}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0}.slick-arrow:hover{background:#ff4f12}.slick-arrow.slick-disabled{background:rgba(101,187,223,.2);color:rgba(101,187,223,.5);cursor:default}.slick-arrows{display:flex;justify-content:space-between;width:2.8125rem}.slick-arrows .slick-arrow{transform:translateY(0);position:relative;top:0}.nav ol,.nav ul{margin:0}.nav ol li,.nav ul li{margin:0;padding:0}.nav ol li:before,.nav ul li:before{display:none}@media (min-width:1024px){.nav.form_search_inner__params ul{max-width:28%}}.nav_buttons,.nav_inline ol,.nav_inline ul{display:flex;align-items:center}.nav_buttons{justify-content:center}.nav_buttons ul li{margin-left:1.5625rem}.nav_buttons ul li .icon_burger,.nav_buttons ul li .icon_search,.nav_buttons ul li .icon_times{top:0;margin:0}@media (max-width:1023px){.nav_buttons ul li{margin-left:.625rem}.nav_buttons ul li .icon_personal{top:0;margin:0}.nav_buttons ul li .icon_personal+span{display:none}}@media (max-width:767px){.nav_buttons ul li .btn,.nav_buttons ul li .button{padding-left:0;padding-right:0;width:3.125rem}.nav_buttons ul li .btn .icon,.nav_buttons ul li .button .icon{top:0}}.nav_socials ul{margin-right:-.9375rem}.nav_socials a{display:flex;align-items:center;justify-content:center;margin-right:.9375rem;width:2.5rem;height:2.5rem;border:1px solid hsla(0,0%,100%,.1);border-radius:100%;color:#fff}.nav_socials a:hover{background-color:#ff4f12;border-color:#ff4f12}.nav_socials a .icon{width:1rem;height:1rem}@media (max-width:767px){.nav_socials ul{margin-right:-.75rem}.nav_socials a{margin-right:.75rem}}.nav_iconed{margin-bottom:1.25rem}.nav_iconed ul li+li{margin-top:1.25rem}.nav_iconed a{display:flex;align-items:center;border:0}.nav_iconed a figure{display:flex;align-items:center;flex:0 0 2.5rem;transition:all .3s;align-self:flex-start;margin-right:.9375rem;width:2.5rem;height:2.5rem;background:rgba(101,187,223,.1);border-radius:100%;color:#65bbdf}.nav_iconed a figure .icon{margin:auto;width:50%;height:50%}.nav_iconed a:hover figure{background:rgba(255,79,18,.1);color:#ff4f12}.nav_iconed__caption{display:block;font-size:14px;color:#7b939b}.nav_iconed__caption span{color:#ff4f12}.nav_breadcrumbs{margin-bottom:3.125rem;font-weight:400;color:#909090}.nav_breadcrumbs li:after{margin:0 .5rem;font-weight:300;content:"-"}.nav_breadcrumbs li:last-child:after{display:none}.nav_breadcrumbs a{border:0;font-weight:300}@media (max-width:1279px){.nav_breadcrumbs{margin-bottom:1.5625rem}}@media (max-width:1023px){.nav_breadcrumbs{font-size:1rem}.nav_breadcrumbs ul{flex-flow:wrap}}.nav_aside{background:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.05);overflow:hidden}.nav_aside ul li:before{display:block;position:static;margin:0 1.875rem;width:auto;height:1px;background:rgba(0,0,0,.05);content:""}@media (max-width:1023px){.nav_aside ul li:before{margin:0}}.nav_aside ul li:first-child:before{display:none}.nav_aside ul li .menu-parent--style,.nav_aside ul li a{display:flex;align-items:center;justify-content:space-between;position:relative;height:auto;min-height:4.5rem;padding:.625rem 2.5rem .625rem 1.875rem;cursor:pointer;border:0}.nav_aside ul li .menu-parent--style:hover,.nav_aside ul li a:hover{background:rgba(0,0,0,.02);color:inherit}.nav_aside ul li .menu-parent--style .icon,.nav_aside ul li a .icon{margin-left:.625rem}.nav_aside ul li .menu-parent--style .icon_arrow_common,.nav_aside ul li a .icon_arrow_common{display:none}.nav_aside ul li .menu-parent--style .icon.menu-icon--parent,.nav_aside ul li a .icon.menu-icon--parent{position:absolute;height:13px;width:15px;right:25px;transition:.3s}.nav_aside ul li .menu-parent--style .icon.menu-icon--parent.reverse,.nav_aside ul li a .icon.menu-icon--parent.reverse{transform:rotate(-180deg)}@media (max-width:1023px){.nav_aside ul li .menu-parent--style,.nav_aside ul li a{padding:.9375rem 1.25rem;height:auto;font-size:14px}.nav_aside ul li .menu-parent--style .icon_arrow_common,.nav_aside ul li a .icon_arrow_common{display:block}}.nav_aside ul li.menu__child-item{margin-left:30px}.nav_aside ul li.menu__child-item--ext-lesson{margin-left:60px}.nav_aside ul li.current a{background:none;font-weight:400;color:#ff4f12}.nav_aside ul li.is-button:before{display:none}.nav_aside ul li.is-button a{background:#65bbdf;color:#fff}.nav_aside ul li.is-button a:hover{background:#ff4f12}.nav_aside ul li.is-button-gray:before{display:none}.nav_aside ul li.is-button-gray a{background:rgba(123,147,155,.21);color:#000}.nav_aside ul li.is-button-gray a:hover{background:#ff4f12;color:#fff}.nav_aside__toggle{align-items:center;justify-content:space-between;display:none;height:3.125rem;padding:0 1.25rem;background:#7b939b;border-radius:5px;color:#fff;cursor:pointer;margin-left:.9375rem}.nav_aside__toggle--with-photo{margin-left:0}.personal__info+.nav_aside__toggle{border-radius:0 0 5px 5px}@media (max-width:1279px){.nav_aside__toggle{display:flex}}@media (max-width:1279px){.nav_aside__body{display:none}.is-nav-aside-opened .nav_aside__body{display:block}}.nav_aside__subtitle,.nav_aside__title{font-size:14px}.nav_actions{margin-bottom:2.5rem;color:#7b939b;text-align:center}.nav_actions ul li+li{margin-top:1.25rem}.nav_actions ul li.is-offset{padding-top:.625rem}.nav_actions ul a .icon_angle{position:relative;top:.0625rem;margin-left:.125rem}.nav_actions ul .btn,.nav_actions ul .button{width:100%}@media (max-width:1023px){.nav_actions{margin-bottom:1.25rem}}@media (max-width:767px){.nav_actions ul li+li{margin-top:.625rem}.nav_actions ul li.is-offset{padding-top:.3125rem}}.nav_loadmore{margin-top:1.25rem;text-align:center}@media (max-width:767px){.nav_loadmore .btn,.nav_loadmore .button{width:100%}}.nav_back{margin-top:1.25rem;font-weight:400;color:#ff4f12}.nav_back a:hover{border-bottom-color:transparent}@media (max-width:767px){.nav_back{text-align:center}}.nav_pager{display:flex;align-items:center}.nav_pager ul{margin:0 -.3125rem}.nav_pager ul li{padding:0 .3125rem}.nav_pager ul a{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:2px solid rgba(39,58,100,.1);border-radius:5px;color:#273a64;cursor:pointer}.nav_pager ul a:hover{background:rgba(39,58,100,.1)}.nav_pager ul a.current{background:#65bbdf;border-color:#65bbdf;font-weight:500;color:#fff;cursor:default}.nav_pager__caption{margin-right:1.25rem}::-webkit-input-placeholder{color:inherit;opacity:.4}:-moz-placeholder,::-moz-placeholder{color:inherit;opacity:.4}:-ms-input-placeholder{color:inherit;opacity:.4}::-ms-clear{display:none}.btn,.button{align-items:center;justify-content:center;transition:all .3s;display:inline-flex;padding-left:1.25rem;padding-right:1.25rem;height:3.125rem;background-color:#65bbdf;border:1px solid #65bbdf;border-radius:5px;box-shadow:none;line-height:1;color:#fff;white-space:nowrap;cursor:pointer;outline:0 none}.btn_exit{border:none}.btn_exit .icon,.btn_opacity{color:#ff4f12}.btn_opacity{background-color:transparent;border-color:#ff4f12}.btn_clear{display:block;overflow:visible;width:1.875rem;height:1.875rem;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.btn_gray{background-color:#7b939b;border-color:#7b939b;color:#fff}.btn_gray_opacity{background-color:transparent;border-color:#7b939b;color:#7b939b}.btn_gray_opacity_light{background-color:transparent;border-color:rgba(0,0,0,.05);color:#000}.btn_gray_opacity_light .icon{color:#ff4f12}.btn_orange,.orange_button{background-color:#ff4f12;border-color:#ff4f12}.btn_orange:disabled,.btn_orange:disabled:hover,.orange_button:disabled,.orange_button:disabled:hover{color:#333;border-color:#ebebeb;background-color:#ebebeb}.btn_white{background-color:#fff;border-color:#fff;color:#273a64}.btn_dark{background-color:#273a64;border-color:#273a64}.btn:hover,.button:hover{background-color:#ff4f12;border-color:#ff4f12;color:#fff}.btn:hover .icon,.button:hover .icon{color:#fff}.btn:hover .icon_arrow,.button:hover .icon_arrow{transition:color .3s}.btn_plain{padding-left:0;padding-right:0;background:none;border-color:transparent;color:inherit}.btn_plain .icon{color:#ff4f12}.btn_plain:hover{background:none;border-color:transparent;color:#ff4f12}.btn_plain:hover .icon{color:#ff4f12}.btn_icon{width:3.75rem;height:3.75rem;border-radius:100%;box-shadow:0 4px 11px rgba(0,68,100,.25)}.btn_icon .icon{display:block;margin:auto;width:1.5rem;height:1.5rem}.btn_ask{position:fixed;z-index:700;bottom:0;right:0;margin:1.25rem;opacity:0;visibility:hidden}.btn_ask.at-bottom{position:absolute}@media (max-width:1279px){.btn_ask{opacity:1;visibility:visible}}fieldset{border:0;min-width:0;width:100%}fieldset,fieldset li,fieldset ul{margin:0;padding:0}fieldset li:before,fieldset ul:before{display:none}input,select,textarea{transition:all .3s;padding:0 2rem 0 1rem;max-width:100%;height:2.375rem;background-color:transparent;border:1px solid transparent;border-radius:5px;outline:0 none}input:hover,select:hover,textarea:hover{border-color:#585e69}input:focus,select:focus,textarea:focus{border-color:#ff4f12}input.is-valid,select.is-valid,textarea.is-valid{background:url(/local/templates/redesign_main/css/../img/icon-valid.svg) no-repeat;background-position:top .6875rem right .8125rem;background-size:.8125rem;border-color:#59a95d}input.is-invalid,select.is-invalid,textarea.is-invalid{background:rgba(255,0,0,.05);border-color:#ed1d24}textarea{padding-top:1rem;padding-bottom:1rem;height:auto;resize:none}input[type=checkbox],input[type=radio]{position:absolute;padding:0;width:1px!important;height:1px;background:none;border:0;opacity:0}input[type=checkbox]+label,input[type=radio]+label{display:flex;align-items:center;cursor:pointer}input[type=checkbox]+label:before,input[type=radio]+label:before{flex:0 0 1.25rem;align-self:flex-start;display:block;margin-right:.625rem;width:1.25rem;height:1.25rem;background:50% no-repeat/55.55555555555556%;border:1px solid #65bbdf;border-radius:2px;content:""}input[type=checkbox]+label a,input[type=radio]+label a{border:0;text-decoration:underline}input[type=checkbox]+label a:hover,input[type=radio]+label a:hover{text-decoration:none}input[type=checkbox]:hover+label:before,input[type=radio]:hover+label:before{background-color:rgba(101,187,223,.25)}input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before{background-color:#f3f3f3!important;border-color:rgba(16,24,40,.05)!important}input[type=checkbox]:checked+label:before{background-color:#65bbdf;background-image:url(/local/templates/.default/img/checkbox.svg);background-repeat:no-repeat;background-position:50%;background-size:80%}input[type=radio]+label:before{border-radius:100%}input[type=radio]:checked+label:before{background-color:#65bbdf}input[type=radio]:checked:disabled+label:before{background-image:url(/local/templates/.default/img/radio2.svg)}.form .hide{display:none}.form .is-error{border-color:red;position:relative}.form .is-error+span{font-size:15px;color:red;display:block!important}.form .is-error--file{color:red}.form fieldset li{margin-bottom:1.5625rem}@media (max-width:767px){.form fieldset li{margin-bottom:1.25rem}}.form__logos{display:flex;align-items:center;margin-bottom:.9375rem}.form__logos__item{position:relative}.form__logos__item_rt{top:-.25rem;flex:0 1 30%}.form__logos__item_ai{flex:0 1 30%}.form__logos__item_pfr{flex:0 1 40%}.form__logos__item+.form__logos__item{margin-left:2rem}.form__logos__item+.form__logos__item:before{position:absolute;top:50%;left:-1rem;margin-top:-1.5rem;width:1px;height:3rem;background:rgba(0,0,0,.05);content:""}.form__logos__link{display:block;position:relative;border:0}.form__logos__link img{display:block}.form__control{position:relative;padding:.3125rem;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:5px}.form__control input,.form__control select,.form__control textarea{display:block;width:100%}.form__control label.is-invalid{position:absolute;top:100%;left:0;right:0;margin:2px 5px;font-size:12px;color:#ed1d24}.form__control_img{display:flex;align-items:center;padding:0;height:3.125rem}.form__control_img img{display:block;margin:auto;max-height:3rem}.form__control_labeled input,.form__control_labeled textarea{font-weight:400;padding-top:.75rem;padding-right:2.5rem}.form__control__btn{position:absolute;top:.53125rem;right:.625rem;width:1.875rem;height:1.875rem;margin:0;padding:0}.form__control__label{transition:all .3s;transform:translateY(-50%);position:absolute;top:50%;bottom:0;left:0;right:0;margin:0 .375rem;padding:.125rem 1rem 0}.has-val+.form__control__label,input:focus+.form__control__label,textarea:focus+.form__control__label{font-size:.625rem;display:inline-block;margin-top:-.625rem;margin-bottom:1.25rem}.form__control>.select2 *{border:none!important}.form__params__btn{position:absolute;top:.53125rem;right:2.8125rem;width:1.875rem;height:1.875rem;margin:0;padding:0}.form__params__title{display:flex;align-items:center;justify-content:space-between;transition:all .3s;height:2.375rem;padding:0 1rem;border:1px solid #fff;border-radius:5px;line-height:1;cursor:pointer}.form__params__caption{flex:1 1 auto}.form__params__count{display:none;position:relative;vertical-align:top;margin-left:.25rem;padding:.125rem;min-width:1rem;background:#ff4f12;border-radius:2px;font-weight:400;font-size:12px;line-height:1;color:#fff;text-align:center}.form__params__arrow{transition:transform .3s;flex:0 0 .625rem;width:.625rem;height:.3125rem}.form__params__items{display:none;position:absolute;z-index:13;top:100%;left:0;right:0;margin:0 -1px;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:0 0 5px 5px}.form__params__items ul{flex-direction:column;margin:0!important;max-height:230px;height:100%;overflow-y:auto;overflow-x:hidden}.form__params__items ul li{margin:0!important;padding:.875rem 1.375rem!important;width:100%}.form__params__items ul li+li{border-top:1px solid rgba(0,0,0,.05)}.form__params__selected{display:none}.form__params__selected ul{flex-direction:column;margin:.125rem 0 0!important;font-size:14px;color:#ff4f12}.form__params__selected ul li{margin:0!important;padding:0 1.375rem!important;width:100%}@media (max-width:1023px){.form__params__selected{display:none!important}}.form__params.is-opened .form__params__arrow{transform:rotate(-180deg)}.form__params.is-opened .form__params__items{display:block}.form__params.has-items .form__params__title{border-color:#ff4f12}.form__params.has-items .form__params__count{display:inline-block}.form__params.has-items .form__params__selected{display:block}.form__checkbox{margin-bottom:1.25rem}.form .news_subscribe_checkbox{display:table-cell;vertical-align:middle}.form__notice{margin:1.25rem 0;font-size:12px}.form__success{color:green}.form__failsave{color:#8b0000}.form__file__control{position:relative;overflow:hidden}.form__file__control input{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:0}.form__file__control input:focus{font-size:0;transition:none}.form__file__control label{position:relative;z-index:3;width:35%}.form__file__control:after{line-height:1;position:absolute;top:50%;left:35%;right:0;display:block;overflow:hidden;height:1.25rem;margin:-.5em 0 0 1.875rem;line-height:1.2;content:attr(data-filename);white-space:nowrap;text-overflow:ellipsis}.form__file__descr{display:block;margin-top:.75rem;max-width:28.125rem;opacity:.4}@media (max-width:767px){.form__file__control label{width:11.25rem}.form__file__control:after{position:relative;top:0;left:0;margin:.625rem 0 0}}.form__row{display:flex;flex-direction:column;justify-content:space-between}.form__row:not(:last-child){margin-bottom:1.25rem}.form__row_fd-row{flex-direction:row}.form__row .form__col{display:flex}.form__row .form__col_3\/10{width:30%}@media (min-width:1024px){.form__row .form__col_3\/10-desktop{width:30%}}.form__row .form__col_7\/10{width:70%}@media (min-width:1024px){.form__row .form__col_7\/10-desktop{width:70%}}.form__row .form__col_fw{width:100%}.form__row .form__col>*{flex-grow:1}.form__row .form__col label{display:inline-flex;margin-bottom:.625rem}@media (min-width:1024px){.form__row .form__col label{margin-bottom:0}}@media (min-width:1024px){.form__row{flex-direction:row;align-items:flex-start}}.form__split{display:flex;align-items:center;margin:0 -.3125rem -.625rem}.form__split__item{flex:1 1 100%;padding:0 .3125rem .625rem}.form__footer{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.05);font-size:14px;color:#909090}.form__footer a{color:#273a64}.form__footer a:hover{color:#ff4f12}.form_contact .btn,.form_contact .button{width:100%}.form_search{position:relative}.form_search input{padding-left:2.5rem}.form_search button{position:absolute;top:0;bottom:0;left:0;width:3.125rem}.form_search button .icon{margin-right:0;width:1rem;height:1rem}.form_search__results{display:none;position:absolute;top:100%;left:0;right:0;padding:.9375rem 1rem;background:#fff;box-shadow:0 20px 20px rgba(0,0,0,.1)}@media (max-width:1023px){.form_search__results{margin:0 -1.25rem;padding:.9375rem 2rem}}.form_search__results__caption{margin:0 .375rem 1rem;font-size:12px;opacity:.5}.form_search__results ul{margin:0 .375rem}.form_search__results ul li+li{margin-top:.625rem}.form_search__results a{border:0}.form_search__results strong{font-weight:400}.form_search__results span{color:#ff4f12}.page__header .form_search{width:24.5em}.page__header .form_search input{padding-left:1rem;padding-right:2.5rem}.page__header .form_search button{left:auto;right:0}@media (max-width:1023px){.page__header .form_search{width:100%}.page__header .form_search input{padding-left:2.5rem}.page__header .form_search button{display:block}.page__header .form_search button[type=submit]{left:0;right:auto}.page__header .form_search button .icon{display:block;margin:auto}}.form_search_inner{margin-bottom:2.1875rem;border-bottom:1px solid rgba(0,0,0,.05)}.form_search_inner fieldset ul{display:flex}@media (max-width:767px){.form_search_inner fieldset ul{display:block}}.form_search_inner fieldset ul li{margin-bottom:.625rem}.form_search_inner__input{flex:1 1 auto}.form_search_inner__btn{flex:0 0 15.5rem;margin-left:.625rem}@media (max-width:767px){.form_search_inner__btn{margin-left:0}}.form_search_inner__btn .btn,.form_search_inner__btn .button{width:100%}.form_search_inner__params{display:flex;justify-content:space-between;padding:.9375rem 0}.form_search_inner__params ul{margin:0 -.3125rem}.form_search_inner__params ul li{margin-bottom:1.25rem;padding:0 .3125rem}@media (max-width:1023px){.form_search_inner__params{display:block}.form_search_inner__params ul{display:flex}.form_search_inner__params ul li{flex:0 0 50%}}@media (max-width:767px){.form_search_inner__params ul{display:block}}.form_subscribe{display:flex}.form_subscribe__caption{flex:0 0 auto;margin-top:1.25rem;margin-right:1.25rem;opacity:.8}.form_subscribe fieldset{flex:1 1 auto;max-width:23.125rem;font-size:14px}.form_subscribe fieldset .subscribe-form__item{margin-top:.625rem}.form_subscribe fieldset input{font-size:inherit;height:2.5rem}.form_subscribe fieldset ul{display:flex}.form_subscribe fieldset ul li{margin:0}.form_subscribe fieldset .form__control{flex:1 1 auto;padding:0;background:none;border:0;border-radius:0}.form_subscribe fieldset .form__control input{background:none;border-color:hsla(0,0%,100%,.2);border-radius:5px 0 0 5px;color:#fff}.form_subscribe fieldset [type=submit]{background-color:hsla(0,0%,100%,.4);border-color:transparent;border-radius:0 5px 5px 0}.form_subscribe fieldset [type=submit]:hover{background-color:#ff4f12}.form_subscribe .form__checkbox{margin-top:1rem;margin-bottom:0;font-size:12px}.form_subscribe .form__checkbox input+label:before{background-color:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.2)!important}.form_subscribe .form__checkbox input+label a:hover{color:inherit}@media (max-width:1279px){.form_subscribe{display:block;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.1)}.form_subscribe__caption{margin:0 0 .625rem;font-size:14px}.form_subscribe fieldset{max-width:100%}}.form_filter-modal{display:flex;flex-direction:column;margin:0}.form_filter-modal__wrapper{display:flex;flex-direction:column;margin-bottom:2.5rem}.form_filter-modal__input-list{margin-bottom:2.5rem}.form_filter-modal__input-item:not(:last-child){margin-bottom:2rem}.form_filter-modal__input-item--tips{position:relative}.form_filter-modal__radio-group{display:flex;flex-direction:column}.form_filter-modal__radio-group:not(:last-child){margin-bottom:2rem}@media only screen and (min-width:940px){.form_filter-modal__radio-group{flex-direction:row}}.form_filter-modal__fields{display:flex;flex-wrap:wrap;width:100%}@media only screen and (min-width:940px){.form_filter-modal__fields{width:50%}}.form_filter-modal__field{font-size:14px;flex-shrink:0;width:50%;padding-top:1.25rem}.form_filter-modal__field label{-webkit-tap-highlight-color:transparent}.form_filter-modal__field:not(:last-child){padding-right:.5rem}@media only screen and (min-width:940px){.form_filter-modal__field{width:25%;padding-top:0}}.form_filter-modal__label{font-weight:400;width:100%}@media only screen and (min-width:940px){.form_filter-modal__label{width:50%;padding-right:.5rem}}.form_filter-modal__actions{display:flex;justify-content:space-between;flex-wrap:wrap}.form_filter-modal__btn{width:100%;margin:0 0 2rem}@media (min-width:768px){.form_filter-modal__btn{margin:0 0 .625rem}}@media only screen and (min-width:940px){.form_filter-modal__btn{width:18.75rem;margin:0}}.form_personal{padding:1.25rem}.form_personal fieldset li{display:flex;align-items:center}.form_personal__inputselect{height:100%!important}.form_personal__label{flex:0 0 14.375rem;padding-right:.9375rem;font-weight:400}.form_personal__label--short{padding-left:15px}@media (min-width:768px){.form_personal__label--short{flex:0 0 3.4375rem!important;margin-left:3.75rem;padding-left:0}}.form_personal__label--disclaimer{align-self:flex-start;margin-top:.875rem}.form_personal__date-blocks{display:flex;justify-content:space-between}.form_personal__date-block{display:block}@media (min-width:768px){.form_personal__date-block{display:flex;align-items:center;flex:1 1 auto}}.form_personal__date-block--from{width:100%}@media (min-width:768px){.form_personal__date-block--to{width:75%}}.form_personal__fields{display:flex;align-items:center;flex:1 1 auto;min-width:0;margin:0 -.9375rem -.625rem}.form_personal__fields--start{align-self:flex-start}.form_personal__fields--disclaimer{flex-direction:column}.form_personal__fields--date{display:block}@media (min-width:768px){.form_personal__fields--date{display:flex}}.form_personal__disclaimer{font-size:.9375rem;color:#ff4f12;padding:0 0 .625rem}.form_personal .ui_slider_padding{padding-left:.6rem}.form_personal__fields.is-error{color:red}.form_personal__field{flex:1 1 100%;width:100%;padding:0 .9375rem .625rem}.form_personal__field--p-small{padding:0 .5rem}.form_personal__field .select2-container--ai .select2-selection__arrow{background-image:url(/local/templates/redesign_main/css/../img/angle-down.svg)!important;background-position-x:50%!important;background-position-y:center!important;background-size:100%!important;background-attachment:scroll!important;background-origin:initial!important;background-clip:initial!important;background-color:initial!important}.form_personal__field .ai-range .ui-slider-handle{top:1.25rem}@media (min-width:1024px){.form_personal__field .ai-range .ui-slider-handle{top:-.375rem}}.form_personal__location .form_personal__field:first-child{flex:0 0 33.33%}.form_personal__variants .form_personal__fields{flex-flow:row wrap;margin-bottom:0}.form_personal__variants .form_personal__field{flex:0 0 auto;padding-top:.75rem;padding-bottom:.75rem}.form_personal__variants_grid .form_personal__field{flex:0 1 7.5rem}@media (max-width:767px){.form_personal__variants_grid .form_personal__field{flex:0 1 50%}}.form_personal__file .form_personal__label{display:flex;align-items:center;align-self:flex-start;min-height:3.125rem}.form_personal .form__checkbox{font-size:12px}.form_personal .form__checkbox a{font-weight:400;text-decoration:none}.form_personal [type=submit]{margin-top:.625rem;width:100%}.form_personal hr{margin-top:.9375rem}@media (max-width:1279px){.form_personal{padding:0}.form_personal__label{flex:0 0 11.875rem}.form_personal__location .form_personal__field:first-child{flex:0 0 40%}}@media (max-width:767px){.form_personal fieldset li{display:block}.form_personal__label{display:block;margin-bottom:.5rem;padding-right:0}.form_personal__captcha .form_personal__fields,.form_personal__location .form_personal__fields{display:block}}.form_auth fieldset li label{margin-bottom:.5rem}.form_auth a{border:0;color:#65bbdf}.form_auth a:hover{color:#ff4f12}.form_auth__options{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;margin:0 -.3125rem 1.25rem}.form_auth__options div{padding:.3125rem}.form_auth__options label{color:rgba(0,0,0,.34)}.form_auth [type=submit]{width:100%}.form_auth__footer{margin-top:1.25rem;color:rgba(0,0,0,.4);text-align:center}.form_auth__footer a,.form_auth__footer span{margin:0 .1875rem}.form_auth__footer span{display:inline-block}.form_filter fieldset ul{display:flex;flex-flow:row wrap;margin:0 -.3125rem}.form_filter fieldset ul li{margin-bottom:.625rem;padding:0 .3125rem}.form_filter__region{flex-grow:0;flex-shrink:0;width:34%}.form_filter__author,.form_filter__country{flex-grow:0;flex-shrink:0;width:33.33333%}.form_filter__nomination{flex-grow:0;flex-shrink:0;width:66.66667%}.form_filter__title{flex-grow:1;flex-shrink:0}.form_filter__btn{flex-grow:0;flex-shrink:0;width:33.33333%}.form_filter__btn .btn,.form_filter__btn .button{width:100%}.form_filter__btn--newline{width:33%}.form_filter__btn--min{width:-webkit-min-content;width:-moz-min-content;width:min-content}.form_filter__btn--max{width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:1023px){.form_filter__nomination,.form_filter__region{flex-grow:0;flex-shrink:0;width:67%}.form_filter__btn{flex-grow:0;flex-shrink:0;width:33%}.form_filter__btn .btn,.form_filter__btn .button{width:100%}.form_filter__btn--newline{width:33%}.form_filter__btn--max,.form_filter__btn--max .btn-new{width:100%}}@media (max-width:767px){.form_filter fieldset li{flex:1 1 100%;width:100%}.form_filter__btn .btn,.form_filter__btn .button{width:100%}.form_filter__label{font-size:14px;padding-right:.5rem;padding-left:.5rem}}.form_faq .form__control,.form_faq .select2-container--ai .select2-selection--single{background:#f8f8f8}.form_faq [type=submit]{width:100%}.form .form__tips{position:absolute;top:100%;left:0;display:none;overflow-y:auto;width:100%;max-height:15.875rem;border:1px solid rgba(0,0,0,.05);border-top:0 solid rgba(0,0,0,.05);border-radius:0 0 5px 5px;background-color:#fff;box-shadow:0 1px 3px -1px rgba(0,0,0,.1)}.form .form__tips.visible{display:block;z-index:5}.form .form__tips-item{margin:0;padding:.875rem 1.3125rem;cursor:pointer}.form .form__tips-item:hover{background:rgba(39,58,100,.1)}.form .form__tips-item:not(:first-child){border-top:1px solid rgba(0,0,0,.05)}.form .form__tips .scrollbar-thumb{width:.375rem;background-color:#d0d0d0}.form .form__tips .scrollbar-track{width:.375rem;background-color:#e8e8e8}.select2-hidden-accessible{position:absolute}.select2-container--ai{display:block;width:100%!important}.select2-container--ai *{outline:0 none}.select2-container--ai .select2-selection--single{display:flex;align-items:center;justify-content:space-between;padding:0 1.3125rem;height:3.125rem;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:5px}.select2-container--ai .select2-selection__rendered{flex:1 1 auto;padding:0!important}.select2-container--ai .select2-selection__arrow{transition:transform .3s;flex:0 0 .625rem;width:.625rem;height:.3125rem;background:url(/local/templates/redesign_main/css/../img/angle-down.svg) 50% no-repeat}.select2-container--ai.select2-container--open .select2-selection__arrow{transform:rotate(-180deg)}.select2-container--ai .select2-dropdown{position:relative;z-index:10001;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-top:0 solid rgba(0,0,0,.05);border-radius:0 0 5px 5px;box-shadow:0 1px 3px -1px rgba(0,0,0,.1);max-height:350px;overflow-y:auto}.select2-container--ai .select2-dropdown--above{border-top-width:1px;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 -1px 3px -1px rgba(0,0,0,.05)}.select2-container--ai .select2-dropdown .select2-results__options[id=select2-form_dropdown_TOPIC-results]{background-color:#f8f8f8}.select2-container--ai .select2-dropdown .select2-results__option{margin:0;padding:.875rem 1.3125rem;border-top:1px solid rgba(0,0,0,.05)}.select2-container--ai .select2-dropdown .select2-results__option:before{display:none}.select2-container--ai .select2-dropdown .select2-results__option:first-child{border:0}.select2-container--ai .select2-dropdown .select2-results__option:hover{background:rgba(39,58,100,.1)}.select2-container--ai .select2-dropdown .select2-results__option[aria-disabled=true]{display:none}.box{margin-bottom:2.5rem;background:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.05)}.box--testing{padding:1.25rem}.box--no-shadow{box-shadow:0}.box .sapBox{padding:0 1.875rem 1.875rem}.box__header{padding:1.875rem;border-bottom:1px solid #f8f8f8;display:block}.box__header h2{margin:0}.box__header h2 span{display:inline-block;color:#ff4f12}.box__block{margin-top:2.5rem;padding-top:2.5rem;border-top:.0625rem solid rgba(0,0,0,.1)}@media (max-width:767px){.box__block{margin-top:1.25rem;padding-top:1.25rem}}.box__block:first-child{margin-top:0;padding-top:0;border-top:0}.box__block--footer{display:flex;padding-top:0;border-top:0}.box__block-title{margin-bottom:1.25rem}.box__subtitle{font-size:24px;margin-top:0}.box .bold_text{font-weight:700}.box_plain{background:none;border-radius:0;box-shadow:none;padding:0}.box_plain .box__header{margin:0 0 1.875rem;padding:0;border:0}.box_plain .box__header--offset{margin:1.875rem 0}@media (max-width:1279px){.box_plain{padding:0}}.box_notes{display:flex;align-items:center;margin-top:1.875rem;padding:2.1875rem 7% 2.1875rem 0;border-radius:0;box-shadow:5px 5px 10px rgba(0,0,0,.1)}.box_notes .icon{flex:0 0 6.875rem;width:6.875rem;height:3.25rem}.box_notes_woshadow{box-shadow:none}.box_notes_woshadow:first-child{margin-top:0}@media (max-width:767px){.box_notes{display:block;margin-left:-1.25rem;margin-right:-1.25rem;padding:1.25rem}.box_notes .icon{display:block;margin:0 auto .9375rem;width:3.25rem}}.box_alert{box-shadow:5px 5px 10px rgba(0,0,0,.1);color:#ff4f12}@media (max-width:1023px){.box{margin-bottom:1.25rem;padding:1.25rem}.box__header{margin:-1.25rem -1.25rem 1.25rem;padding:1.25rem}.box_plain{padding:0}.box_plain .box__header{margin:0 0 1.25rem;padding:0}.box_plain .box__header--offset{margin:1.25rem 0}}@media (max-width:767px){.box_plain_xs{padding:0;background:none;border-radius:0;box-shadow:none}}.articles__line__item+.articles__line__item{margin-top:1.5rem}.articles__line__item+.articles__line__item:before{display:block;margin-left:3.75rem;margin-bottom:1.5rem;border-top:1px solid rgba(0,0,0,.05);content:""}.articles__line__item__date{flex:0 0 3.75rem;align-self:flex-start;font-size:1.1875rem;line-height:1.1;color:#7b939b}.articles__line__item__date span{display:block;font-size:1.5rem;color:#65bbdf}.articles__line__item a{display:flex;align-items:center;border:0}.grid-row{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.grid-col{display:block;float:left;padding-left:15px;padding-right:15px;width:100%;min-height:1px}.grid-col.at-right{float:right}.grid-col_xs_0{width:0}.grid-col-offset_xs_0{margin-left:0}.grid-col_xs_1{width:8.33%}.grid-col-offset_xs_1{margin-left:8.33%}.grid-col_xs_2{width:16.66%}.grid-col-offset_xs_2{margin-left:16.66%}.grid-col_xs_3{width:25%}.grid-col-offset_xs_3{margin-left:25%}.grid-col_xs_4{width:33.33%}.grid-col-offset_xs_4{margin-left:33.33%}.grid-col_xs_5{width:41.66%}.grid-col-offset_xs_5{margin-left:41.66%}.grid-col_xs_6{width:50%}.grid-col-offset_xs_6{margin-left:50%}.grid-col_xs_7{width:58.33%}.grid-col-offset_xs_7{margin-left:58.33%}.grid-col_xs_8{width:66.66%}.grid-col-offset_xs_8{margin-left:66.66%}.grid-col_xs_9{width:75%}.grid-col-offset_xs_9{margin-left:75%}.grid-col_xs_10{width:83.33%}.grid-col-offset_xs_10{margin-left:83.33%}.grid-col_xs_11{width:91.66%}.grid-col-offset_xs_11{margin-left:91.66%}.grid-col_xs_12{width:100%}.grid-col-offset_xs_12{margin-left:100%}@media (min-width:640px){.grid-col_sm_0{width:0}.grid-col-offset_sm_0{margin-left:0}.grid-col_sm_1{width:8.33%}.grid-col-offset_sm_1{margin-left:8.33%}.grid-col_sm_2{width:16.66%}.grid-col-offset_sm_2{margin-left:16.66%}.grid-col_sm_3{width:25%}.grid-col-offset_sm_3{margin-left:25%}.grid-col_sm_4{width:33.33%}.grid-col-offset_sm_4{margin-left:33.33%}.grid-col_sm_5{width:41.66%}.grid-col-offset_sm_5{margin-left:41.66%}.grid-col_sm_6{width:50%}.grid-col-offset_sm_6{margin-left:50%}.grid-col_sm_7{width:58.33%}.grid-col-offset_sm_7{margin-left:58.33%}.grid-col_sm_8{width:66.66%}.grid-col-offset_sm_8{margin-left:66.66%}.grid-col_sm_9{width:75%}.grid-col-offset_sm_9{margin-left:75%}.grid-col_sm_10{width:83.33%}.grid-col-offset_sm_10{margin-left:83.33%}.grid-col_sm_11{width:91.66%}.grid-col-offset_sm_11{margin-left:91.66%}.grid-col_sm_12{width:100%}.grid-col-offset_sm_12{margin-left:100%}}@media (min-width:768px){.grid-col_md_0{width:0}.grid-col-offset_md_0{margin-left:0}.grid-col_md_1{width:8.33%}.grid-col-offset_md_1{margin-left:8.33%}.grid-col_md_2{width:16.66%}.grid-col-offset_md_2{margin-left:16.66%}.grid-col_md_3{width:25%}.grid-col-offset_md_3{margin-left:25%}.grid-col_md_4{width:33.33%}.grid-col-offset_md_4{margin-left:33.33%}.grid-col_md_5{width:41.66%}.grid-col-offset_md_5{margin-left:41.66%}.grid-col_md_6{width:50%}.grid-col-offset_md_6{margin-left:50%}.grid-col_md_7{width:58.33%}.grid-col-offset_md_7{margin-left:58.33%}.grid-col_md_8{width:66.66%}.grid-col-offset_md_8{margin-left:66.66%}.grid-col_md_9{width:75%}.grid-col-offset_md_9{margin-left:75%}.grid-col_md_10{width:83.33%}.grid-col-offset_md_10{margin-left:83.33%}.grid-col_md_11{width:91.66%}.grid-col-offset_md_11{margin-left:91.66%}.grid-col_md_12{width:100%}.grid-col-offset_md_12{margin-left:100%}}@media (min-width:1024px){.grid-col_lg_0{width:0}.grid-col-offset_lg_0{margin-left:0}.grid-col_lg_1{width:8.33%}.grid-col-offset_lg_1{margin-left:8.33%}.grid-col_lg_2{width:16.66%}.grid-col-offset_lg_2{margin-left:16.66%}.grid-col_lg_3{width:25%}.grid-col-offset_lg_3{margin-left:25%}.grid-col_lg_4{width:33.33%}.grid-col-offset_lg_4{margin-left:33.33%}.grid-col_lg_5{width:41.66%}.grid-col-offset_lg_5{margin-left:41.66%}.grid-col_lg_6{width:50%}.grid-col-offset_lg_6{margin-left:50%}.grid-col_lg_7{width:58.33%}.grid-col-offset_lg_7{margin-left:58.33%}.grid-col_lg_8{width:66.66%}.grid-col-offset_lg_8{margin-left:66.66%}.grid-col_lg_9{width:75%}.grid-col-offset_lg_9{margin-left:75%}.grid-col_lg_10{width:83.33%}.grid-col-offset_lg_10{margin-left:83.33%}.grid-col_lg_11{width:91.66%}.grid-col-offset_lg_11{margin-left:91.66%}.grid-col_lg_12{width:100%}.grid-col-offset_lg_12{margin-left:100%}}@media (min-width:1280px){.grid-col_0{width:0}.grid-col-offset_0{margin-left:0}.grid-col_1{width:8.33%}.grid-col-offset_1{margin-left:8.33%}.grid-col_2{width:16.66%}.grid-col-offset_2{margin-left:16.66%}.grid-col_3{width:25%}.grid-col-offset_3{margin-left:25%}.grid-col_4{width:33.33%}.grid-col-offset_4{margin-left:33.33%}.grid-col_5{width:41.66%}.grid-col-offset_5{margin-left:41.66%}.grid-col_6{width:50%}.grid-col-offset_6{margin-left:50%}.grid-col_7{width:58.33%}.grid-col-offset_7{margin-left:58.33%}.grid-col_8{width:66.66%}.grid-col-offset_8{margin-left:66.66%}.grid-col_9{width:75%}.grid-col-offset_9{margin-left:75%}.grid-col_10{width:83.33%}.grid-col-offset_10{margin-left:83.33%}.grid-col_11{width:91.66%}.grid-col-offset_11{margin-left:91.66%}.grid-col_12{width:100%}.grid-col-offset_12{margin-left:100%}}.page__header{flex:0 0 auto;position:relative;z-index:333;width:100%;background:#fff;box-shadow:0 5px 40px rgba(0,0,0,.1)}.page__header__top{display:flex;align-items:center;justify-content:space-between;position:relative;height:5.625rem;border-bottom:1px solid rgba(0,0,0,.05)}@media (max-width:767px){.page__header__top{height:5rem}}.page__header__top__logos{display:flex;align-items:center}.page__header__top__logos__item{position:relative}.page__header__top__logos__item+.page__header__top__logos__item{margin-left:2rem}.page__header__top__logos__item+.page__header__top__logos__item:before{position:absolute;top:50%;left:-1rem;margin-top:-1.5rem;width:1px;height:3rem;background:rgba(0,0,0,.05);content:""}@media (max-width:767px){.page__header__top__logos__item+.page__header__top__logos__item{margin-left:.625rem}.page__header__top__logos__item+.page__header__top__logos__item:before{display:none}}.page__header__top__logos__link{display:block;position:relative;background:50% no-repeat/contain;border:0}.page__header__top__logos__link_rt{top:-.5rem;width:8.75rem}@media (max-width:1279px){.page__header__top__logos__link_rt{top:-.25rem;width:1.6875rem;height:2.875rem;background-image:url(/local/templates/.default/img/logo_rt_sm.svg)}}.page__header__top__logos__link_ai{width:8.25rem}@media (max-width:1279px){.page__header__top__logos__link_ai{width:2.75rem;height:3.125rem;background-image:url(/local/templates/.default/img/logo_ai_sm.svg)}}.page__header__top__logos__link_pfr{width:9rem}@media (max-width:1279px){.page__header__top__logos__link_pfr{width:2.8125rem;height:2.8125rem;background-image:url(/local/templates/.default/img/sfr-logo-sm.svg);background-repeat:no-repeat;background-position:50%;background-size:45px 45px}}.page__header__top__logos__link img{display:block}@media (max-width:1279px){.page__header__top__logos__link img{display:none}}@media (max-width:767px){.page__header__top .nav_header-buttons__fly{position:absolute;top:100%;left:0;right:0;justify-content:space-between;height:3rem}.page__header__top .nav_header-buttons__fly li{margin:0}.page__header__top .nav_header-buttons__fly li.is-visible-mobile{width:1px;height:1.875rem;background:rgba(0,0,0,.05)}.page__header__top .nav_header-buttons__fly li .btn,.page__header__top .nav_header-buttons__fly li .button{width:auto;height:3rem}.page__header__top .nav_header-buttons__fly li .btn span.is-visible-mobile,.page__header__top .nav_header-buttons__fly li .button span.is-visible-mobile{display:inline}.page__header__top .nav_header-buttons__fly li .btn_gray_opacity_light{padding-left:0;padding-right:0;background:none;border-color:transparent;color:inherit}.page__header__top .nav_header-buttons__fly li .btn_gray_opacity_light .icon{color:#ff4f12}.page__header__top .nav_header-buttons__fly li .btn_gray_opacity_light:hover{background:none;border-color:transparent;color:#ff4f12}.is-burger-opened .page__header__top .icon_burger{display:none}.is-burger-opened .page__header__top .icon_times{display:block}}.page__header__bottom{display:flex;align-items:center;justify-content:space-between;height:5.625rem}.page__header__bottom .nav_inline{font-weight:400}.page__header__bottom .nav_inline li{margin-right:1.875rem}@media (max-width:1279px){.page__header__bottom .nav_inline li{margin-right:1rem}}.page__header__bottom .nav_inline a{border:0}.page__header__bottom .nav_inline a .icon{display:none}@media (max-width:1023px){.page__header__bottom .nav_inline{flex:1 1 100%}.page__header__bottom .nav_inline ul{justify-content:space-between}.page__header__bottom .nav_inline li{margin-right:0}.page__header__bottom__search{transition:all .3s;display:block;position:absolute;z-index:13;top:0;left:0;right:0;padding:.9375rem 1.25rem;background:#fff;opacity:0;visibility:hidden}.page__header__bottom__search .form_search{display:block}.is-header-search-opened .page__header__bottom__search{opacity:1;visibility:visible}}@media (max-width:767px){.page__header__bottom{height:3rem}.page__header__bottom .nav_inline{transition:all .3s;display:block;position:absolute;z-index:13;top:5rem;left:0;right:0;padding:0 1.25rem;background:#fff;box-shadow:0 20px 20px rgba(0,0,0,.1);font-size:14px;opacity:0;visibility:hidden}.page__header__bottom .nav_inline ul{display:block}.page__header__bottom .nav_inline li+li{border-top:1px solid rgba(0,0,0,.05)}.page__header__bottom .nav_inline a{display:flex;align-items:center;justify-content:space-between;height:3.25rem}.page__header__bottom .nav_inline a .icon{display:block;width:.6875rem;height:.625rem}.is-burger-opened .page__header__bottom .nav_inline{opacity:1;visibility:visible}}.page__footer{flex:0 0 auto;width:100%;background:#7b939b;color:#fff}.page__footer__top{display:flex;align-items:flex-start;justify-content:space-between;padding:1.875rem 0}.page__footer__top__left{display:flex;align-items:center}@media (max-width:767px),(min-width:1279px){.page__footer__top__left{flex-direction:column;justify-content:space-around}}.page__footer__top__left__child{display:flex;align-items:center}.page__footer__top__logo{margin-right:3.75rem;border:0}.page__footer__top__logo img{display:block;height:3.75rem}@media (max-width:1279px){.page__footer__top__logo{margin-right:1rem}}@media (max-width:1279px){.page__footer__top{display:block;padding:1.25rem 0}.page__footer__top__left{justify-content:space-between}}.page__footer__bottom{display:flex;align-items:center;justify-content:space-between;padding:1.875rem 0;border-top:1px solid hsla(0,0%,100%,.1);font-size:14px}.page__footer__bottom__right{display:flex;align-items:center;border:0}.page__footer__bottom__right span{opacity:.8}.page__footer__bottom__right .icon{margin-left:.25rem;width:5.1875rem;height:1rem}@media (max-width:1279px){.page__footer__bottom__right{display:block}.page__footer__bottom__right .icon{display:block;margin:.125rem 0 0 auto}}@media (max-width:1279px){.page__footer__bottom{padding:1.25rem 0}}.page{display:flex;flex-direction:column;position:relative;width:100vw;min-width:100%;min-height:100%;overflow:hidden}.page__auth{margin:0 .9375rem}.page__container{margin:0 auto;padding:0 5.55556%;max-width:1440px}@media (min-width:1440px){.page__container{padding:0 5rem}}@media (max-width:1023px){.page__container{padding:0 1.25rem}}.page__content{flex:1 1 auto;position:relative;width:100%;height:100%;padding-top:1.625rem;padding-bottom:2.5rem;background-color:#fff!important}.page__grid{display:flex;flex-flow:row wrap}.page__grid__konkurs{margin-left:.9375rem;max-width:700px}.page__grid__header{display:flex;align-items:flex-end;margin-bottom:3.375rem;width:100%}.page__grid__header__title{flex:1 1 auto}.page__grid__header__title h1{margin:0}.page__grid__header__title h1 span{display:inline-block;color:#ff4f12}.page__grid__header__title h3{margin:.625rem 0 0}@media (max-width:1023px){.page__grid__header__title h3{font-size:14px}}.page__grid__header__buttons{flex:0 0 70%;margin-left:.9375rem}.page__grid__header__buttons ul{display:flex;margin:0 -.9375rem}.page__grid__header__buttons ul li{flex:1 1 100%;padding:0 .3125rem}@media (min-width:1024px){.page__grid__header__buttons ul li{padding:0 .9375rem}}.page__grid__header__buttons ul .btn,.page__grid__header__buttons ul .button{width:100%}@media (max-width:1279px){.page__grid__header{order:2;display:block;margin-bottom:1.875rem}.page__grid__header__buttons{margin:1.875rem 0 0}}@media (max-width:767px){.page__grid__header__buttons{margin-top:1.25rem}.page__grid__header__buttons ul{display:block}.page__grid__header__buttons ul li+li{margin-top:.625rem}}.page__grid__aside .btn,.page__grid__aside .button{margin-top:1.875rem;width:100%}@media (max-width:1279px){.page__grid__aside .btn,.page__grid__aside .button{display:none}}@media (max-width:1279px){.page__grid__aside{margin-bottom:1.5625rem}}@media (max-width:767px){.page__grid__aside{margin-bottom:1.25rem}}@media (max-width:1279px){.page__grid__content{order:3}}.page__grid__content--static table a{border:0}.page__grid__content .about iframe{margin-bottom:1.5rem}.index-intro{position:relative;margin-top:-1.625rem;background:#48a0c4;background:linear-gradient(109.15deg,rgba(232,252,255,.6),rgba(232,252,255,0)),#48a0c4}.index-intro__img{position:absolute;top:0;bottom:0;right:0;overflow:hidden}.index-intro__img img{display:block;margin-top:-10rem}@media (max-width:1279px){.index-intro__img{left:40%;right:-20%}.index-intro__img img{margin-top:-15%}}@media (max-width:1023px){.index-intro__img{left:30.1875rem;right:-22%;margin-left:-7%}.index-intro__img img{margin-top:-4%}}@media (max-width:767px){.index-intro__img{top:auto;left:auto;right:-8.75rem;margin-left:0}.index-intro__img img{margin-top:.625rem;width:22.5rem}}.index-intro__body{display:flex;align-items:center;position:relative;z-index:2;height:31.25rem}@media (max-width:767px){.index-intro__body{height:28.125rem}}.index-intro__content{width:30.1875rem;max-width:100%;padding-bottom:5.3125rem}.index-intro__logo{width:30.1875rem;height:4.125rem}@media (max-width:767px){.index-intro__logo{width:20.625rem;height:2.8125rem}}.index-intro__descr{margin-top:.25rem;font-weight:400;color:#273a64;letter-spacing:.03em;text-transform:uppercase}@media (max-width:767px){.index-intro__descr{margin-top:.625rem;padding-right:5.625rem;width:25rem;max-width:100%;font-size:12px;line-height:1.83}}.index-intro__buttons{display:flex;padding-top:.5rem}.index-intro__buttons .btn,.index-intro__buttons .button{margin:1.25rem 1.875rem 0 0}@media (max-width:767px){.index-intro__buttons{display:block;width:11.25rem}.index-intro__buttons .btn,.index-intro__buttons .button{width:100%;font-size:14px}}.index-cols{position:relative;z-index:5;margin-top:-5.3125rem;margin-bottom:-1.875rem}.index-cols .grid-col{margin-bottom:1.875rem}.index-cols__wrapper{display:flex;flex-direction:column}@media (min-width:768px){.index-cols__wrapper{justify-content:space-between;min-height:34.4375rem}}@media (min-width:1279px){.index-cols__wrapper{justify-content:flex-start}}.index-cols__item{display:flex;flex-direction:column;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.05);border-radius:5px;min-height:34.4375rem}.index-cols__item--news{min-height:.0625rem}@media (min-width:768px){.index-cols__item--news{min-height:34.4375rem}}.index-cols__item--short{min-height:.0625rem}.index-cols__item--short:first-of-type{margin-bottom:1.125rem}.index-cols__item__title{display:flex;align-items:center;flex:0 0 auto;margin:0;padding:0 1.875rem;height:5.3125rem;background:#f8f8f8;border-bottom:1px solid transparent;border-radius:5px 5px 0 0;font-size:1.75rem}.index-cols__item__title--addition{background:rgba(101,187,223,.2)}.index-cols__item__body{flex:1 1 auto;padding:1.875rem}.index-cols__item__body--small-padding{padding-top:1.25rem;padding-bottom:1.25rem}.index-cols__item__body_split{display:flex;flex-direction:column}.index-cols__item__body__title{font-size:1.125rem;line-height:1.3;font-weight:400;margin-top:0;margin-bottom:.9375rem;padding-right:3.4375rem}.index-cols__item__body__btn--with-mb{margin-bottom:.9375rem}.index-cols__item__body__text--small{font-size:12px}.index-cols__item__cell{flex:0 0 auto}.index-cols__item__cell_dominate{flex:1 1 auto}.index-cols__item__slider{margin-top:.625rem;padding:.9375rem;background:#f8f8f8;border-radius:5px}.index-cols__item__slider__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,.05);line-height:1}.index-cols__item__slider__header strong{display:block;padding-top:.25rem;font-weight:400}.index-cols__item__slider__header .slick-arrows{margin-left:.625rem}@media (min-width:1280px){.index-cols__item__slider__content{display:block!important}}@media (min-width:1440px){.index-cols__item__slider__content{display:flex!important}}@media (min-width:1280px){.index-cols__item__slider__icon{margin-bottom:.9375rem}}@media (min-width:1440px){.index-cols__item__slider__icon{margin-bottom:0}}.index-cols__item__slider .nav_iconed{margin-bottom:0}.index-cols__item .btn,.index-cols__item .button{width:100%}@media (max-width:1279px){.grid-col:nth-of-type(3) .index-cols__item__title,.grid-col:nth-of-type(4) .index-cols__item__title{background:none;border-bottom-color:rgba(0,0,0,.1)}}@media (max-width:767px){.grid-col:nth-of-type(2) .index-cols__item__title{background:none;border-bottom-color:rgba(0,0,0,.1)}}.schoolbook__toc ul{margin:0}.schoolbook__toc ul li:last-child{margin-bottom:0}@media (max-width:767px){.schoolbook__toc{margin:0 0 1.25rem;background:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.05)}.schoolbook__toc .grid-col{padding:0}.schoolbook__toc .box{margin:0;box-shadow:none}.schoolbook__toc .nav_actions{margin:0;padding:0 15px 1.25rem}}.schoolbook__chapter__descr{margin-top:0;margin-bottom:.625rem;font-weight:400}@media (max-width:1023px){.schoolbook__chapter__descr{margin-bottom:1.875rem}}@media (max-width:767px){.schoolbook__chapter__descr{margin-bottom:1.25rem}}.schoolbook__chapter strong{font-weight:400}.schoolbook__img{margin:1.375rem 0}.schoolbook__img img{display:block}.schoolbook .nav_loadmore{margin-right:33.33%;padding-right:15px}.schoolbook .nav_loadmore .btn,.schoolbook .nav_loadmore .button{width:18.75rem}@media (max-width:1023px){.schoolbook .nav_loadmore{margin-right:0;padding-right:0}.schoolbook .nav_loadmore .btn,.schoolbook .nav_loadmore .button{width:100%}}.schoolbook p{margin:0 0 10px}.schoolbook ol{list-style:decimal;padding:0 0 0 22px;margin:0}.schoolbook ul{margin:0}.schoolbook .chapter{font-family:Futura,Helvetica,Arial,sans-serif;font-size:30px;color:#007dc5;line-height:30px}.schoolbook .chapter_title{font-size:48px;font-style:italic;line-height:53px;margin:10px 0 0}.schoolbook .chapter_title,.schoolbook .sub_chapter_title{font-family:Chapter;color:#007dc5;font-weight:700;letter-spacing:1px}.schoolbook .sub_chapter_title{font-size:40px;line-height:40px;margin:20px 0 10px}.schoolbook .title_blue{color:#007dc5;font-size:23px}.schoolbook .title_black,.schoolbook .title_blue{font-family:Chapter;font-style:italic;line-height:20px;margin:0 0 14px}.schoolbook .title_black{color:#000;font-size:20px;padding-top:10px}.schoolbook .title_black a{text-decoration:none}.schoolbook .title_white{font-family:Chapter;font-style:italic;color:#fff;font-size:20px;line-height:20px;margin:0 0 14px;padding-top:10px}.schoolbook .title_white a{color:inherit}.schoolbook .blue_text{color:#007dc5;font-size:19px}.schoolbook .chapter_title .blue_text{font-size:32px;line-height:32px;margin:5px 0 0}.schoolbook .right_block{display:block;position:absolute;left:106%;width:29.5%;min-width:186px}@media (max-width:767px){.schoolbook .right_block{position:static;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:auto;min-width:0}}.schoolbook .right_block--large{width:34%}.schoolbook .right_block .image_number{margin-bottom:10px}.schoolbook .right_block .blue_text{font-size:17px;padding-top:5px}.schoolbook .right_block .mail{font-size:22px}.schoolbook .bold_style{font-weight:700}.schoolbook .flex_block{display:flex}.schoolbook .flex_block_column{display:flex;flex-direction:column}.schoolbook .left_block{width:70%;position:relative}@media (max-width:767px){.schoolbook .left_block{width:auto}}.schoolbook .wide{width:100%}.schoolbook .wide img{margin-bottom:20px;width:100%;display:block}.schoolbook .wide .list_block{position:absolute;right:0;top:58px;width:20.625%}@media (max-width:767px){.schoolbook .wide .list_block{position:static;width:auto}}.schoolbook li .wide{width:820px;position:relative;left:-22px}.schoolbook .no_wide_img,.schoolbook .wide img.no_wide_img{width:98%}.schoolbook .align_right{text-align:center}@media (min-width:768px){.schoolbook .align_right{text-align:right}}.schoolbook .image_number{width:38px;height:19px;text-align:center;font-size:14px;border:1px solid #000;border-radius:7px;line-height:19px;display:inline-block;*display:inline;zoom:1}.schoolbook .image_number--white{border-color:#fff}.schoolbook .number_circle{font-size:10px;background:#007dc5;border-radius:8px;height:16px;line-height:16px;width:16px;position:relative;top:-3px}.schoolbook .number_circle,.schoolbook .ru-en{color:#fff;text-align:center;display:inline-block;*display:inline;zoom:1}.schoolbook .ru-en{background:#708ea4;font-size:22px;width:36px;height:26px;line-height:29px;margin-bottom:65px}.schoolbook .ru-en.mini{font-size:19px;height:22px;line-height:25px;text-align:center;margin:0}.schoolbook .wi_fi{background:url(/schoolbook/textbook/wi_fi.png) no-repeat scroll;width:22px;height:18px;display:inline-block;*display:inline;zoom:1}.schoolbook .star{background:url(/schoolbook/textbook/star.png) no-repeat scroll;width:33px}.schoolbook .red_flag,.schoolbook .star{height:36px;vertical-align:middle;display:inline-block;*display:inline;zoom:1}.schoolbook .red_flag{background:url(/schoolbook/textbook/red_flag.png) no-repeat scroll;width:36px}.schoolbook .blind{background:url(/schoolbook/textbook/blind.png) no-repeat scroll;width:33px;height:36px}.schoolbook .blind,.schoolbook .wheel{vertical-align:middle;display:inline-block;*display:inline;zoom:1}.schoolbook .wheel{background:url(/schoolbook/textbook/wheel.png) no-repeat scroll;width:31px;height:28px}.schoolbook .play{background:url(/schoolbook/textbook/play.png) no-repeat scroll;width:13px;height:13px;vertical-align:middle;background-size:cover;margin:0 4px;display:inline-block;*display:inline;zoom:1}.schoolbook .no_left_margin{position:relative;left:-22px;width:672px}.schoolbook .alert_block{color:#fff;background:url(/schoolbook/textbook/alert.png) 34px 26px no-repeat scroll #007dc5;padding:30px 40px 35px 130px;font-size:20px;margin-bottom:10px}.schoolbook li .alert_block{left:-22px;width:672px;margin-top:10px;position:relative}.schoolbook .test_questions{margin-top:40px;width:98%;margin-bottom:30px}.schoolbook .test_questions .top_block{padding-left:45px;height:46px;background:#007dc5;color:#fff;font-family:Chapter;font-style:italic;font-size:23px;line-height:46px}.schoolbook .test_questions .question_block{border:2px solid #007dc5;border-top:0 solid #007dc5;padding:22px 20px 20px 43px}.schoolbook .test_questions .question_block a{text-decoration:none}.schoolbook .test_questions.chapter2{padding-top:15px}.schoolbook .list_block{border-top:2px solid #007dc5;border-bottom:2px solid #75a5d4;color:#007dc5;font-size:14px;width:100%;padding-top:10px}@media (max-width:767px){.schoolbook .list_block{margin:.625rem 0}}.schoolbook .list_block p{font-weight:700}.schoolbook .list_block.li_img_icon ol{list-style:none outside none;padding:0}.schoolbook .list_block.li_img_icon span{display:inline-block;*display:inline;zoom:1;width:160px;margin-left:5px;vertical-align:top}.schoolbook .img_wrap{overflow:hidden;margin-bottom:25px;text-align:right}.schoolbook .img_wrap img{float:left;margin-right:10px;margin-left:10px;width:120px}@media (max-width:767px){.schoolbook .img_wrap img{float:none}}.schoolbook .img_wrap.one_img{margin-bottom:0}.schoolbook .img_wrap_wide{margin-bottom:35px;text-align:right}.schoolbook .img_wrap_wide img{display:block;margin-top:7px;width:100%}.schoolbook .img_block{margin-bottom:20px}.schoolbook .img_block img{display:block;max-width:100%}.schoolbook .img_label{font-size:14px;margin-top:7px}.schoolbook .wrap_float{overflow:hidden;position:relative}.schoolbook .wrap_float .image_number{margin-top:10px}.schoolbook .float_l{float:left;width:70%}@media (max-width:767px){.schoolbook .float_l{float:none;width:auto}}.schoolbook li .float_l{width:auto}.schoolbook li .wide .float_l{width:70%}.schoolbook .green_block{background:#409c3e;color:#fff;font-size:13px;padding:15px 20px 5px 10px;line-height:15px}.schoolbook .green_block div{text-decoration:underline;font-weight:700;margin-bottom:10px}.schoolbook .green_block p{padding-left:15px}.schoolbook .schema{font-size:13px;width:90%;line-height:16px;overflow:hidden;padding-top:20px}.schoolbook .schema .tr_block{position:relative;margin-bottom:77px}.schoolbook .schema .cell{width:43%}.schoolbook .schema .cell .i_t{border:1px solid #000;border-radius:18px;height:86px}.schoolbook .schema .cell p{margin:0!important;padding:11px 0}.schoolbook .schema .cell.l1{background:url(/schoolbook/textbook/schema_search.png) 15px 14px no-repeat scroll;float:left}.schoolbook .schema .cell.l1 .i_t{padding:0 40px 0 80px}.schoolbook .schema .cell.r1{background:url(/schoolbook/textbook/schema_reg.png) 16px 7px no-repeat scroll;float:right;position:relative}.schoolbook .schema .cell.r1 .i_t{padding:0 35px 0 85px}.schoolbook .schema .y_n_block{width:112px;height:20px;position:absolute;left:50%;margin-left:-56px;bottom:-10px}.schoolbook .schema .no,.schoolbook .schema .yes{border-radius:5px;width:43px;height:20px;line-height:20px;text-align:center;color:#fff;font-size:15px}.schoolbook .schema .yes{background:#007dc5;float:left;position:relative}.schoolbook .schema .no{background:#000;float:right;position:relative}.schoolbook .schema .cell.l2{background:url(/schoolbook/textbook/schema_pen.png) 10px 12px no-repeat scroll;float:left;position:relative}.schoolbook .schema .cell.l2 .i_t{padding:0 20px 0 80px}.schoolbook .schema .cell.r2{float:right}.schoolbook .schema .cell.r2 .i_t{padding:0 40px 0 25px}.schoolbook .schema .cell.l3{float:left}.schoolbook .schema .cell.l3 .i_t{padding:0 40px 0 20px}.schoolbook .schema .cell.l3 .i_t p{padding-bottom:0}.schoolbook .schema .cell.l3 .i_t li{margin-bottom:1px}.schoolbook .schema .cell.r3{background:url(/schoolbook/textbook/schema_expert.png) 21px 12px no-repeat scroll;float:right}.schoolbook .schema .cell.r3 .i_t{padding:0 70px 0 85px}.schoolbook .schema .cell_arrow1{background:url(/schoolbook/textbook/schema_arrow_blue1.png) 50% 0 no-repeat scroll;width:14%;height:12px;position:absolute;top:50%;left:50%;margin:-6px 0 0 -7%}.schoolbook .schema .cell_arrow2{background:url(/schoolbook/textbook/schema_arrow_blue2.png) 50% 0 no-repeat scroll;position:absolute;top:100%;left:-132px;width:122px;height:63px}.schoolbook .schema .cell_arrow2b{background:url(/schoolbook/textbook/schema_arrow_black.png) 50% 0 no-repeat scroll;position:absolute;top:100%;left:50%;margin-left:-7px;width:14px;height:63px}.schoolbook .schema .cell_arrow3{background:url(/schoolbook/textbook/schema_arrow_blue3.png) 50% 0 no-repeat scroll;position:absolute;top:100%;left:50%;margin-left:-7px;width:14px;height:62px;margin-top:10px}.schoolbook .schema .cell_arrow4{position:absolute;top:100%;left:50%;margin-left:-225px;width:450px;height:41px;margin-top:9px}.schoolbook .schema .cell_arrow4 img{width:100%;height:100%}.schoolbook .schema .cell_arrow5{position:absolute;top:100%;left:50%;margin-left:-225px;width:450px;height:41px;margin-top:9px}.schoolbook .schema .cell_arrow5 img{width:100%;height:100%}.schoolbook .schema .clear{float:none!important;clear:both!important}.schoolbook .schema .voting{width:233px;height:48px;color:#fff;background:#007dc5;line-height:48px;text-align:center;font-size:19px;margin:-44px auto 56px;position:relative;border-radius:19px}.schoolbook .schema .tr_block.part2 .cell{width:30%}.schoolbook .schema .tr_block.part2 .cell .i_t{height:308px}.schoolbook .schema .tr_block.part2 .cell.n1{float:left}.schoolbook .schema .tr_block.part2 .cell.n2{position:absolute;top:0;left:50%;margin:0 0 0 -15%}.schoolbook .schema .tr_block.part2 .cell.n3{float:right}.schoolbook .schema .tr_block.part2 ul{list-style:none outside none;margin-top:15px;font-size:12px}.schoolbook .schema .tr_block.part2 ul .bold_style{font-size:13px}.schoolbook .schema .tr_block.part2 li{margin-bottom:20px}.schoolbook .schema .tr_block.part3{margin-bottom:20px;margin-top:-14px}.schoolbook .schema .tr_block.part3 .cell{width:100%}.schoolbook .schema .tr_block.part3 .cell .i_t{height:81px;font-size:13px;font-weight:700;text-align:center;padding:0 60px;line-height:81px}.schoolbook .schema .tr_block.part3 .cell .i_t p{line-height:16px;vertical-align:middle;display:inline-block;*display:inline;zoom:1}.schoolbook .schema .train{font-size:17px;color:#007dc5;overflow:hidden;padding:10px 0}.schoolbook .schema .train .not_clicked{float:left;width:38%}.schoolbook .schema .train .clicked{float:right;width:40%}.schoolbook .schema .train img{float:right}.schoolbook .schema .train span{margin-right:8px}.works__line{font-size:14px}.works__line ul{padding-bottom:.625rem;border-bottom:1px solid rgba(0,0,0,.05)}.works__line ul,.works__line ul li{margin-bottom:1.25rem}.works__line a{display:flex;align-items:center;border:0}.works__line a .icon_file{flex:0 0 1.5rem;align-self:flex-start;margin-top:.125rem;margin-right:.625rem}.works__line a span span{display:block;font-size:12px;color:#7b939b}.works__line__stats{display:flex;align-items:center}.works__line__stats__descr{flex:1 1 50%}.works__line__stats__info{flex:1 1 50%;border-left:1px solid rgba(0,0,0,.05);font-size:1.1875rem;color:#7b939b;text-align:right}.works__line__stats__info--left{flex:0 0 auto;border:none}.works__line__stats__info__body{display:inline-block;text-align:center}.works__line__stats__info__body span{display:block;font-size:1.5rem;line-height:1;color:#ff4f12}.works__line__stats__info__text{text-align:left;margin-top:0;margin-bottom:1.5rem}.works__line__stats__info__text:last-child{margin-bottom:0}.index-cols .works__line{margin-top:1.875rem}.works__params{display:flex;align-items:center;justify-content:space-between;padding:2.5rem 0 1.25rem;border-bottom:1px solid rgba(0,0,0,.05);color:#585e69}.works__params__count{margin-left:1.5rem;margin-right:auto}.works__params__count span{font-weight:400;color:#000}@media (max-width:767px){.works__params__count{margin-left:0}}@media (max-width:1023px){.works__params{margin-bottom:1.25rem}}@media (max-width:767px){.works__params{display:block;padding-top:0}.works__params__count{text-align:center}.works__params .nav_pager{margin-top:1.5rem}}.works__btn{display:flex;align-items:center;justify-content:center;height:2.5rem;padding:.0625rem .75rem;cursor:pointer;color:#273a64;border:2px solid rgba(39,58,100,.1);border-radius:.3125rem;background-color:#fff}@media (max-width:767px){.works__btn{width:100%;margin-bottom:.625rem}}.works__btn:hover{background:rgba(39,58,100,.1)}.works__btn--filter-modal{height:3.125rem;width:100%;padding-left:1.25rem;padding-right:1.25rem;transition:width .3s}@media only screen and (min-width:940px){.works__btn--filter-modal{width:18.75rem;margin:0;order:-1}}.works__btn-icon{margin-right:.625rem}.works__list figure{display:block;position:relative;background:50% no-repeat;background-size:cover}.works__list figure img{display:none}.works__list__author{display:flex;flex:0 0 30.5%;padding:.1875rem .625rem 0}.works__list__author figure{flex:0 0 3.75rem;margin-right:1.25rem;width:3.75rem;height:3.75rem;border-radius:100%}.works__list__author div{margin:-.1875rem 0;font-weight:400}.works__list__author div span{display:block;font-weight:300;opacity:.7}@media (max-width:1023px){.works__list__author{flex:1 1 100%}}.works__list__work{flex:0 0 24%;padding:0 .625rem}@media (max-width:1023px){.works__list__work{display:flex;align-items:center;flex:1 1 100%;margin:.375rem 0;height:4.125rem}.works__list__work a{display:block;display:-webkit-box;max-height:4.125rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}}.works__list__nomination{display:flex;align-items:center;flex:1 1 auto;padding:0 .625rem;align-items:flex-start}.works__list__nomination figure{flex:0 0 1.875rem;margin-right:.9375rem}.works__list__nomination figure .icon{width:1.875rem;height:1.875rem}@media (max-width:1023px){.works__list__nomination{flex:1 1 100%;margin-left:-.625rem;margin-right:-.625rem;padding:.625rem 1.25rem;border-top:1px solid rgba(0,0,0,.05)}.works__list__nomination span{font-size:14px;opacity:.7}}.works__list__photo{flex:0 0 6.25rem;padding:0 .625rem}.works__list__photo figure{flex:0 0 5rem;width:5rem;height:3.75rem;border-radius:5px}@media (max-width:1023px){.works__list__photo{display:none}}.works__list__header{padding:1.875rem .625rem;font-size:.875rem;color:#585e69}.works__list__header ul{display:flex;align-items:center}.works__list__header ul li{font-size:.875rem;padding:0 .625rem}@media (max-width:1023px){.works__list__header{display:none}}.works__list__item{display:flex;align-items:flex-start;margin-bottom:1.25rem;padding:1.875rem .625rem;color:#101828}.works__list__item a{border:0;font-weight:400;color:#273a64}.works__list__item a:hover{color:#ff4f12}@media (max-width:1023px){.works__list__items{display:flex;flex-flow:row wrap;margin:0 -.625rem}.works__list__item{flex-flow:row wrap;padding-top:1.5rem;padding-bottom:0;width:calc(50% - 20px);margin-left:.625rem;margin-right:.625rem}}@media (max-width:767px){.works__list__items{margin:0}.works__list__item{width:100%;margin-left:0;margin-right:0}}.works .nav_loadmore{margin-top:3.125rem}@media (max-width:1023px){.works .nav_loadmore{margin-top:1.875rem}}.jury__list__item{display:flex;margin-bottom:1.875rem;text-align:center}.jury__list__item .box{display:flex;flex-direction:column;margin:0;width:100%;border:0}.jury__list__item .box:hover{box-shadow:0 15px 30px rgba(96,96,96,.1)}.jury__list__item .box:hover .btn,.jury__list__item .box:hover .button{background-color:#ff4f12;border-color:#ff4f12;color:#fff}.jury__list__item figure{flex:0 0 auto;display:block;position:relative;margin:0 auto 1.25rem;width:9.375rem;height:9.375rem;background:50% no-repeat;background-size:cover;border-radius:100%}.jury__list__item figure img{display:none}.jury__list__item__descr{flex:1 1 auto;display:block}.jury__list__item__descr .h3{display:block;margin:0 0 1rem;line-height:1.3}.jury__list__item__descr .h6{display:block;margin:0;line-height:1.3;opacity:.7}.jury__list__item .btn,.jury__list__item .button{flex:0 0 auto;margin-top:1.5rem}.jury__detail{font-size:1.125rem}.jury__detail:after{display:block;clear:both;content:""}.jury__detail__img{display:block;position:relative;float:right;margin:0 0 1.25rem 1.875rem;width:16.125rem;height:16.125rem;background:50% no-repeat;background-size:cover;border-radius:100%}.jury__detail__img img{display:none}.jury__detail.box{box-shadow:none}.jury__detail h3{margin:0 0 1.25rem}.jury__detail h6{margin:0 0 1.5em;font-weight:400;color:#ff4f12}@media (max-width:1023px){.jury__detail{font-size:1rem}}@media (max-width:767px){.jury__detail__img{margin-left:.625rem;width:5.625rem;height:5.625rem}.jury__detail h6:after{display:block;clear:both;content:""}}.faq__section h3{margin-top:0}.faq__section__btns{display:flex;flex-flow:row wrap}.faq__section__btns .btn,.faq__section__btns .button{margin:.625rem 1.875rem 0 0;min-width:13.125rem}@media (max-width:767px){.faq__section__btns .btn,.faq__section__btns .button{margin-right:0;width:100%}}.faq__section+.faq__section{margin-top:3rem}.faq__item{margin:0;padding:0 0 0 2.1875rem}.faq__item__question{position:relative;margin:0 0 1.25rem;padding:0}.faq__item__question a{transition:all .3s,font-weight 0s}.faq__item__question a .icon{transition:all .3s;position:absolute;top:.0625rem;left:-2.1875rem;width:1.125rem;height:1.125rem;color:#65bbdf}.faq__item__question a .icon_quest3{display:none}.faq__item__question a:hover .icon{color:#ff4f12}.faq__item__answer{display:none;margin:0 0 1.5rem;padding:0}.faq__item__hide a{position:relative;font-weight:400}.faq__item__hide a .icon{transform:rotate(180deg);position:absolute;top:50%;left:100%;margin:-.3125rem 0 0 .5rem}.faq__item.is-opened .faq__item__question{font-weight:400}.faq__item.is-opened .faq__item__question a .icon{display:none}.faq__item.is-opened .faq__item__question a .icon_quest3{display:block;color:#65bbdf}.faq__item.is-opened .faq__item__answer{display:block}.search__header{margin-bottom:1.5rem;margin-top:.625rem}.search__header .h3,.search__header .h6{margin:0;font-weight:300}.search__header .h3 span,.search__header .h6 span{font-weight:400}.search__header .h6{margin-top:.5rem;font-size:inherit}.search .form_search{display:flex;max-width:960px}.search .form_search__item{flex:1 1 auto}.search .form_search__item_select{flex:0 0 13.75rem;margin-left:1.5625rem}@media (max-width:1023px){.search .form_search{flex-flow:row wrap;margin:0 -.5rem}.search .form_search__item{flex:1 1 100%;margin-bottom:1rem;padding:0 .5rem}.search .form_search__item_select{flex:0 0 50%;width:50%;margin-left:0}}.search__results{margin-top:1.875rem;max-width:53.125rem}.search__results__item+.search__results__item{margin-top:1.5625rem}.search__results__item .h6{margin:0;font-weight:400}.search__results__item__descr{margin-top:.625rem;color:rgba(51,51,51,.7);display:block;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search__results__item__descr strong{font-weight:400;color:#333}.search__results__item__meta{display:flex;flex-flow:row wrap;margin-top:.625rem;font-size:12px}.search__results__item__meta div{margin-right:1.25rem}.search__results__item__meta a{margin-left:.375rem;border:0}@media (max-width:767px){.search__results__item__meta a{color:#ff4f12}}.search__results__item__meta span{opacity:.4}.error-page{padding:5vh 0;width:100%;text-align:center}.error-page__img{margin-bottom:1.25rem}.error-page__img img{display:block;margin:0 auto}.error-page .h2{margin:0 0 1.25rem;font-weight:500;color:#273a64}@media (max-width:1023px){.error-page .h2{font-size:1.75rem}}.error-page .btn,.error-page .button{min-width:230px}.personal__info{padding:1.5rem;background:rgba(123,147,155,.21);text-align:center;font-weight:400;color:#000}.personal__info span{display:block;margin-top:.375rem;font-size:14px;color:rgba(51,51,51,.5)}.personal__photo{display:block;position:relative;margin:0 auto .9375rem;width:4rem;height:4rem;background:50% no-repeat;background-size:cover;border-radius:100%}.personal__photo img{display:none}@media (max-width:1279px){.personal__info{display:flex;align-items:center;padding:1.25rem;text-align:left}.personal__info__body{flex:1 1 auto}.personal__info span{margin-top:.1875rem}.personal__photo{flex:0 0 4rem;margin:0 1.5625rem 0 0}}@media (max-width:767px){.personal__info{font-size:.9375rem}.personal__photo{margin-right:.9375rem}}.auth-page-body{width:100%;text-align:left}@media (min-width:1279px){.auth-page-body{width:100%;max-width:50%;margin:0 auto}}.lk-personal-photo{width:26px;height:26px;margin-right:10px;background:50% no-repeat;background-size:cover;border-radius:50%}@media (max-width:1023px){.lk-personal-photo{margin:0}}.register-page-body{width:100%;text-align:left}@media (min-width:1279px){.register-page-body{width:100%;max-width:50%;margin:0 auto}}.register-page-body .h1{text-align:center}.fpsswd-page-body{width:100%;max-width:18.75rem;margin:auto;text-align:left}@media (min-width:1279px){.fpsswd-page-body{width:100%;max-width:33.33333%}}.certificate{display:flex;flex-wrap:wrap;padding:0}.certificate__image-link{border:none}.certificate__item{width:100%;background-color:#fff;border-radius:.3125rem;box-shadow:0 0 3px rgba(0,0,0,.05);margin-bottom:.625rem}.certificate__item-content-up{display:flex;padding:1.25rem}.certificate__item-content-up img{max-width:130px;margin-right:1.375rem}.certificate__item-content-up h2{margin:0;font-size:1.125rem}.certificate__item-content-down{margin-top:1.25rem;padding:0}.certificate__item-content-down .btn,.certificate__item-content-down .button{font-size:12px;width:100%;max-width:18.4375rem;margin-bottom:.75rem}@media (min-width:576px){.certificate__item-content-down .btn,.certificate__item-content-down .button{font-size:inherit}}.certificate__item-content-down p{font-size:.75rem;color:#909090}.certificate__btn--desktop{display:none}.certificate__note{padding:0 1.25rem}.competition-works__h1{max-width:56.875rem;width:100%;margin:0 auto}.competition-works__item{width:100%;margin:0 auto 1.25rem;background-color:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.05)}.competition-works__item-header{padding:11px 21px;background-color:#65b8df;border-radius:5px 5px 0 0}.competition-works__item-body{padding:20px}.competition-works__item-wr{margin-bottom:.875rem}.competition-works__item-wr--last{margin:0}.competition-works__item-title{display:inline-block;margin-bottom:1.25rem;font-size:1.25rem;color:#273a64}.competition-works__item-nomination{display:flex;align-items:center}.competition-works__item-nomination>span{margin-right:.625rem}.competition-works__item-nomination>span svg{width:20px;height:20px}.competition-works__item-text{margin:0;font-weight:300;font-size:.875rem;color:#101828}.competition-works__item-text--header{font-size:1.25rem;color:#fff}.competition-works__item-text--lite{color:rgba(16,24,40,.5)}.competition-works__item-text--lite-size{margin-left:.3125rem;color:rgba(16,24,40,.5)}.competition-works__status{margin-right:.625rem}.competition-works__status--error{color:#ed1d24}.competition-works__status--good{color:#59a95d}.competition-works__status--check{color:#ff4f12}.competition-works__item-svg{position:relative;cursor:pointer}.competition-works__item-svg svg{position:relative;z-index:1;width:.75rem;height:.75rem}.competition-works__item-svg:after{content:"";position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;background-color:#101828;border-radius:50%;transform:translate(-50%,-50%)}.competition-works__item-svg--good:after{background-color:#59a95d}.competition-works__item-svg--error:after{background-color:#ed1d24}.competition-works__item-svg--check:after{background-color:#ff4f12}.competition-works__item-popup{position:absolute;top:1.875rem;left:-7.8125rem;display:none;width:20rem;padding:1.25rem;background:#fff;box-shadow:0 5px 30px rgba(0,0,0,.1)}.competition-works__item-popup:after{content:"";position:absolute;top:-.5rem;left:7.6875rem;box-shadow:0 5px 30px rgba(0,0,0,.1);width:0;height:0;border-right:8px solid transparent;border-bottom:15px solid #fff;border-left:8px solid transparent}.competition-works__item-popup.is-active{display:block;-webkit-animation:scale-up-ver-top .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-ver-top .4s cubic-bezier(.39,.575,.565,1) both}.competition-works__item-file{margin-top:1.125rem}.competition-works__item-file>a{display:flex;align-items:center;border-bottom:0}.competition-works__item-file>a .competition-works__item-text{border-bottom:1px dotted #101828}.competition-works__item-file-svg{display:block;margin-right:.625rem;line-height:0}.competition-works__item-file-svg>svg{width:1.25rem;height:1.25rem}.competition-works__archive-header{display:none;width:100%;padding:1.4375rem 1.6875rem}.competition-works__archive-header p:not(:first-child){width:40%}.competition-works__archive-header p:first-child{width:20%}.competition-works__archive-wr{display:flex;flex-wrap:wrap;max-width:56.875rem;margin:1.25rem auto 0}.competition-works__archive-item{width:100%;margin:0 0 .625rem;padding:1.4375rem 1.6875rem;background:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.05)}.competition-works__archive-item-wr{margin-bottom:1rem}.competition-works__archive-item-wr--last{margin:0}.competition-works__archive-text{margin-bottom:1rem;font-size:1rem;color:#101828}.competition-works__archive-text--lite{color:rgba(16,24,40,.7)}@media (min-width:768px){.competition-works__item-wr{display:flex;flex-direction:row}.competition-works__item-text--lite{width:20%}.competition-works__item-popup{top:0;left:1.875rem;padding:1.25rem}.competition-works__item-popup:after{top:-.25rem;left:-.625rem;transform:rotate(-60deg)}.competition-works__item-file{margin:0 0 0 .625rem}.competition-works__archive-wr{justify-content:space-between}.competition-works__archive-item{max-width:22.125rem}}@media (min-width:1024px){.competition-works__archive-header{display:flex}.competition-works__archive-wr{justify-content:flex-start}.competition-works__archive-item{display:flex;align-items:center;width:100%;max-width:910px}.competition-works__archive-item div:not(:first-child){width:40%}.competition-works__archive-item div:first-child{width:20%}.competition-works__archive-item-wr,.competition-works__archive-text{margin:0}.competition-works__archive-item-text{display:none}}@-webkit-keyframes scale-up-ver-top{0%{transform:scaleY(0);transform-origin:100% 0}to{transform:scaleY(1);transform-origin:100% 0}}@keyframes scale-up-ver-top{0%{transform:scaleY(0);transform-origin:100% 0}to{transform:scaleY(1);transform-origin:100% 0}}.contacts{width:100%;margin:0 auto}@media (min-width:1279px){.contacts{width:75%}}.b-pagination{display:flex;align-items:center}.b-pagination__step{display:none;align-items:center}.b-pagination__step:not([href]){opacity:.35}.b-pagination__step_left{margin-right:1.5625rem}.b-pagination__step_right{margin-left:1.5625rem}.b-pagination__page-list{display:flex;align-items:center}.b-pagination__text{margin-right:.3125rem}.b-pagination__page{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.875rem;height:1.875rem;padding-top:.125rem;border:solid;border-radius:50%;border-color:#7b939b;border-width:1px;background-color:transparent;color:#000}.b-pagination__page:not(:last-child){margin-right:.625rem}.b-pagination__page:hover{background-color:#d2dadd;color:inherit}.b-pagination__page_active{background-color:#7b939b!important;border:none;color:#fff!important}.b-pagination__dots{margin-right:.625rem}@media (max-width:1279px){.b-pagination{justify-content:center}.b-pagination__text{display:none}}@media (min-width:768px){.b-pagination__step{display:flex}}.chart{width:100%;padding:1.875rem;border-radius:.375rem;background:#fff}@media (max-width:767px){.chart{padding:.625rem 0 0}}.chart__graph{width:100%}.chart .apexcharts-canvas .apexcharts-xaxis-label,.chart .apexcharts-canvas .apexcharts-yaxis-label{font-family:Rubik,sans-serif!important;font-weight:500;color:#333}.chart .apexcharts-canvas .apexcharts-title-text{font-family:Rubik,sans-serif!important;font-size:1.125rem!important;font-weight:600!important;color:#333}.chart .apexcharts-canvas .apexcharts-datalabel{color:#333}.chart .apexcharts-canvas .apexcharts-datalabel,.chart .apexcharts-canvas .apexcharts-tooltip-text,.chart .apexcharts-canvas .apexcharts-tooltip-title{font-family:Rubik,sans-serif!important;font-size:.875rem!important;font-weight:600}.chart .apexcharts-canvas .apexcharts-svg{overflow:visible}.range{display:flex;flex-direction:column-reverse}@media (min-width:1024px){.range{flex-direction:row}}.range__slider{position:relative;display:flex;flex-direction:column;align-items:center}.range__slider-track{position:absolute;top:.8125rem;box-sizing:border-box;width:calc(100% - 32px);height:.5rem;border:2px solid #65bbdf;border-radius:.25rem;background-color:#fff}@media (min-width:1024px){.range__slider-track{width:20rem}}.range__slider-input{z-index:1;width:calc(100% - 12px);margin:0;padding:0;cursor:pointer;border:none;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:1024px){.range__slider-input{width:21.25rem}}.range__slider-input::-moz-range-track,.range__slider-input::-webkit-slider-runnable-track{height:.5rem;border:none;background-color:transparent}.range__slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:1.25rem;width:1.25rem;margin-top:-5px;border:2px solid #65bbdf;border-radius:50%;background-color:#fff}.range__slider-input::-moz-range-thumb{height:1rem;width:1rem;border:2px solid #65bbdf;border-radius:50%;background-color:#fff}.range__slider-input:focus,.range__slider-input:focus::-moz-range-thumb,.range__slider-input:focus::-webkit-slider-thumb,.range__slider-input:hover{outline:none}.range__slider-ticks{display:flex;justify-content:space-between;width:100%}@media (min-width:1024px){.range__slider-ticks{width:22rem}}.range__slider-ticks div{width:2rem;height:1.375rem;opacity:.4}.range__result,.range__slider-ticks div{display:flex;align-items:center;justify-content:center}.range__result{margin-top:.625rem}@media (min-width:1024px){.range__result{height:2.375rem;margin-top:0;margin-left:.625rem}}.news__arhive-wrapper{position:relative;display:none;justify-content:space-between;align-items:center;margin-bottom:1.875rem}.news__arhive-wrapper-select{display:flex}.news__arhive-wrapper-select .select_box{width:32%;margin-right:.625rem}.news__arhive-wrapper-select .select_box:last-child{margin-right:0}.news__arhive-wrapper-select-box.select_box{min-width:36%}.news__arhive-wrapper-select .select2-container--ai .select2-selection--single{padding:0 1rem}.news__arhive-wrapper-select .select2-container--ai .select2-selection__arrow{margin-left:.375rem}.news__arhive-list{margin:.625rem 0;padding:.3125rem;display:none;width:200px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:.3125rem}.news__arhive-list.is-active{position:absolute;top:1.875rem;left:50%;transform:translateX(-50%);display:block}.news__arhive-list-item{margin-bottom:.625rem!important}.news__arhive-list-item:last-child{margin:0!important}.news__arhive-list-item:before{width:4px;height:4px;background:#333}.news__arhive-year{cursor:pointer}.news__arhive-year.is-active{color:#ff4f12}.news__arhive-link,.news__arhive-year{border:none}.news__item:not(:last-child){margin-bottom:1.875rem;padding-bottom:1.875rem;border-bottom:1px solid rgba(0,0,0,.05)}.news__item-date,.news__item-text{color:rgba(0,0,0,.7)}.news__item-date{margin-bottom:.625rem}.news__item-link{cursor:pointer;margin-bottom:1.125rem;display:block;font-size:1.5rem;border:none;font-weight:400}.news__arhive-link--active{color:#ff4f12!important}.news__list{display:flex;flex-direction:column}.news__list .b-pagination{justify-content:center}.news__item{padding-top:20px}@media (min-width:768px){.news{display:flex;flex-direction:row-reverse;justify-content:flex-end}.news__arhive{margin-left:6.25rem}.news__arhive h2{margin-top:0}.news__arhive-wrapper{display:block;flex-direction:column;align-items:flex-start}.news__arhive-wrapper-select{display:none}.news__arhive-list{position:relative;width:120px;display:none;background-color:transparent;box-shadow:none}.news__arhive-list.is-active{position:relative!important;transform:translateX(0);top:0;left:0;display:block}.news__list{margin-right:1.875rem;width:60%}}@media (min-width:1280px){.news__list{max-width:59.375rem;width:100%}}.news-detail__h2{font-size:1.75rem;font-weight:600}.news-detail__h2--f24{font-size:1.5rem}.news-detail__list-item:before{background:#ff4f12}.news-detail__list-item--second:before{border:1px solid #ff4f12;background:#fff}.news-detail__list-item--third:before{border-radius:0}.news-detail__list-item--numbered:before{content:counters(ol,".");color:#ff4f12;background-color:transparent}.news-detail__block-quote{position:relative;padding:.625rem 1.25rem;background:#f8f8f8;border-radius:.3125rem;box-shadow:0 0 3px rgba(0,0,0,.05)}.news-detail__block-quote:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:transparent;box-shadow:-2px 0 0 #65bbdf;border-radius:.3125rem}.news-detail__slider-wr{padding:.9375rem}.news-detail__slider .slick-slide>div{margin:0 10px}.news-detail__slider .slick-arrow.slick-prev{left:-1.5625rem}.news-detail__slider .slick-arrow.slick-next{right:-1.5625rem}.news-detail__footer{display:flex;flex-direction:column;justify-content:space-between;padding-top:1.25rem;border-top:1px solid rgba(39,58,100,.05)}.news-detail__footer-arrow{margin-top:.625rem;display:flex;justify-content:space-between}.news-detail__footer-link{display:flex;align-items:center;border-bottom:none}.news-detail__footer-link:nth-child(2){flex-direction:row-reverse}.news-detail__footer-link svg{width:.5rem;height:.5rem}.news-detail__back-all-news a{border:none}.news-detail__back-all-news svg{transform:rotate(180deg);width:.5rem;height:.5rem}@media (min-width:1280px){.news-detail__footer{flex-direction:row}.news-detail__footer-arrow{margin-top:0}.news-detail__footer-link:first-child{margin-right:3.625rem}}.text{margin:0;opacity:.7}.text--bold{font-weight:600}.text--italic{font-style:italic}.text--underlined{text-decoration:underline}.text--crossed-out{text-decoration:line-through}.text--link{cursor:pointer;color:#65bbdf;border-bottom:none}.text--link:hover{color:#65bbdf;text-decoration:underline}.text--hint{border-bottom:1px dotted}.review__header{position:relative;margin-bottom:1.25rem;display:flex;align-items:center}.review__image-mask{position:relative;overflow:hidden;flex-shrink:0;width:6.25rem;height:6.25rem;margin-right:.9375rem}.review__image{position:absolute;top:50%;left:50%;max-width:70%;transform:translate(-50%,-50%) scale(2)}.review__heading{position:relative;z-index:3;margin:0}.review__subheader{margin-top:.625rem;font-size:1.125rem;font-weight:300;color:#888}.review__counter{font-size:1.4375rem;color:#888;margin-bottom:1.875rem}.subscribe-form{position:relative}.subscribe-form__block--errors{position:absolute;bottom:0;right:0;width:100%;padding:.625rem;background-color:#b0bdc3;border-radius:.3125rem;box-shadow:0 0 .3125rem -.0625rem rgba(0,0,0,.5)}.subscribe-form__block--errors p{margin:0}.subscribe-form__item--email{border-color:hsla(0,0%,100%,.2)!important;border-radius:5px 0 0 5px!important}.b-metod-item{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:.625rem}.b-metod-item a{border-bottom:none}.b-metod-item__view{margin-left:.3125rem}.b-metod-item svg{width:21px;height:20px;fill:#909090;cursor:pointer}.b-metod-item svg:hover{fill:#ff4f12}.b-metod-item__title{border-bottom:1px dotted}.box-notes:first-child{margin-top:0}.chapter,.chapter_title{color:#ff4f12!important}.chapter_title{font-family:Rubik,Arial,sans-serif!important;font-weight:500!important;font-style:normal!important}.chapter_title--link{display:inline-block}.chapter_title--link:hover{text-decoration:underline}.unsubscribe{display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse}.unsubscribe svg{width:200px}.attention{display:block;position:fixed;z-index:5555;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.7)}.attention__close{align-items:center;justify-content:center;transition:all .3s;float:right;border-radius:100%;color:#fff;cursor:pointer;left:auto;right:0;margin:-1.875rem;padding:0;width:1.875rem;height:1.875rem;display:inline-flex;background-color:#65bbdf;border:1px solid #65bbdf;box-shadow:none;line-height:1;white-space:nowrap;outline:0 none}.attention__close svg{display:block;width:40%;height:40%;margin:0 0 0 .0625rem!important}.attention__close:focus,.attention__close:hover{background-color:#ff4f12;border-color:#ff4f12;color:#fff}.attention__body{background-color:#fff;color:#000;position:absolute;width:60%;height:auto;left:20%;top:10%;padding:20px;border:1px solid #888;border-radius:5px}.attention__body-content{display:flex;flex-direction:column}.attention__body-content--header{text-align:center}.attention__body-content--content{display:flex;flex-direction:row;justify-content:center;margin-bottom:10px}.attention__body-content--content .square{margin:12px;display:flex;flex-flow:column;flex-direction:column;align-items:center;width:18rem;height:18rem;color:#3f5177;font-size:1.5rem;text-align:center;line-height:2.5rem;border-radius:.3125rem;background:#66b9df;background:linear-gradient(0deg,#66b9df,#f5fafd);border:none}.attention__body-content--content .square span{width:9rem;margin-top:auto}.attention__body-content--content .square img{width:7rem;margin-top:auto;padding-bottom:2rem}.attention__body-content--content .square:focus,.attention__body-content--content .square:hover{background:#ff4f12;background:linear-gradient(0deg,#ff4f12,#fff8f8)}.attention__body-content--tail{display:flex;justify-content:center;align-items:center;vertical-align:middle;height:100%}@media (max-width:1279px){.attention__body{background-color:#fff;width:80%;height:auto;left:10%;top:10%}.attention__body-content--header h1{font-size:1.5rem}.attention__body-content--content .square{width:12rem;height:12rem;line-height:1.5rem}.attention__body-content--content .square span{padding-top:1rem}.attention__body-content--content .square img{width:5rem;padding-bottom:1rem}}@media (max-width:767px){.attention{position:fixed}.attention__close{right:.625rem;margin:-.625rem}.attention__body{position:fixed;width:80%;left:10%;top:5%;height:auto;overflow:auto}.attention__body-content--header{padding:.5rem}.attention__body-content--content{flex-direction:column;align-items:center;justify-content:center}.attention__body-content--content .square{width:100%;height:4rem;line-height:1.2rem;flex-direction:row-reverse}.attention__body-content--content .square img{width:4rem;margin-top:0;padding-bottom:0;margin-left:1rem}.attention__body-content--content .square span{padding-top:0;margin:0;width:100%}.attention__body-content--tail{margin-bottom:1rem}}.box-testing.remodal{position:relative;max-width:62.5rem;margin-bottom:5.625rem;padding:1.875rem 3.75rem 3.75rem;border-radius:.625rem;text-align:left}@media (max-width:767px){.box-testing.remodal{padding:1.25rem}}.box-testing--continue{max-width:43.75rem!important}.box-testing--button{position:absolute;bottom:-4.375rem;left:50%;min-width:15.625rem;margin-left:-7.8125rem;border-radius:.5rem}@media (max-width:767px){.box-testing--button{bottom:-5.9375rem}}.box-testing--button svg{margin-left:.9375rem}.box-testing__continue-box{position:relative;text-align:center}.box-testing__continue-box-btn{position:static;min-width:8.125rem;border-radius:.5rem}.box-testing__continue-box-btn--again{margin-right:.9375rem}@media (max-width:374px){.box-testing__continue-box-btn--again{margin-right:0}}.box-testing__inside--subtitle{text-align:left;color:#96989a}.box-testing__inside--title{font-size:1.5rem;display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem;color:#ff4f12}.box-testing__inside--title_name{font-weight:400;margin:0;color:#ff4f12}.box-testing__inside--title_count{font-weight:400;white-space:nowrap}.box-testing__form-check{margin:2.5rem 0}.box-testing.remodal hr{display:block;margin:1.875rem 0}.box-testing__answers--question{font-size:1.125rem;font-weight:400;text-align:left;color:#000}.box-testing__answers--subtitle{font-size:.875rem;text-align:left;color:#333}.box-testing .form__check-target{color:#96989a}.box-testing .form__check-target--black{color:#333}.box-testing .form__check-pseudo,.box-testing .form__radio{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:1.25rem 0}.box-testing .form__check-pseudo--full{width:100%}.box-testing .form__radio-label{color:#2b2e38}.box-testing .form__check.not_valid input[type=checkbox]:checked+label:before{background-color:#ff4f12;background-image:url(/local/templates/.default/img/close.svg);border:.0625rem solid #ff4f12}.box-testing .form__check.not_checked input[type=checkbox]+label:before{background-color:#8edf65;border:.0625rem solid #8edf65}.box-testing .valid_box{position:static;left:0;right:0;display:flex;align-items:center;height:3.75rem;margin:0 -1.25rem -1.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}@media (min-width:768px){.box-testing .valid_box{margin:0 -3.75rem -3.75rem}}.box-testing .valid_box__text{font-size:1.5rem;display:inline-block;margin:0 auto;color:#ff4f12}.box-testing .valid_box__not_valid,.box-testing .valid_box__valid{font-size:1.5rem;display:inline-block;color:#fff;margin:0 auto}.box-testing .valid_box.valid{color:#fff;background-color:#65bbdf}.box-testing .valid_box.not_valid{color:#fff;background-color:#ff4f12}.box-testing .form__radio.not_valid input[type=radio]:checked+label:before{border:.0625rem solid #ff4f12}.box-testing .form__radio.not_valid input[type=radio]:checked+label:after{background:#ff4f12}.box-testing__final-box-title{font-size:1.5rem;line-height:24px;font-weight:400;margin-bottom:2.5rem;text-align:center;color:#ff4f12}.box-testing__final-box .link_box__title{font-size:1.125rem;font-weight:400;margin-bottom:.9375rem;text-align:center;color:#101828}.box-testing__final-box--close{display:flex;align-items:center;justify-content:flex-end;margin-bottom:1.25rem}.box-testing .final_box_close a{border:none}.box-testing .form__radio{position:relative;display:flex;margin:0 0 1.25rem}.box-testing .form__radio:last-child{margin-bottom:0}.box-testing .form__radio-list{display:flex;flex-direction:column;margin:2.5rem 0}.box-testing .form__check{display:block;width:auto}.box-testing input[type=radio]+label:before{flex:0 0 auto}.box-testing input[type=radio]:checked+label:before{background:#fff!important}.box-testing input[type=radio]:checked+label:after{position:absolute;left:.3125rem;top:.3125rem;flex:0 0 1.25rem;align-self:flex-start;content:"";width:.625rem;height:.625rem;border-radius:100%;background:#65bbdf}.box_btn_testing{display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:60px;flex-direction:column}.box_btn_testing__button{width:100%;margin-bottom:1.5rem;text-align:center;white-space:normal}@media (min-width:768px){.box_btn_testing__button{text-align:start;white-space:nowrap}}.box_btn_testing a{padding:30px 50px}.box-testing__final-box--close a{border:none!important}.link_box{display:flex;align-items:center;flex-direction:column}.link_box_link{text-align:center}.title_part{font-weight:700;margin-top:30px;margin-bottom:10px}.part__list__items{display:block;margin-bottom:20px!important;border-bottom:0}.part__list__item{width:100%;margin-bottom:0!important;padding:5px!important}.title_answ{font-size:12px;line-height:1;margin-left:52%}.add_answer{margin-left:auto}@media (min-width:768px){.flex_answers{display:flex;align-items:center}}.answer_text{flex-grow:1;border:1px solid #f0e4e4}@media (min-width:768px){.answer_text{width:50%}}.form__check{display:flex;justify-content:center;width:20%}.box_answers .flex_answers{margin-top:15px}.flex_btn{display:flex;justify-content:flex-end}.flex_btn .add_answer{margin-top:0;margin-left:3%}.bold{font-weight:700}.percent{width:100%;text-align:right}.questions__item{display:flex;margin-bottom:30px}.questions__item:last-child{margin-bottom:0}.questions__item-number{width:20px;margin-right:10px;padding-top:25px}.questions__item-content{flex-grow:1}.questions__input{width:100%;border:1px solid #f0e4e4}.questions__input--sort{width:100px;border:1px solid #f0e4e4}.questions__label{font-size:12px;width:100%;margin-bottom:3px;margin-left:16px}.questions__actions{display:block}.questions__actions-col{margin-bottom:10px}.questions__actions-col:last-child{margin-right:0;margin-bottom:0}.questions__box{margin-bottom:10px}@media (min-width:768px){.questions__box{margin-bottom:30px}.questions__actions{display:flex;align-items:center}.question__actions-col--check{padding-top:20px}.questions__actions-col{margin-right:30px;margin-bottom:0}}.questions__box:last-child{margin-right:0;margin-bottom:0}.questions--answer .questions__item-content{flex-grow:1}.questions--answer .title_answ{display:none}.questions--answer .questions__item-number{padding-top:0}@media (min-width:1040px){.questions--answer .questions__item-content,.questions--answer .questions__item-number{display:flex;align-items:center}.questions--answer .question__actions-col--check{padding-top:0}.questions--answer .questions__box{width:calc(50% - 30px);margin-right:30px;margin-bottom:0}.questions--answer .questions__box:last-child{margin-right:0}.questions--answer .questions__label{display:none}.questions--answer .title_answ{display:block;margin-bottom:10px}}.parts__description{margin-right:1.25rem}@media (min-width:768px){.parts__description{display:flex}}@media (min-width:768px){.parts__name{margin-left:4.5rem}}.parts__date{min-width:5rem}.create-test{margin-bottom:1.25rem;padding-bottom:1.25rem}.create-test:first-child .create-test__wrapper--borderless{padding-top:1.625rem}.create-test__wrapper{display:flex;align-items:center;padding:24px;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px}@media ((max-width:767px)){.create-test__wrapper{display:block}}.create-test__wrapper--borderless{padding:.625rem 0 0;border:none}.create-test__module-form{margin-bottom:24px}.create-test__heading{display:flex;align-items:center}.create-test__heading:not(:last-child){margin-bottom:1.5rem}.create-test__heading-module{flex-grow:1;margin:0}.create-test__heading-module:not(:last-child){margin-right:24px}.create-test__test-name{line-height:1.5}.create-test__create{display:flex;flex-direction:column}.create-test__create-heading{font-size:24px;font-weight:700;color:#ff4f12;margin-bottom:1rem}.create-test__create-form{margin-bottom:1rem}.create-test__create-form-field{display:flex;align-items:flex-start;flex-direction:column}.create-test__create-form-label{font-size:.875rem}.create-test__create-actions{margin-top:1rem}.create-test__btn-icon{width:24px;height:24px;fill:#fff;margin-right:.625rem}.create-test__succes{display:none}.create-test__succes-icon{width:100px;height:100px}.create-test__succes-actions{margin-top:1.5rem}.create-test__form{display:flex;flex-direction:column;order:1;width:100%;margin-right:2rem}@media ((max-width:767px)){.create-test__form{flex-basis:100%;margin-right:0}}.create-test__add{margin-top:1rem}.create-test__add-input{width:100%;border:1px solid rgba(0,0,0,.05)}.create-test__label{font-size:.75rem;width:100%;margin-bottom:3px;margin-left:10px}.create-test__active{margin-left:auto}.create-test__actions{display:flex;align-items:center;width:100%}@media ((max-width:767px)){.create-test__actions{flex-wrap:wrap}}.create-test__checkboxes{display:flex;align-items:center;order:2}@media ((max-width:1023px)){.create-test__checkboxes{display:block}}@media ((max-width:767px)){.create-test__checkboxes{display:flex;flex-wrap:wrap;flex-grow:1;margin:-.25rem -.5rem}}@media (max-width:568px){.create-test__checkboxes{padding-bottom:1rem}}.create-test__checkboxes-item{justify-content:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content}.create-test__checkboxes-item:not(:last-child){margin-right:1rem}@media ((max-width:1023px)){.create-test__checkboxes-item:not(:last-child){margin:0 0 .5rem}}@media ((max-width:767px)){.create-test__checkboxes-item:last-child,.create-test__checkboxes-item:not(:last-child){margin:.25rem .5rem}}.create-test__checkboxes:not(:last-child){margin-right:2rem}@media ((max-width:767px)){.create-test__type{margin:0 0 .5rem}}.create-test__action-edit{order:3}@media (max-width:568px){.create-test__action-edit{width:100%}}.create-test__action-edit:hover+.create-test__form{color:#ff4f12}.create-test__name{display:flex;align-items:center;border-radius:6px;border:1px solid #96989a;margin-bottom:.75rem;padding:5px 10px}.create-test__name-text{margin-bottom:0!important}.create-test__name-change{font-size:.75rem;margin-left:1.25rem;border-color:#585e69;cursor:pointer}.create-test__checkbox{position:relative;width:80px;height:40px;background-color:#585e69;outline:none;border-radius:20px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);transition:.5s}.create-test__title{margin-bottom:.25rem}.create-test__title-tooltip{font-size:10px}.create-test__disable{background:#948e8e;color:#000;cursor:not-allowed!important}.create-test__type .select2.select2-container.select2-container--ai .select2-selection.select2-selection--single{border-color:#96989a}.create-test__type .select2.select2-container.select2-container--ai.select2-container--open .select2-selection.select2-selection--single{border-color:#48a0c4;background-color:#f3f3f3}.create-test__create-form .create-test__add-wrapper .select2.select2-container.select2-container--ai .select2-selection.select2-selection--single{border-color:#96989a}.create-test__create-form .create-test__add-wrapper .select2.select2-container.select2-container--ai.select2-container--open .select2-selection.select2-selection--single,.create-test__module-form .select2.select2-container.select2-container--ai.select2-container--open .select2-selection.select2-selection--single{border-color:#48a0c4;background-color:#f3f3f3}.page.page--test-panel .select2-container.select2-container--ai.select2-container--open .select2-dropdown.select2-dropdown--below{border-color:#48a0c4}.konkurs-notification{font-size:.875rem;font-weight:700;display:flex;align-items:center;flex-direction:row;padding:1.25rem 3.125rem;margin-bottom:1rem;background:#ecf0f5;border-radius:1rem}@media (max-width:1023px){.konkurs-notification{text-align:center;flex-direction:column;padding:1.25rem .9375rem}}.konkurs-notification--attention{background-color:#ffc8bc}.konkurs-notification--attention .konkurs-notification__icon{background-image:url(/images/triangle-warning.svg)}.konkurs-notification--accept{background-color:#cbffbf}.konkurs-notification--accept .konkurs-notification__icon{background-image:url(/images/circle-check.svg)}.konkurs-notification__icon{flex-shrink:0;width:3.125rem;height:3.125rem;margin-right:2rem;background-image:url(/images/circle-info-black.svg);background-position:50%;background-size:100%;background-repeat:no-repeat}@media (max-width:1023px){.konkurs-notification__icon{margin-right:0;margin-bottom:1.5rem}}.konkurs-notification__text{margin-bottom:0}.konkurs-notification__text--main{font-size:1.5rem;color:#ed1d24}.konkurs-notification__text--big{font-size:1.25rem}.konkurs-notification__text--note{color:#ff4f12}.btn-new{font-size:1rem;line-height:1.5;display:flex;align-items:center;justify-content:center;padding:.75rem 1.625rem;transition:all .3s;border-radius:.25rem}.btn-new:hover{background-color:#ff4f12;border-color:#ff4f12;color:#fff}.btn-new:hover .btn-new--text-dark{color:#fff}.btn-new:hover .btn-new--border-blue{border-color:#fff}.btn-new--transparent{background-color:transparent}.btn-new--border-default{border:.0625rem solid}.btn-new--border-medium{border:.125rem solid}.btn-new--border-blue{border-color:#55add7}.btn-new--text-dark{color:#101828}.btn-new--50{padding:.6875rem 1.25rem}.btn-new__icon~.btn-new__text,.btn-new__text~.btn-new__icon{margin-left:.625rem}.icon--24{width:1.5rem;height:1.5rem}.icon.icon--20{width:1.25rem;height:1.25rem}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdDIubWluLmNzcyIsInJlbW9kYWwuY3NzIiwicmVtb2RhbC1kZWZhdWx0LXRoZW1lLmNzcyIsIi92YXIvd3d3L2F6YnVrYS9tYWluL2h0ZG9jcy9ub2RlX21vZHVsZXMvbm9ybWFsaXplLnNjc3Mvbm9ybWFsaXplLnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvbWFpbi9odGRvY3Mvbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS9mb250cy5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvZ2VuZXJpYy5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Fic3RyYWN0cy9taXhpbnMuc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzLnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS90eXBvZ3JhcGh5LnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYWJzdHJhY3RzL2Z1bmN0aW9ucy5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvcmVtb2RhbC5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvdWkuc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL2ljb24uc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL3NsaWRlci5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvbmF2LnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS9mb3JtLnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS9ib3guc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL2FydGljbGVzLnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS9ncmlkLnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS9oZWFkZXIuc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL2Zvb3Rlci5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvbGF5b3V0LnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS9pbmRleC5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2Uvc2Nob29sYm9vay5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2Uvd29ya3Muc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL2p1cnkuc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL2ZhcS5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2Uvc2VhcmNoLnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS9lcnJvci1wYWdlLnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS9wZXJzb25hbC5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvYXV0aC5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvcmVnaXN0ZXIuc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL2ZvcmdvdHBhc3N3ZC5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvbXktY2VydGlmaWNhdGVzLnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS9jb21wZXRpdGl2ZS5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvY29udGFjdHMuc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL3BhZ2luYXRpb24uc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL2NoYXJ0LnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS9yYW5nZS5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvbmV3cy5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvbmV3cy1kZXRhaWwuc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL3RleHQuc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL3Jldmlldy5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2Uvc3Vic2NyaWJlLWZvcm0uc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL2ZpeGVzLnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS91bnN1YnNjcmliZS5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvYXR0ZW50aW9uLnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS9ib3gtdGVzdGluZy5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvcXVlc3Rpb25zLnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvYmFzZS9wYXJ0cy5zY3NzIiwiL3Zhci93d3cvYXpidWthL3AyL2h0ZG9jcy9hc3NldHMvbWFpbi9zY3NzL2Jhc2UvY3JlYXRlLXRlc3Quc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9iYXNlL2tvbmt1cnMuc2NzcyIsIi92YXIvd3d3L2F6YnVrYS9wMi9odGRvY3MvYXNzZXRzL21haW4vc2Nzcy9tb2R1bGVzL19idG4tbmV3LnNjc3MiLCIvdmFyL3d3dy9hemJ1a2EvcDIvaHRkb2NzL2Fzc2V0cy9tYWluL3Njc3MvbW9kdWxlcy9faWNvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG1CQUFtQixxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsOENBQThDLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLHdCQUF3QixDQUFDLDJFQUEyRSxhQUFhLENBQUMsZ0JBQWdCLENB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LHFDQTZCZ0IsaUI3Q2lCRSxDNkNoQkwsc0JBS0wsNEJBQTZCLENBQ2hDLHlCQUlPLHFCQUFzQixDQUN6Qix3QkFHRyxvQkFBc0IsQ0FDekIsc0JBR0csb0JBQXFCLENBQ3hCLG9CQUtHLGE3Q2ZnQixDNkNnQm5CLGFBSUQsd0IzQ2xENkIsQzJDbURoQyw0REFJRyxtQjNDdkQ2QixDMkN3RGhDLFVDL0RHLFk1Q082QixDNENON0IsYTVDTTZCLEM0Q1RyQyxlQU9RLGE1Q0U2QixDNENEN0IsYzVDQzZCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zZWxlY3QyLWNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjIwcHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDozMnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDo4cHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5le2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxMDAlO21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMDBweDt3aWR0aDoxMDAlO3otaW5kZXg6MTA1MX0uc2VsZWN0Mi1yZXN1bHRze2Rpc3BsYXk6YmxvY2t9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nOjZweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF17Y3Vyc29yOnBvaW50ZXJ9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2xlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3due2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHh9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke3BhZGRpbmc6NHB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jbG9zZS1tYXNre2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvcGFjaXR5OjA7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDVweDt3aWR0aDoxMDAlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGl7bGlzdC1zdHlsZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjFweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpkZWZhdWx0O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojMzMzfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTFlbTtwYWRkaW5nLWxlZnQ6MmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0zZW07cGFkZGluZy1sZWZ0OjRlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTRlbTtwYWRkaW5nLWxlZnQ6NWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzU4OTdmYjtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXI6bm9uZTtib3JkZXItbGVmdDoxcHggc29saWQgI2FhYTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHg7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHQ7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtjb2xvcjojODg4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYTtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3ttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBde3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV17Y29sb3I6Z3JleX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiMzODc1ZDc7Y29sb3I6I2ZmZn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257Ym9yZGVyLWNvbG9yOiM1ODk3ZmJ9XG4iLCIvKlxuICogIFJlbW9kYWwgLSB2MS4xLjFcbiAqICBSZXNwb25zaXZlLCBsaWdodHdlaWdodCwgZmFzdCwgc3luY2hyb25pemVkIHdpdGggQ1NTIGFuaW1hdGlvbnMsIGZ1bGx5IGN1c3RvbWl6YWJsZSBtb2RhbCB3aW5kb3cgcGx1Z2luIHdpdGggZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiBhbmQgaGFzaCB0cmFja2luZy5cbiAqICBodHRwOi8vdm9ka2FiZWFycy5naXRodWIuaW8vcmVtb2RhbC9cbiAqXG4gKiAgTWFkZSBieSBJbHlhIE1ha2Fyb3ZcbiAqICBVbmRlciBNSVQgTGljZW5zZVxuICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZW1vZGFsJ3MgbmVjZXNzYXJ5IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBzY3JvbGwgYmFyICovXG5cbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLyogQW50aSBGT1VDICovXG5cbi5yZW1vZGFsLFxuW2RhdGEtcmVtb2RhbC1pZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG5cbi5yZW1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogLTUwMDBweDtcbiAgcmlnaHQ6IC01MDAwcHg7XG4gIGJvdHRvbTogLTUwMDBweDtcbiAgbGVmdDogLTUwMDBweDtcblxuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSB3cmFwcGVyICovXG5cbi5yZW1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNWVtO1xuXG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIEZpeCBpUGFkLCBpUGhvbmUgZ2xpdGNoZXMgKi9cblxuLnJlbW9kYWwtb3ZlcmxheSxcbi5yZW1vZGFsLXdyYXBwZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cblxuLnJlbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3V0bGluZTogbm9uZTtcblxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4ucmVtb2RhbC1pcy1pbml0aWFsaXplZCB7XG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi8qXG4gKiAgUmVtb2RhbCAtIHYxLjEuMVxuICogIFJlc3BvbnNpdmUsIGxpZ2h0d2VpZ2h0LCBmYXN0LCBzeW5jaHJvbml6ZWQgd2l0aCBDU1MgYW5pbWF0aW9ucywgZnVsbHkgY3VzdG9taXphYmxlIG1vZGFsIHdpbmRvdyBwbHVnaW4gd2l0aCBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uIGFuZCBoYXNoIHRyYWNraW5nLlxuICogIGh0dHA6Ly92b2RrYWJlYXJzLmdpdGh1Yi5pby9yZW1vZGFsL1xuICpcbiAqICBNYWRlIGJ5IElseWEgTWFrYXJvdlxuICogIFVuZGVyIE1JVCBMaWNlbnNlXG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlbW9kYWwncyBkZWZhdWx0IG1vYmlsZSBmaXJzdCB0aGVtZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogRGVmYXVsdCB0aGVtZSBzdHlsZXMgZm9yIHRoZSBiYWNrZ3JvdW5kICovXG5cbi5yZW1vZGFsLWJnLnJlbW9kYWwtaXMtb3BlbmluZyxcbi5yZW1vZGFsLWJnLnJlbW9kYWwtaXMtb3BlbmVkIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgZmlsdGVyOiBibHVyKDNweCk7XG59XG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG5cbi5yZW1vZGFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA0NiwgNTYsIDAuOSk7XG59XG5cbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1vcGVuaW5nLFxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLWNsb3Npbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLW9wZW5pbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXM7XG4gIGFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXM7XG59XG5cbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1jbG9zaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzO1xuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzO1xufVxuXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xuXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG59XG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cblxuLnJlbW9kYWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMzVweDtcblxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgY29sb3I6ICMyYjJlMzg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZW1vZGFsLnJlbW9kYWwtaXMtb3BlbmluZyxcbi5yZW1vZGFsLnJlbW9kYWwtaXMtY2xvc2luZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4ucmVtb2RhbC5yZW1vZGFsLWlzLW9wZW5pbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW9wZW5pbmcta2V5ZnJhbWVzO1xuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcztcbn1cblxuLnJlbW9kYWwucmVtb2RhbC1pcy1jbG9zaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcztcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXM7XG59XG5cbi8qIFZlcnRpY2FsIGFsaWduIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cblxuLnJlbW9kYWwsXG4ucmVtb2RhbC13cmFwcGVyOmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogQ2xvc2UgYnV0dG9uICovXG5cbi5yZW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGNvbG9yOiAjOTU5NzljO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVtb2RhbC1jbG9zZTpob3Zlcixcbi5yZW1vZGFsLWNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMyYjJlMzg7XG59XG5cbi5yZW1vZGFsLWNsb3NlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgXCJIZWx2ZXRpY2EgQ1lcIiwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICBkaXNwbGF5OiBibG9jaztcblxuICB3aWR0aDogMzVweDtcblxuICBjb250ZW50OiBcIlxcMDBkN1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIERpYWxvZyBidXR0b25zICovXG5cbi5yZW1vZGFsLWNvbmZpcm0sXG4ucmVtb2RhbC1jYW5jZWwge1xuICBmb250OiBpbmhlcml0O1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5yZW1vZGFsLWNvbmZpcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzgxYzc4NDtcbn1cblxuLnJlbW9kYWwtY29uZmlybTpob3Zlcixcbi5yZW1vZGFsLWNvbmZpcm06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNjZiYjZhO1xufVxuXG4ucmVtb2RhbC1jYW5jZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2U1NzM3Mztcbn1cblxuLnJlbW9kYWwtY2FuY2VsOmhvdmVyLFxuLnJlbW9kYWwtY2FuY2VsOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VmNTM1MDtcbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrIGZvciB0aGUgYnV0dG9uIHRhZy4gKi9cblxuLnJlbW9kYWwtY29uZmlybTo6LW1vei1mb2N1cy1pbm5lcixcbi5yZW1vZGFsLWNhbmNlbDo6LW1vei1mb2N1cy1pbm5lcixcbi5yZW1vZGFsLWNsb3NlOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcblxuICBib3JkZXI6IDA7XG59XG5cbi8qIEtleWZyYW1lc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblxuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZW1vZGFsLW9wZW5pbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLWNsb3Npbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcblxuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZW1vZGFsLWNsb3Npbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcblxuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJlbW9kYWwtb3ZlcmxheS1vcGVuaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktY2xvc2luZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiBNZWRpYSBxdWVyaWVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5yZW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbi8qIElFOFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmx0LWllOSAucmVtb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzJiMmUzODtcbn1cblxuLmx0LWllOSAucmVtb2RhbCB7XG4gIHdpZHRoOiA3MDBweDtcbn1cbiIsIi8qISBub3JtYWxpemUuc2NzcyB2MC4xLjAgfCBNSVQgTGljZW5zZSB8IGJhc2VkIG9uIGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdSb3N0ZWxlY29tQmFzaXMnO1xyXG5cdHNyYzogdXJsKCcvZm9udHMvUm9zdGVsZWNvbUJhc2lzLUxpZ2h0LnR0ZicpO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Jvc3RlbGVjb21CYXNpcyc7XHJcblx0c3JjOiB1cmwoJy9mb250cy9Sb3N0ZWxlY29tQmFzaXMtUmVndWxhci50dGYnKTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdSb3N0ZWxlY29tQmFzaXMnO1xyXG5cdHNyYzogdXJsKCcvZm9udHMvUm9zdGVsZWNvbUJhc2lzLUJvbGQudHRmJyk7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUnViaWsnO1xyXG5cdHNyYzogdXJsKCcvZm9udHMvUnViaWsvcnViaWstbGlnaHQtd2ViZm9udC5lb3QnKTtcclxuXHRzcmM6IHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHR1cmwoJy9mb250cy9SdWJpay9ydWJpay1saWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWxpZ2h0LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWxpZ2h0LXdlYmZvbnQuc3ZnI3J1YmlrbGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1J1YmlrJztcclxuXHRzcmM6IHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWxpZ2h0aXRhbGljLXdlYmZvbnQuZW90Jyk7XHJcblx0c3JjOiB1cmwoJy9mb250cy9SdWJpay9ydWJpay1saWdodGl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0dXJsKCcvZm9udHMvUnViaWsvcnViaWstbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHR1cmwoJy9mb250cy9SdWJpay9ydWJpay1saWdodGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHR1cmwoJy9mb250cy9SdWJpay9ydWJpay1saWdodGl0YWxpYy13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHR1cmwoJy9mb250cy9SdWJpay9ydWJpay1saWdodGl0YWxpYy13ZWJmb250LnN2ZyNydWJpa2xpZ2h0X2l0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUnViaWsnO1xyXG5cdHNyYzogdXJsKCcvZm9udHMvUnViaWsvcnViaWstcmVndWxhci13ZWJmb250LmVvdCcpO1xyXG5cdHNyYzogdXJsKCcvZm9udHMvUnViaWsvcnViaWstcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0dXJsKCcvZm9udHMvUnViaWsvcnViaWstcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0dXJsKCcvZm9udHMvUnViaWsvcnViaWstcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHR1cmwoJy9mb250cy9SdWJpay9ydWJpay1yZWd1bGFyLXdlYmZvbnQuc3ZnI3J1YmlrcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUnViaWsnO1xyXG5cdHNyYzogdXJsKCcvZm9udHMvUnViaWsvcnViaWstaXRhbGljLXdlYmZvbnQuZW90Jyk7XHJcblx0c3JjOiB1cmwoJy9mb250cy9SdWJpay9ydWJpay1pdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHR1cmwoJy9mb250cy9SdWJpay9ydWJpay1pdGFsaWMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0dXJsKCcvZm9udHMvUnViaWsvcnViaWstaXRhbGljLXdlYmZvbnQuc3ZnI3J1YmlraXRhbGljJykgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdSdWJpayc7XHJcblx0c3JjOiB1cmwoJy9mb250cy9SdWJpay9ydWJpay1tZWRpdW0td2ViZm9udC5lb3QnKTtcclxuXHRzcmM6IHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLW1lZGl1bS13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0dXJsKCcvZm9udHMvUnViaWsvcnViaWstbWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0dXJsKCcvZm9udHMvUnViaWsvcnViaWstbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLW1lZGl1bS13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHR1cmwoJy9mb250cy9SdWJpay9ydWJpay1tZWRpdW0td2ViZm9udC5zdmcjcnViaWttZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1J1YmlrJztcclxuXHRzcmM6IHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLW1lZGl1bWl0YWxpYy13ZWJmb250LmVvdCcpO1xyXG5cdHNyYzogdXJsKCcvZm9udHMvUnViaWsvcnViaWstbWVkaXVtaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHR1cmwoJy9mb250cy9SdWJpay9ydWJpay1tZWRpdW1pdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHR1cmwoJy9mb250cy9SdWJpay9ydWJpay1tZWRpdW1pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0dXJsKCcvZm9udHMvUnViaWsvcnViaWstbWVkaXVtaXRhbGljLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLW1lZGl1bWl0YWxpYy13ZWJmb250LnN2ZyNydWJpa21lZGl1bV9pdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1J1YmlrJztcclxuXHRzcmM6IHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWJvbGQtd2ViZm9udC5lb3QnKTtcclxuXHRzcmM6IHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHR1cmwoJy9mb250cy9SdWJpay9ydWJpay1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0dXJsKCcvZm9udHMvUnViaWsvcnViaWstYm9sZC13ZWJmb250LnN2ZyNydWJpa2JvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1J1YmlrJztcclxuXHRzcmM6IHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWJvbGRpdGFsaWMtd2ViZm9udC5lb3QnKTtcclxuXHRzcmM6IHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWJvbGRpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHR1cmwoJy9mb250cy9SdWJpay9ydWJpay1ib2xkaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnL2ZvbnRzL1J1YmlrL3J1YmlrLWJvbGRpdGFsaWMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0dXJsKCcvZm9udHMvUnViaWsvcnViaWstYm9sZGl0YWxpYy13ZWJmb250LnN2ZyNydWJpa2JvbGRfaXRhbGljJykgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufSIsIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIHByZWZpeChib3gtc2l6aW5nLCBib3JkZXItYm94LCB3ZWJraXQgbW96KTtcclxufVxyXG5cclxuaHRtbCwgYm9keSB7XHJcblx0bWluLXdpZHRoOiAkcGFnZS1taW4td2lkdGg7XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVzdDtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuaHIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogcmVtKDM1KSAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0Y29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuMSk7XHJcblx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmxhY2ssIC4xKTtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5pcy1yZXEge1xyXG5cdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG59XHJcblxyXG4uaXMtaGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1zY3JvbGwge1xyXG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcclxuXHQuaXMtaGlkZGVuLXRhYmxldCB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5pcy12aXNpYmxlLXRhYmxldCB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHQuaXMtaGlkZGVuLW1vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5pcy12aXNpYmxlLW1vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4iLCJAbWl4aW4gcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXM6ICgpKSB7XHJcblx0QGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xyXG5cdFx0I3snLScgKyAkcHJlZml4ICsgJy0nICsgJHByb3BlcnR5fTogJHZhbHVlO1xyXG5cdH1cclxuXHQjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxufVxyXG5cclxuQG1peGluIGlzQ2xlYXIge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG5AbWl4aW4gaXNQbGFpbiB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuQG1peGluIGlzRmxleGJveCB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuQG1peGluIGlzRmxleGJveEp1c3RpZnlBcm91bmQge1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0LW1vei1ib3gtcGFjazoganVzdGlmeTtcclxuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuQG1peGluIGlzRmxleGJveEp1c3RpZnlCZXR3ZWVuIHtcclxuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdC1tb3otYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuQG1peGluIGlzRmxleGJveEp1c3RpZnlDZW50ZXIge1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuXHQtbW96LWJveC1wYWNrOiBjZW50ZXI7XHJcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuQG1peGluIGlzRmxleGJveEFsaWduQ2VudGVyIHtcclxuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdC1tb3otYm94LWFsaWduOiBjZW50ZXI7XHJcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5AbWl4aW4gaXNGbGV4Ym94QWxpZ25TdGFydCB7XHJcblx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG5cdC1tb3otYm94LWFsaWduOiBzdGFydDtcclxuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5AbWl4aW4gaXNGbGV4Ym94QWxpZ25FbmQge1xyXG5cdC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcblx0LW1vei1ib3gtYWxpZ246IGVuZDtcclxuXHQtbXMtZmxleC1hbGlnbjogZW5kO1xyXG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5AbWl4aW4gaXNGbGV4Ym94QWxpZ25TdHJldGNoIHtcclxuXHQtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcclxuXHQtbW96LWJveC1hbGlnbjogc3RyZXRjaDtcclxuXHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcclxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG59XHJcbkBtaXhpbiBpc0ZsZXhib3hDb2x1bW4ge1xyXG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuQG1peGluIGlzRmxleGJveFJvdyB7XHJcblx0LXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBiYWNrZ3JvdW5kQ292ZXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuIiwiLy9tZWRpYVxyXG4kbWVkaWEtbWF4LWRlc2t0b3AtbGc6ICcobWF4LXdpZHRoOiAxMjc5cHgpJztcclxuJG1lZGlhLW1heC10YWJsZXQ6ICcobWF4LXdpZHRoOiAxMDIzcHgpJztcclxuJG1lZGlhLW1heC1tb2JpbGU6ICcobWF4LXdpZHRoOiA3NjdweCknO1xyXG4kbWVkaWEtbWF4LW1vYmlsZS14czogJyhtYXgtd2lkdGg6IDM3NHB4KSc7XHJcbiRtZWRpYS1taW4tZGVza3RvcDogJyhtaW4td2lkdGg6IDEwMjRweCknO1xyXG4kbWVkaWEtbWluLWRlc2t0b3AtbGc6ICcobWluLXdpZHRoOiAxMjc5cHgpJztcclxuJG1lZGlhLW1pbi1kZXNrdG9wLXhsOiAnKG1pbi13aWR0aDogMTQ0MHB4KSc7XHJcbiRtZWRpYS1taW4tdGFibGV0OiAnKG1pbi13aWR0aDogNzY4cHgpJztcclxuXHJcbi8vcGl4ZWxzXHJcbiRwYWdlLW1pbi13aWR0aDogMzc1cHg7XHJcbiRwYWdlLWNvbnRhaW5lcjogMTQ0MHB4O1xyXG4kcGFnZS1jb250YWluZXItcGFkZGluZzogNS41NTU1NTU1NTU1NTU1NTYlO1xyXG4kcGFnZS1jb250ZW50LXBhZGRpbmctdG9wOiAyNnB4O1xyXG4kcGFnZS1jb250ZW50LXBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuLy9iYXNlIGZvbnRcclxuJGJhc2VGb250V2VpZ2h0OiAzMDA7XHJcbiRub3JtYWxGb250V2VpZ2h0OiA0MDA7XHJcbiRzZW1pYm9sZEZvbnRXZWlnaHQ6IDUwMDtcclxuJGJvbGRGb250V2VpZ2h0OiA2MDA7XHJcbiRiYXNlRm9udFNpemU6IDE2cHg7XHJcbiRiYXNlRm9udFNpemUtbGc6IDE4cHg7XHJcbiRiYXNlRm9udFNpemUtc206IDE0cHg7XHJcbiRiYXNlRm9udFNpemUteHM6IDEycHg7XHJcbiRiYXNlTGluZUhlaWdodDogKDIyIC8gMTYpO1xyXG4kYmFzZUZvbnRGYW1pbHk6ICdSdWJpaycsIHNhbnMtc2VyaWY7XHJcblxyXG4vL2NvbG9yc1xyXG4kY29sb3ItYmFzZTogIzMzMztcclxuJGNvbG9yLWJsYWNrOiAjMDAwO1xyXG4kY29sb3ItYmx1ZTogIzI3M0E2NDtcclxuJGNvbG9yLWJsdWUtbWlkOiAjNDhBMEM0O1xyXG4kY29sb3ItYmx1ZS1saWdodDogIzY1QkJERjtcclxuJGNvbG9yLWJsdWUtbGlnaHRlc3Q6ICNCOEVFRkI7XHJcbiRjb2xvci1ncmF5OiAjN0I5MzlCO1xyXG4kY29sb3ItZ3JheTI6ICM5MDkwOTA7XHJcbiRjb2xvci1ncmF5LWRhcms6ICM1ODVFNjk7XHJcbiRjb2xvci1ncmF5LWRhcmtlc3Q6ICMxMDE4Mjg7XHJcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZjNmM2YzO1xyXG4kY29sb3ItZ3JheS1saWdodDI6ICNlYmViZWI7XHJcbiRjb2xvci1ncmF5LWxpZ2h0ZXN0OiAjZjhmOGY4O1xyXG4kY29sb3ItZ3JlZW46ICM1OUE5NUQ7XHJcbiRjb2xvci1vcmFuZ2U6ICNGRjRGMTI7XHJcbiRjb2xvci1yZWQ6ICNFRDFEMjQ7XHJcbiRjb2xvci13aGl0ZTogI2ZmZjtcclxuJGNvbG9yLWFxdWE6IHJnYmEoMTAxLDE4NywyMjMsLjIpO1xyXG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4kbXlzdGljOiAjZTJlYmVkO1xyXG4kb3Nsby1ncmF5OiAjOTY5ODlBO1xyXG5cclxuLy9zaXplc1xyXG4kb2Zmc2V0OiAyMHB4O1xyXG4kb2Zmc2V0LW1kOiAzMHB4O1xyXG4kb2Zmc2V0LWxnOiA0MHB4O1xyXG5cclxuJGJvcmRlci1yYWRpdXM6IDVweDtcclxuJGJvcmRlci1yYWRpdXMtbWQ6IDhweDsiLCJodG1sLCBib2R5LCBidXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcclxuXHRmb250LXdlaWdodDogJGJhc2VGb250V2VpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogJGJhc2VGb250U2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGJhc2VMaW5lSGVpZ2h0O1xyXG5cdGZvbnQtZmFtaWx5OiAkYmFzZUZvbnRGYW1pbHk7XHJcblx0Y29sb3I6ICRjb2xvci1iYXNlO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCAuaDcge1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGZvbnQtZmFtaWx5OiAkYmFzZUZvbnRGYW1pbHk7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlc3Q7XHJcbn1cclxuXHJcbmgxLCAuaDEge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IHJlbSgzNik7XHJcblx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuXHR9XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG5cdGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuXHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xyXG5cdFx0Zm9udC1zaXplOiByZW0oMjApO1xyXG5cdH1cclxufVxyXG5cclxuaDMsIC5oMyB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IHJlbSgyNCk7XHJcblx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuXHR9XHJcbn1cclxuXHJcbmg0LCAuaDQge1xyXG5cdGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuXHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xyXG5cdFx0Zm9udC1zaXplOiByZW0oMTcpO1xyXG5cdH1cclxufVxyXG5cclxuaDUsIC5oNSB7XHJcblx0Zm9udC1zaXplOiByZW0oMjApO1xyXG5cdEBtZWRpYSAjeyRtZWRpYS1tYXgtdGFibGV0fSB7XHJcblx0XHRmb250LXNpemU6IHJlbSgxNik7XHJcblx0fVxyXG59XHJcblxyXG5oNiwgLmg2IHtcclxuXHRmb250LXNpemU6IHJlbSgxOCk7XHJcblx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuXHR9XHJcbn1cclxuXHJcbi5oNyB7XHJcblx0bWFyZ2luOiByZW0oMjApIDA7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6ICRiYXNlRm9udFNpemUteHM7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmEge1xyXG5cdEBpbmNsdWRlIHByZWZpeCh0cmFuc2l0aW9uLCBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24sIHdlYmtpdCBtb3ogbXMgbyk7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcblx0fVxyXG5cclxuXHQmLmxuay1wc2V1ZG8sIC5sbmstcHNldWRvICYge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5iLCBzdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbm9sLCB1bCB7XHJcblx0bWFyZ2luOiAwIDAgcmVtKDMyKTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdG9sLCB1bCB7XHJcblx0XHRtYXJnaW46IHJlbSgxNikgMCAwO1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiByZW0oMzApO1xyXG5cdFx0XHJcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiByZW0oMik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5vbCB7XHJcblx0Y291bnRlci1yZXNldDogbGlzdDE7XHJcbn1cclxudWwge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdDE7XHJcbn1cclxub2wgbGk6YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0Y291bnRlci1pbmNyZW1lbnQ6IGxpc3QxO1xyXG5cdGNvbnRlbnQ6IGNvdW50ZXIobGlzdDEpIFwiLiBcIjtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxufVxyXG5cclxub2wgb2wge1xyXG5cdGxpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogcmVtKDM2KTtcclxuXHR9XHJcbn1cclxuXHJcbnVsIHtcclxuXHRsaSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHRvcDogLjY3NWVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xyXG5cdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5wIHtcclxuXHRtYXJnaW46IDAgMCAxLjVlbTtcclxufVxyXG5cclxuXHJcbi5tZXRob2QgdWwgbGkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubWV0aG9kIG9sIGxpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4iLCJAZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYmFzZUZvbnRTaXplKSB7XHJcbiAgICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpKSB7XHJcbiAgICAgICAgJHBpeGVsczogJHBpeGVscyAqIDFweDtcclxuICAgIH1cclxuICBcclxuICAgIEBpZiAodW5pdGxlc3MoJGNvbnRleHQpKSB7XHJcbiAgICAgICAgJGNvbnRleHQ6ICRjb250ZXh0ICogMXB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQHJldHVybiAkcGl4ZWxzIC8gJGNvbnRleHQgKiAxcmVtO1xyXG59XHJcbiAgXHJcbkBmdW5jdGlvbiBlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJhc2VGb250U2l6ZSkge1xyXG4gICAgQGlmICh1bml0bGVzcygkcGl4ZWxzKSkge1xyXG4gICAgICAgICRwaXhlbHM6ICRwaXhlbHMgKiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICh1bml0bGVzcygkY29udGV4dCkpIHtcclxuICAgICAgICAkY29udGV4dDogJGNvbnRleHQgKiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQHJldHVybiAkcGl4ZWxzIC8gJGNvbnRleHQgKiAxZW07XHJcbn1cclxuICBcclxuJHBpOiAzLjE0MTU5MjY1MzU5O1xyXG4kX3ByZWNpc2lvbjogMTA7XHJcbiAgXHJcbkBmdW5jdGlvbiBwb3coJGJhc2UsICRleHApIHtcclxuICAgICR2YWx1ZTogJGJhc2U7XHJcbiAgICBAaWYgJGV4cCA+IDEge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGV4cCB7XHJcbiAgICAgICAgICAgICR2YWx1ZTogJHZhbHVlICogJGJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICRleHAgPCAxIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIC0kZXhwIHtcclxuICAgICAgICAgICAgJHZhbHVlOiAkdmFsdWUgLyAkYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAcmV0dXJuICR2YWx1ZTtcclxufVxyXG4gIFxyXG5AZnVuY3Rpb24gZmFjdCgkbnVtKSB7XHJcbiAgICAkZmFjdDogMTtcclxuICAgIEBpZiAkbnVtID4gMCB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbnVtIHtcclxuICAgICAgICAgICAgJGZhY3Q6ICRmYWN0ICogJGk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQHJldHVybiAkZmFjdDtcclxufVxyXG4gIFxyXG5AZnVuY3Rpb24gX3RvX3VuaXRsZXNzX3JhZCgkYW5nbGUpIHtcclxuICAgIEBpZiB1bml0KCRhbmdsZSkgPT0gXCJkZWdcIiB7XHJcbiAgICAgICAgJGFuZ2xlOiAkYW5nbGUgLyAxODBkZWcgKiAkcGk7XHJcbiAgICB9XHJcbiAgICBAaWYgdW5pdCgkYW5nbGUpID09IFwicmFkXCIge1xyXG4gICAgICAgICRhbmdsZTogJGFuZ2xlIC8gMXJhZDtcclxuICAgIH1cclxuICAgIEByZXR1cm4gJGFuZ2xlO1xyXG59XHJcbiAgXHJcbkBmdW5jdGlvbiBzaW4oJGFuZ2xlKSB7XHJcbiAgICAkYTogX3RvX3VuaXRsZXNzX3JhZCgkYW5nbGUpO1xyXG4gICAgJHNpbjogJGE7XHJcbiAgICBAZm9yICRuIGZyb20gMSB0aHJvdWdoICRfcHJlY2lzaW9uIHtcclxuICAgICAgICAkc2luOiAkc2luICsgKHBvdygtMSwgJG4pIC8gZmFjdCgyICogJG4gKyAxKSkgKiBwb3coJGEsICgyICogJG4gKyAxKSk7XHJcbiAgICB9XHJcbiAgICBAcmV0dXJuICRzaW47XHJcbn1cclxuICBcclxuQGZ1bmN0aW9uIGNvcygkYW5nbGUpIHtcclxuICAgICRhOiBfdG9fdW5pdGxlc3NfcmFkKCRhbmdsZSk7XHJcbiAgICAkY29zOiAxO1xyXG4gICAgQGZvciAkbiBmcm9tIDEgdGhyb3VnaCAkX3ByZWNpc2lvbiB7XHJcbiAgICAgICAgJGNvczogJGNvcyArIChwb3coLTEsICRuKSAvIGZhY3QoMiAqICRuKSkgKiBwb3coJGEsIDIgKiAkbik7XHJcbiAgICB9XHJcbiAgICBAcmV0dXJuICRjb3M7XHJcbn1cclxuICBcclxuQGZ1bmN0aW9uIHRhbigkYW5nbGUpIHtcclxuICAgIEByZXR1cm4gc2luKCRhbmdsZSkgLyBjb3MoJGFuZ2xlKTtcclxufSIsIi50aGVtZS1haSB7XG5cdCYucmVtb2RhbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IHJlbSgzMik7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3gtc2hhZG93OiA1cHggNXB4IDQwcHggcmdiYSgkY29sb3ItYmxhY2ssIC4xKTtcblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcblx0XHRcdG1heC13aWR0aDogcmVtKDYwMCk7XG5cdFx0fVxuXG5cdFx0Ji1vdmVybGF5IHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJhc2UsIC43KTtcblx0XHR9XG5cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZzogcmVtKDIwKTtcblx0XHRcdC5yZW1vZGFsLWNsb3NlOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmNGYxMjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmY0ZjEyO1xuXHRcdFx0fVxuXHRcdFx0LnJlbW9kYWwtY2xvc2Uge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bWFyZ2luOiAtMC44cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR3aWR0aDogcmVtKDMwKTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMzApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjViYmRmO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNjViYmRmO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxcHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yZW1vZGFsLWJvZHkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdC5oMSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfaW1hZ2Uge1xuXHRcdCYucmVtb2RhbCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogcmVtKDc2MCk7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA5MHZoO1xuXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZW1vZGFsLWJvZHkge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmLS13b3Jrcy1maWx0ZXIge1xuXHRcdCYucmVtb2RhbCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogcmVtKDkwMCk7XG5cdFx0XHR9XG5cblx0XHRcdC5yZW1vZGFsX19oZWFkZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IHJlbSgzMik7XG5cblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG5cdFx0XHRcdCYtdGl0bGU6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yZW1vZGFsX19jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogcmVtKDMyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5haS1yYW5nZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmW2RhdGEtcmFuZ2UtcGFyZW50PVwic2tpbGxzXCJdIHtcblx0XHR3aWR0aDogcmVtKDMyMCk7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRtYXJnaW46IHJlbSgtNCkgMCAwIHJlbSgyNSk7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1jYXB0aW9uKTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogMCAwIHJlbSgxMCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudWktc2xpZGVyIHtcblx0XHQqIHtcblx0XHRcdG91dGxpbmU6IDAgbm9uZTtcblx0XHR9XG5cblx0XHRoZWlnaHQ6IHJlbSg4KTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHRcdCYtcmFuZ2Uge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0fVxuXG5cdFx0Ji1oYW5kbGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiByZW0oLTYpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgtMTApO1xuXHRcdFx0d2lkdGg6IHJlbSgyMCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyMCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdiB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDEwKTtcblxuXHRcdHVsIHtcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEp1c3RpZnlCZXR3ZWVuO1xuXHRcdFx0bWFyZ2luOiAwIC0xZW07XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IDJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAuNDtcblxuXHRcdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5pY29uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbGV4LXNocmluazogMDtcclxuXHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcblxyXG5cdCZfbG9nb3V0IHtcclxuXHRcdHdpZHRoOiByZW0oMjBweCk7XHJcblx0XHRoZWlnaHQ6IHJlbSgyMHB4KTtcclxuXHR9XHJcblxyXG5cdC5idG4gJiB7XHJcblx0XHRAaW5jbHVkZSBwcmVmaXgodHJhbnNpdGlvbiwgY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb24sIHdlYmtpdCBtb3ogbXMgbyk7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XHJcblx0XHRoZWlnaHQ6IHJlbSgxNSk7XHJcblx0fVxyXG5cclxuXHQmX2FuZ2xlIHtcclxuXHRcdHdpZHRoOiByZW0oOCk7XHJcblx0XHRoZWlnaHQ6IHJlbSgxMik7XHJcblx0fVxyXG5cclxuXHQmX2Fycm93IHtcclxuXHRcdHdpZHRoOiByZW0oMTUpO1xyXG5cclxuXHRcdGZpbGw6IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdC5idG4gJiB7XHJcblx0XHRcdEBpbmNsdWRlIHByZWZpeCh0cmFuc2l0aW9uLCBub25lLCB3ZWJraXQgbW96IG1zIG8pO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAwIHJlbSgxMCk7XHJcblx0XHR9XHJcblx0XHQmX2NvbW1vbiB7XHJcblx0XHRcdHdpZHRoOiByZW0oMTEpO1xyXG5cdFx0XHRoZWlnaHQ6IHJlbSgxMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2JsaW5kIHtcclxuXHRcdHdpZHRoOiByZW0oMTkpO1xyXG5cclxuXHRcdGZpbGw6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0Jl9idXJnZXIge1xyXG5cdFx0d2lkdGg6IHJlbSgxNSk7XHJcblx0XHRoZWlnaHQ6IHJlbSgyOSkgIWltcG9ydGFudDtcclxuXHRcdCYyIHtcclxuXHRcdFx0d2lkdGg6IHJlbSgxOSk7XHJcblx0XHRcdGhlaWdodDogcmVtKDE0KTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfdGltZXMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHdpZHRoOiByZW0oMTUpO1xyXG5cdH1cclxuXHJcblx0Jl9zZWFyY2gge1xyXG5cdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQmX2luZm9ybSwgJl9zZWFyY2gge1xyXG5cdFx0d2lkdGg6IHJlbSgxNSk7XHJcblx0fVxyXG5cclxuXHQmX3BlcnNvbmFsIHtcclxuXHRcdHdpZHRoOiByZW0oMTQpO1xyXG5cdH1cclxuXHJcblx0Jl9maWxlIHtcclxuXHRcdHdpZHRoOiByZW0oMjQpO1xyXG5cdFx0aGVpZ2h0OiByZW0oMzApO1xyXG5cclxuXHRcdGZpbGw6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQmX3F1ZXN0IHtcclxuXHRcdHRvcDogcmVtKC0xKTtcclxuXHRcdHdpZHRoOiByZW0oMTUpO1xyXG5cdFx0aGVpZ2h0OiByZW0oMTUpO1xyXG5cdH1cclxufVxyXG4iLCIuc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFtkYXRhLXNsaWNrXSB7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdCYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5zbGljayB7XHJcblx0Ji1saXN0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Ji10cmFjayB7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblxyXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1hcnJvdyB7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHRcdC8vIEBpbmNsdWRlIHByZWZpeCh0cmFuc2Zvcm0sIHRyYW5zbGF0ZVkoLTUwJSksIHdlYmtpdCBtb3ogbXMgbyk7XHJcblx0XHRAaW5jbHVkZSBwcmVmaXgodHJhbnNpdGlvbiwgYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uLCB3ZWJraXQgbW96IG1zIG8pO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMTM7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHdpZHRoOiByZW0oMjApO1xyXG5cdFx0aGVpZ2h0OiByZW0oMjApO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0aGVpZ2h0OiA0MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zbGljay1wcmV2IHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLnNsaWNrLW5leHQge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnNsaWNrLWRpc2FibGVkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZS1saWdodCwgLjIpO1xyXG5cdFx0XHRjb2xvcjogcmdiYSgkY29sb3ItYmx1ZS1saWdodCwgLjUpO1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWFycm93cyB7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3hKdXN0aWZ5QmV0d2VlbjtcclxuXHRcdHdpZHRoOiByZW0oNDUpO1xyXG5cclxuXHRcdC5zbGljay1hcnJvdyB7XHJcblx0XHRcdEBpbmNsdWRlIHByZWZpeCh0cmFuc2Zvcm0sIHRyYW5zbGF0ZVkoMCksIHdlYmtpdCBtb3ogbXMgbyk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIubmF2IHtcclxuXHRvbCwgdWwge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5mb3JtX3NlYXJjaF9pbm5lcl9fcGFyYW1zIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjglO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfaW5saW5lIHtcclxuXHRcdG9sLCB1bCB7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2J1dHRvbnMge1xyXG5cdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3hKdXN0aWZ5Q2VudGVyO1xyXG5cclxuXHRcdHVsIGxpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgyNSk7XHJcblxyXG5cdFx0XHQuaWNvbl9zZWFyY2gsIC5pY29uX2J1cmdlciwgLmljb25fdGltZXMge1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtdGFibGV0fSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxMCk7XHJcblx0XHRcdFx0Lmljb25fcGVyc29uYWwge1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0XHRcdCYgKyBzcGFuIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogcmVtKDUwKTtcclxuXHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfc29jaWFscyB7XHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtKC0xNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEp1c3RpZnlDZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDE1KTtcclxuXHRcdFx0d2lkdGg6IHJlbSg0MCk7XHJcblx0XHRcdGhlaWdodDogcmVtKDQwKTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIC4xKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0d2lkdGg6IHJlbSgxNik7XHJcblx0XHRcdFx0aGVpZ2h0OiByZW0oMTYpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKC0xMik7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2ljb25lZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bGkgKyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDIwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblxyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIHJlbSg0MCksIG1zIHdlYmtpdCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KHRyYW5zaXRpb24sIGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiwgd2Via2l0IG1veiBtcyBvKTtcclxuXHRcdFx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcclxuXHRcdFx0XHQtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgxNSk7XHJcblx0XHRcdFx0d2lkdGg6IHJlbSg0MCk7XHJcblx0XHRcdFx0aGVpZ2h0OiByZW0oNDApO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsdWUtbGlnaHQsIC4xKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuXHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLW9yYW5nZSwgLjEpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2FwdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6ICRiYXNlRm9udFNpemUtc207XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2JyZWFkY3J1bWJzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5MjtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdG1hcmdpbjogMCByZW0oOCkgMCByZW0oOCk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRjb250ZW50OiBcIi1cIjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LWRlc2t0b3AtbGd9IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDI1KTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xyXG5cdFx0XHRmb250LXNpemU6IHJlbSgxNik7XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0ZmxleC1mbG93OiB3cmFwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2FzaWRlIHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgkY29sb3ItYmxhY2ssIC4wNSk7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIHJlbSgzMCk7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmxhY2ssIC4wNSk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEsIC5tZW51LXBhcmVudC0tc3R5bGUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hKdXN0aWZ5QmV0d2VlbjtcclxuXHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogcmVtKDcyKTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgxMCkgcmVtKDQwKSByZW0oMTApIHJlbSgzMCk7XHJcblxyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmxhY2ssIC4wMik7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxMCk7XHJcblxyXG5cdFx0XHRcdFx0XHQmX2Fycm93X2NvbW1vbiB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLm1lbnUtaWNvbi0tcGFyZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yZXZlcnNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDE1KSByZW0oMjApO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGJhc2VGb250U2l6ZS1zbTtcclxuXHRcdFx0XHRcdFx0Lmljb25fYXJyb3dfY29tbW9uIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5tZW51X19jaGlsZC1pdGVte1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG5cdFx0XHRcdFx0Ji0tZXh0LWxlc3NvbntcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDYwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5pcy1idXR0b24ge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuaXMtYnV0dG9uLWdyYXkge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmF5LCAuMjEpO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdG9nZ2xlIHtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEp1c3RpZnlCZXR3ZWVuO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRoZWlnaHQ6IHJlbSg1MCk7XHJcblx0XHRcdHBhZGRpbmc6IDAgcmVtKDIwKTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtKDE1KTtcclxuXHJcblx0XHRcdCYtLXdpdGgtcGhvdG97XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wZXJzb25hbF9faW5mbyArICYge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LWRlc2t0b3AtbGd9IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19ib2R5IHtcclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1kZXNrdG9wLWxnfSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHQuaXMtbmF2LWFzaWRlLW9wZW5lZCAmIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXNtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3N1YnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXNtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9hY3Rpb25zIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0JiArIGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmlzLW9mZnNldCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEgLmljb25fYW5nbGUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6IHJlbSgxKTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDIpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtdGFibGV0fSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdCYgKyBsaSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5pcy1vZmZzZXQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9sb2FkbW9yZSB7XHJcblx0XHRtYXJnaW4tdG9wOiByZW0oMjApO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2JhY2sge1xyXG5cdFx0bWFyZ2luLXRvcDogcmVtKDIwKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuXHJcblx0XHRhOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9wYWdlciB7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbjogMCByZW0oLTUpO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgcmVtKDUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94SnVzdGlmeUNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogcmVtKDQwKTtcclxuXHRcdFx0XHRoZWlnaHQ6IHJlbSg0MCk7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3ItYmx1ZSwgLjEpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsdWUsIC4xKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuY3VycmVudCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19jYXB0aW9uIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMjApO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0b3BhY2l0eTogLjQ7XHJcbn1cclxuXHJcbjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRvcGFjaXR5OiAuNDtcclxufVxyXG5cclxuOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRvcGFjaXR5OiAuNDtcclxufVxyXG5cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0b3BhY2l0eTogLjQ7XHJcbn1cclxuXHJcbjo6LW1zLWNsZWFyIHtcclxuXHRkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5idG4ge1xyXG5cdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xyXG5cdEBpbmNsdWRlIGlzRmxleGJveEp1c3RpZnlDZW50ZXI7XHJcblx0QGluY2x1ZGUgcHJlZml4KHRyYW5zaXRpb24sIGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiwgd2Via2l0IG1veiBtcyBvKTtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcblx0ZGlzcGxheTogLW1vei1pbmxpbmUtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuXHRwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xyXG5cdGhlaWdodDogcmVtKDUwKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG91dGxpbmU6IDAgbm9uZTtcclxuXHJcblx0Jl9leGl0IHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9vcGFjaXR5IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcblx0fVxyXG5cclxuXHQmX2NsZWFyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cdFx0d2lkdGg6IHJlbSgzMHB4KTtcclxuXHRcdGhlaWdodDogcmVtKDMwcHgpO1xyXG5cclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0Y29sb3I6ICM5NTk3OWM7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQmX2dyYXkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmF5O1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0XHQmX29wYWNpdHkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXG5cclxuXHRcdFx0Jl9saWdodCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjA1KTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfb3JhbmdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcblxyXG5cdFx0JjpkaXNhYmxlZCB7XHJcblxyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWJhc2U7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDI7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJhc2U7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3doaXRlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xyXG5cdH1cclxuXHJcblx0Jl9kYXJrIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHRcdFx0Jl9hcnJvdyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KHRyYW5zaXRpb24sIGNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uLCB3ZWJraXQgbW96IG1zIG8pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3BsYWluIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHRcdC5pY29uIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2ljb24ge1xyXG5cdFx0d2lkdGg6IHJlbSg2MCk7XHJcblx0XHRoZWlnaHQ6IHJlbSg2MCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0Ym94LXNoYWRvdzogMCA0cHggMTFweCByZ2JhKDAsIDY4LCAxMDAsIC4yNSk7XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogcmVtKDI0KTtcclxuXHRcdFx0aGVpZ2h0OiByZW0oMjQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9hc2sge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0ei1pbmRleDogNzAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRtYXJnaW46IHJlbSgyMCk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuXHRcdCYuYXQtYm90dG9tIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtZGVza3RvcC1sZ30ge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuZmllbGRzZXQge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdHVsLFxyXG5cdGxpIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdEBpbmNsdWRlIHByZWZpeCh0cmFuc2l0aW9uLCBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24sIHdlYmtpdCBtb3ogbXMgbyk7XHJcblx0cGFkZGluZzogMCByZW0oMzIpIDAgcmVtKDE2KTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiByZW0oMzgpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRvdXRsaW5lOiAwIG5vbmU7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcblx0fVxyXG5cclxuXHQmLmlzLXZhbGlkIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi12YWxpZC5zdmcpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByZW0oMTEpIHJpZ2h0IHJlbSgxMyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IHJlbSgxMyk7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcclxuXHR9XHJcblxyXG5cdCYuaXMtaW52YWxpZCB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgLjA1KTtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcclxuXHR9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuXHRwYWRkaW5nLXRvcDogcmVtKDE2KTtcclxuXHRwYWRkaW5nLWJvdHRvbTogcmVtKDE2KTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0cmVzaXplOiBub25lO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcblxyXG5cdCZbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5cdCZbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdCYrbGFiZWwge1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDAgMCByZW0oMjApLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xyXG5cdFx0XHRcdC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDEwKTtcclxuXHRcdFx0XHR3aWR0aDogcmVtKDIwKTtcclxuXHRcdFx0XHRoZWlnaHQ6IHJlbSgyMCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogNTAlIG5vLXJlcGVhdCAvIDU1LjU1NTU1NTU1NTU1NTU2JTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyK2xhYmVsOmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUtbGlnaHQsIC4yNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpkaXNhYmxlZCtsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLWdyYXktZGFya2VzdCwgLjA1KSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCZbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdCY6Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzLy5kZWZhdWx0L2ltZy9jaGVja2JveC5zdmcnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDgwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdCYrbGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY1YmJkZjtcclxuXHRcdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvLmRlZmF1bHQvaW1nL3JhZGlvLnN2ZycpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Y2hlY2tlZDpkaXNhYmxlZCtsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvLmRlZmF1bHQvaW1nL3JhZGlvMi5zdmcnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtIHtcclxuXHJcblx0LmhpZGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5pcy1lcnJvciB7XHJcblx0XHRib3JkZXItY29sb3I6IHJlZDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmK3NwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdGNvbG9yOiByZWQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZmlsZXtcclxuXHRcdFx0Y29sb3I6cmVkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZmllbGRzZXQge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sb2dvcyB7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XHJcblxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCZfcnQge1xyXG5cdFx0XHRcdHRvcDogcmVtKC00KTtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAxIDMwJSwgbXMgd2Via2l0KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9haSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDAgMSAzMCUsIG1zIHdlYmtpdCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfcGZyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAxIDQwJSwgbXMgd2Via2l0KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JismIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDMyKTtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiByZW0oLTE2KTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgtMjQpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRcdGhlaWdodDogcmVtKDQ4KTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsYWNrLCAuMDUpO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRyb2wge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogcmVtKDUpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItYmxhY2ssIC4wNSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG5cdFx0aW5wdXQsXHJcblx0XHRzZWxlY3QsXHJcblx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbC5pcy1pbnZhbGlkIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDJweCA1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGJhc2VGb250U2l6ZS14cztcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9pbWcge1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IHJlbSg1MCk7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiByZW0oNDgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9sYWJlbGVkIHtcclxuXHJcblx0XHRcdGlucHV0LFxyXG5cdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSgxMik7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDQwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnRuIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHJlbSg4LjVweCk7XHJcblx0XHRcdHJpZ2h0OiByZW0oMTBweCk7XHJcblxyXG5cdFx0XHR3aWR0aDogcmVtKDMwcHgpO1xyXG5cdFx0XHRoZWlnaHQ6IHJlbSgzMHB4KTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xhYmVsIHtcclxuXHRcdFx0QGluY2x1ZGUgcHJlZml4KHRyYW5zaXRpb24sIGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiwgd2Via2l0IG1veiBtcyBvKTtcclxuXHRcdFx0QGluY2x1ZGUgcHJlZml4KHRyYW5zZm9ybSwgdHJhbnNsYXRlWSgtNTAlKSwgd2Via2l0IG1veiBtcyBvKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bWFyZ2luOiAwIHJlbSg2KTtcclxuXHRcdFx0cGFkZGluZzogcmVtKDIpIHJlbSgxNikgMDtcclxuXHJcblx0XHRcdGlucHV0OmZvY3VzKyYsXHJcblx0XHRcdHRleHRhcmVhOmZvY3VzKyYsXHJcblx0XHRcdC5oYXMtdmFsKyYge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEwKTtcclxuXHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oLTEwcHgpO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udHJvbCA+IC5zZWxlY3QyICp7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX3BhcmFtcyB7XHJcblx0XHQmX19idG4ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogcmVtKDguNXB4KTtcclxuXHRcdFx0cmlnaHQ6IHJlbSg0NXB4KTtcclxuXHJcblx0XHRcdHdpZHRoOiByZW0oMzBweCk7XHJcblx0XHRcdGhlaWdodDogcmVtKDMwcHgpO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hKdXN0aWZ5QmV0d2VlbjtcclxuXHRcdFx0QGluY2x1ZGUgcHJlZml4KHRyYW5zaXRpb24sIGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiwgd2Via2l0IG1veiBtcyBvKTtcclxuXHRcdFx0aGVpZ2h0OiByZW0oMzgpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIHJlbSgxNik7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NhcHRpb24ge1xyXG5cdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMSAxIGF1dG8sIG1zIHdlYmtpdCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY291bnQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oNCk7XHJcblx0XHRcdHBhZGRpbmc6IHJlbSgyKTtcclxuXHRcdFx0bWluLXdpZHRoOiByZW0oMTYpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGJhc2VGb250U2l6ZS14cztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19hcnJvdyB7XHJcblx0XHRcdEBpbmNsdWRlIHByZWZpeCh0cmFuc2l0aW9uLCB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb24sIHdlYmtpdCBtb3ogbXMgbyk7XHJcblx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgcmVtKDEwKSwgbXMgd2Via2l0KTtcclxuXHRcdFx0d2lkdGg6IHJlbSgxMCk7XHJcblx0XHRcdGhlaWdodDogcmVtKDUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW1zIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAxMztcclxuXHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bWFyZ2luOiAwIC0xcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItYmxhY2ssIC4wNSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveENvbHVtbjtcclxuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcmVtKDE0KSByZW0oMjIpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHQmK2xpIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJsYWNrLCAuMDUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3NlbGVjdGVkIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hDb2x1bW47XHJcblx0XHRcdFx0bWFyZ2luOiByZW0oMikgMCAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXNtO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgcmVtKDIyKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtb3BlbmVkIHtcclxuXHRcdFx0LmZvcm1fX3BhcmFtc19fYXJyb3cge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHByZWZpeCh0cmFuc2Zvcm0sIHJvdGF0ZSgtMTgwZGVnKSwgd2Via2l0IG1veiBtcyBvKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZvcm1fX3BhcmFtc19faXRlbXMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5oYXMtaXRlbXMge1xyXG5cdFx0XHQuZm9ybV9fcGFyYW1zX190aXRsZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybV9fcGFyYW1zX19jb3VudCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybV9fcGFyYW1zX19zZWxlY3RlZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NoZWNrYm94IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcblx0fVxyXG5cdC5uZXdzX3N1YnNjcmliZV9jaGVja2JveCB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblx0Jl9fbm90aWNlIHtcclxuXHRcdG1hcmdpbjogcmVtKDIwKSAwO1xyXG5cdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXhzO1xyXG5cdH1cclxuXHJcblxyXG5cdCZfX3N1Y2Nlc3Mge1xyXG5cdFx0Y29sb3I6IGdyZWVuO1xyXG5cdH1cclxuXHJcblx0Jl9fZmFpbHNhdmUge1xyXG5cdFx0Y29sb3I6ZGFya3JlZDtcclxuXHR9XHJcblxyXG5cclxuXHQmX19maWxlIHtcclxuXHRcdCZfX2NvbnRyb2wge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogMzUlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHRoZWlnaHQ6IHJlbSgyMHB4KTtcclxuXHRcdFx0XHRtYXJnaW46IC0uNWVtIDAgMCByZW0oMzApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWZpbGVuYW1lKTtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZGVzY3Ige1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDEyKTtcclxuXHRcdFx0bWF4LXdpZHRoOiByZW0oNDUwKTtcclxuXHRcdFx0b3BhY2l0eTogLjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0Jl9fY29udHJvbCB7XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgxODApO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiByZW0oMTApIDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3JvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfZmQtcm93IHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdCZfM1xcLzEwIHtcclxuXHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cclxuXHRcdFx0XHQmLWRlc2t0b3Age1xyXG5cdFx0XHRcdFx0QG1lZGlhICN7JG1lZGlhLW1pbi1kZXNrdG9wfSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmXzdcXC8xMCB7XHJcblx0XHRcdFx0d2lkdGg6IDcwJTtcclxuXHJcblx0XHRcdFx0Ji1kZXNrdG9wIHtcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRtZWRpYS1taW4tZGVza3RvcH0ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9mdyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY+KiB7XHJcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcclxuXHJcblx0XHRcdFx0QG1lZGlhICN7JG1lZGlhLW1pbi1kZXNrdG9wfSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZWRpYS1taW4tZGVza3RvcH0ge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmX19zcGxpdCB7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCByZW0oLTUpIHJlbSgtMTApO1xyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMSAxIDEwMCUsIG1zIHdlYmtpdCk7XHJcblx0XHRcdHBhZGRpbmc6IDAgcmVtKDUpIHJlbSgxMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19mb290ZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogcmVtKDIwKTtcclxuXHRcdHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJsYWNrLCAuMDUpO1xyXG5cdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXNtO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5MjtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfY29udGFjdCB7XHJcblx0XHQuYnRuIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3NlYXJjaCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XHJcblx0XHR9XHJcblxyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IHJlbSg1MCk7XHJcblxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiByZW0oMTYpO1xyXG5cdFx0XHRcdGhlaWdodDogcmVtKDE2KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3Jlc3VsdHMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmc6IHJlbSgxNSkgcmVtKDE2KTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKCRjb2xvci1ibGFjaywgLjEpO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcclxuXHRcdFx0XHRtYXJnaW46IDAgcmVtKC0yMCk7XHJcblx0XHRcdFx0cGFkZGluZzogcmVtKDE1KSByZW0oMzIpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19jYXB0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgcmVtKDYpIHJlbSgxNik7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXhzO1xyXG5cdFx0XHRcdG9wYWNpdHk6IC41XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgcmVtKDYpO1xyXG5cclxuXHRcdFx0XHRsaStsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMTApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBhZ2VfX2hlYWRlciAmIHtcclxuXHRcdFx0d2lkdGg6IDI0LjVlbTtcclxuXHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxNik7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDQwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0Jlt0eXBlPVwic3VibWl0XCJdIHtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmX2lubmVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDM1KTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJsYWNrLCAuMDUpO1xyXG5cclxuXHRcdFx0ZmllbGRzZXQge1xyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19pbnB1dCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDEgMSBhdXRvLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19idG4ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgcmVtKDI0OCksIG1zIHdlYmtpdCk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxMCk7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDApO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3BhcmFtcyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEp1c3RpZnlCZXR3ZWVuO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHJlbSgxNSkgMDtcclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIHJlbSgtNSk7XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIHJlbSg1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtdGFibGV0fSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIDUwJSwgbXMgd2Via2l0KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3N1YnNjcmliZSB7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblxyXG5cdFx0Jl9fY2FwdGlvbiB7XHJcblx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgYXV0bywgbXMgd2Via2l0KTtcclxuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDIwKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMjApO1xyXG5cdFx0XHRvcGFjaXR5OiAuODtcclxuXHRcdH1cclxuXHJcblx0XHRmaWVsZHNldCB7XHJcblx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAxIDEgYXV0bywgbXMgd2Via2l0KTtcclxuXHRcdFx0bWF4LXdpZHRoOiByZW0oMzcwKTtcclxuXHRcdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXNtO1xyXG5cclxuXHRcdFx0JiAuc3Vic2NyaWJlLWZvcm1fX2l0ZW0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdFx0XHRoZWlnaHQ6IHJlbSg0MCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb3JtX19jb250cm9sIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMSAxIGF1dG8sIG1zIHdlYmtpdCk7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgLjIpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuNCk7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fY2hlY2tib3gge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRmb250LXNpemU6ICRiYXNlRm9udFNpemUteHM7XHJcblxyXG5cdFx0XHRpbnB1dCtsYWJlbCB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIC4yKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgLjIpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LWRlc2t0b3AtbGd9IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcblx0XHRcdHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIC4xKTtcclxuXHJcblx0XHRcdCZfX2NhcHRpb24ge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIHJlbSgxMCk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXNtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmaWVsZHNldCB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Jl9maWx0ZXItbW9kYWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbnB1dCB7XHJcblx0XHRcdCYtbGlzdCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtLXRpcHMge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JhZGlvLWdyb3VwIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19maWVsZHMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZmllbGQge1xyXG5cdFx0XHRmb250LXNpemU6ICRiYXNlRm9udFNpemUtc207XHJcblxyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDgpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xhYmVsIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYWN0aW9ucyB7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94SnVzdGlmeUJldHdlZW47XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19idG4ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgcmVtKDMyKSAwO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1pbi10YWJsZXR9IHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCByZW0oMTApIDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogcmVtKDMwMCk7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3BlcnNvbmFsIHtcclxuXHRcdHBhZGRpbmc6IHJlbSgyMCk7XHJcblxyXG5cdFx0ZmllbGRzZXQge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5wdXRzZWxlY3Qge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19sYWJlbCB7XHJcblx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgcmVtKDIzMCksIG1zIHdlYmtpdCk7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgxNSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdFx0XHQmLS1zaG9ydCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAjeyRtZWRpYS1taW4tdGFibGV0fSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIHJlbSg1NSkgIWltcG9ydGFudCwgbXMgd2Via2l0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg2MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tZGlzY2xhaW1lciB7XHJcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMTRweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19kYXRlLWJsb2NrcyB7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94SnVzdGlmeUJldHdlZW47XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZGF0ZS1ibG9jayB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1pbi10YWJsZXR9IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDEgMSBhdXRvLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAmLS1mcm9tIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10byB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVkaWEtbWluLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Jl9fZmllbGRzIHtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDEgMSBhdXRvLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdG1hcmdpbjogMCByZW0oLTE1KSByZW0oLTEwKTtcclxuXHJcblx0XHRcdCYtLXN0YXJ0IHtcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1kaXNjbGFpbWVyIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAmLS1kYXRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpYS1taW4tdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaXNGbGV4Ym94XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19kaXNjbGFpbWVyIHtcclxuXHRcdFx0Zm9udC1zaXplOiByZW0oMTVweCk7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgcmVtKDEwcHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC51aV9zbGlkZXJfcGFkZGluZyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMC42cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ZpZWxkcy5pcy1lcnJvcntcclxuXHRcdFx0Y29sb3I6IHJlZDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19maWVsZCB7XHJcblx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAxIDEgMTAwJSwgbXMgd2Via2l0KTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgcmVtKDE1KSByZW0oMTApO1xyXG5cclxuXHRcdFx0Ji0tcC1zbWFsbCB7XHJcblx0XHRcdFx0cGFkZGluZzogMCByZW0oOCkgMCByZW0oOCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tYWkgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYW5nbGUtZG93bi5zdmcnKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLW9yaWdpbjogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY2xpcDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFpLXJhbmdlIC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRcdFx0XHR0b3A6IDEuMjVyZW07XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdFx0XHRcdHRvcDogLS4zNzVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbG9jYXRpb24ge1xyXG5cdFx0XHQuZm9ybV9wZXJzb25hbF9fZmllbGQ6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIDMzLjMzJSwgbXMgd2Via2l0KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3ZhcmlhbnRzIHtcclxuXHRcdFx0LmZvcm1fcGVyc29uYWxfX2ZpZWxkcyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94Um93O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb3JtX3BlcnNvbmFsX19maWVsZCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDAgMCBhdXRvLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiByZW0oMTIpO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMTIpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX2dyaWQge1xyXG5cdFx0XHRcdC5mb3JtX3BlcnNvbmFsX19maWVsZCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAxIHJlbSgxMjApLCBtcyB3ZWJraXQpO1xyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDEgNTAlLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ZpbGUge1xyXG5cdFx0XHQuZm9ybV9wZXJzb25hbF9fbGFiZWwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHRcdFx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcclxuXHRcdFx0XHQtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiByZW0oNTApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2NoZWNrYm94IHtcclxuXHRcdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXhzO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGhyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDE1KTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LWRlc2t0b3AtbGd9IHtcclxuXHRcdFx0cGFkZGluZzogcmVtKDApO1xyXG5cclxuXHRcdFx0Jl9fbGFiZWwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgcmVtKDE5MCksIG1zIHdlYmtpdCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2xvY2F0aW9uIHtcclxuXHRcdFx0XHQuZm9ybV9wZXJzb25hbF9fZmllbGQ6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgNDAlLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XHJcblx0XHRcdGZpZWxkc2V0IHtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2xhYmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oOCk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fbG9jYXRpb24sXHJcblx0XHRcdCZfX2NhcHRjaGEge1xyXG5cdFx0XHRcdC5mb3JtX3BlcnNvbmFsX19maWVsZHMge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2F1dGgge1xyXG5cdFx0ZmllbGRzZXQge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fb3B0aW9ucyB7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEp1c3RpZnlCZXR3ZWVuO1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hSb3c7XHJcblx0XHRcdG1hcmdpbjogMCByZW0oLTUpIHJlbSgyMCk7XHJcblxyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHJlbSg1KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjM0KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvb3RlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcblx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjQpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRhLFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgcmVtKDMpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfZmlsdGVyIHtcclxuXHRcdGZpZWxkc2V0IHtcclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hSb3c7XHJcblx0XHRcdFx0bWFyZ2luOiAwIHJlbSgtNSk7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIHJlbSg1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19yZWdpb257XHJcblx0XHRcdC8vQGluY2x1ZGUgcHJlZml4KGZsZXgsIDAgMCAzNSUsIG1zIHdlYmtpdCk7XHJcblx0XHRcdGZsZXgtZ3JvdzogMDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAzNCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYXV0aG9yLFxyXG5cdFx0Jl9fY291bnRyeSB7XHJcblx0XHRcdC8vQGluY2x1ZGUgcHJlZml4KGZsZXgsIDAgMCAzNSUsIG1zIHdlYmtpdCk7XHJcblx0XHRcdGZsZXgtZ3JvdzogMDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlLzMpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX25vbWluYXRpb24ge1xyXG5cdFx0XHRmbGV4LWdyb3c6IDA7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJS8zKjIpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Ly9AaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIDY1JSwgbXMgd2Via2l0KTtcclxuXHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19idG4ge1xyXG5cdFx0XHQvL0BpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgMzAlLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHRmbGV4LWdyb3c6IDA7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJS8zKTtcclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1uZXdsaW5le1xyXG5cdFx0XHRcdHdpZHRoOiAzMyU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLW1pbiB7XHJcblx0XHRcdFx0d2lkdGg6IG1pbi1jb250ZW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1tYXh7XHJcblx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcclxuXHRcdFx0Jl9fbm9taW5hdGlvbiB7XHJcblx0XHRcdFx0ZmxleC1ncm93OiAwO1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiA2NyU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3JlZ2lvbntcclxuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XHJcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDY3JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fYnRuIHtcclxuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XHJcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDMzJTtcclxuXHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtLW5ld2xpbmV7XHJcblx0XHRcdFx0XHR3aWR0aDogMzMlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji0tbWF4e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0LmJ0bi1uZXcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xyXG5cdFx0XHRmaWVsZHNldCBsaSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDEgMSAxMDAlLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19idG4ge1xyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19sYWJlbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXNtO1xyXG5cclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oOCk7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oOCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfZmFxIHtcclxuXHJcblx0XHQuZm9ybV9fY29udHJvbCxcclxuXHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tYWkgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVzdDtcclxuXHRcdH1cclxuXHJcblx0XHRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JiAmX190aXBzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtaGVpZ2h0OiByZW0oMjU0KTtcclxuXHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1ibGFjaywgLjA1KTtcclxuICAgIGJvcmRlci10b3A6IDAgc29saWQgcmdiYSgkY29sb3ItYmxhY2ssIC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDNweCAtMXB4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMSk7XHJcblxyXG5cdFx0Ji52aXNpYmxlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHR6LWluZGV4OiA1O1xyXG5cdFx0fVxyXG5cclxuICAgICYtaXRlbSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogcmVtKDE0KSByZW0oMjEpO1xyXG5cclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZSwgLjEpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3ItYmxhY2ssIC4wNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdFx0d2lkdGg6IHJlbSg2KTtcclxuXHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNEMEQwRDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNjcm9sbGJhci10cmFjayB7XHJcblx0XHRcdHdpZHRoOiByZW0oNik7XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1haSB7XHJcblx0KiB7XHJcblx0XHRvdXRsaW5lOiAwIG5vbmU7XHJcblx0fVxyXG5cclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuXHQuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG5cdFx0Ji0tc2luZ2xlIHtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94SnVzdGlmeUJldHdlZW47XHJcblx0XHRcdHBhZGRpbmc6IDAgcmVtKDIxKTtcclxuXHRcdFx0aGVpZ2h0OiByZW0oNTApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJsYWNrLCAuMDUpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcmVuZGVyZWQge1xyXG5cdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMSAxIGF1dG8sIG1zIHdlYmtpdCk7XHJcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19hcnJvdyB7XHJcblx0XHRcdEBpbmNsdWRlIHByZWZpeCh0cmFuc2l0aW9uLCB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb24sIHdlYmtpdCBtb3ogbXMgbyk7XHJcblx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgcmVtKDEwKSwgbXMgd2Via2l0KTtcclxuXHRcdFx0d2lkdGg6IHJlbSgxMCk7XHJcblx0XHRcdGhlaWdodDogcmVtKDUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FuZ2xlLWRvd24uc3ZnKSA1MCUgbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuXHRcdFx0QGluY2x1ZGUgcHJlZml4KHRyYW5zZm9ybSwgcm90YXRlKC0xODBkZWcpLCB3ZWJraXQgbW96IG1zIG8pO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlbGVjdDItZHJvcGRvd24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTAwMDE7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1ibGFjaywgLjA1KTtcclxuXHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDNweCAtMXB4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMSk7XHJcblx0XHRtYXgtaGVpZ2h0OiAzNTBweDtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG5cdFx0Ji0tYWJvdmUge1xyXG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIC0xcHggM3B4IC0xcHggcmdiYSgkY29sb3ItYmxhY2ssIC4wNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlbGVjdDItcmVzdWx0cyB7XHJcblx0XHRcdCZfX29wdGlvbnMge1xyXG5cdFx0XHRcdCZbaWQ9XCJzZWxlY3QyLWZvcm1fZHJvcGRvd25fVE9QSUMtcmVzdWx0c1wiXSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVzdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX29wdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHJlbSgxNCkgcmVtKDIxKTtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3ItYmxhY2ssIC4wNSk7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZSwgLjEpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYm94IHtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblx0Ly9wYWRkaW5nOiByZW0oMzApO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdC8vIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1ibGFjaztcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMDUpO1xuXG5cdCYtLXRlc3Rpbmcge1xuXHRcdHBhZGRpbmc6IHJlbSgyMCk7XG5cdH1cblxuXHQmLS1uby1zaGFkb3cge1xuXHRcdGJveC1zaGFkb3c6IDA7XG5cdH1cblxuXHQuc2FwQm94IHtcblx0XHRwYWRkaW5nOiByZW0oMzApO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0XHQvL21hcmdpbjogcmVtKC0zMCkgcmVtKC0zMCkgcmVtKDMwKTtcblx0XHRwYWRkaW5nOiByZW0oMzApO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IHJlbSg0MHB4KTtcblxuXHRcdHBhZGRpbmctdG9wOiByZW0oNDBweCk7XG5cblx0XHRib3JkZXItdG9wOiByZW0oMXB4KSBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xKTtcblxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMjBweCk7XG5cblx0XHRcdHBhZGRpbmctdG9wOiByZW0oMjBweCk7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLS1mb290ZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmJvbGRfdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQmX3BsYWluIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDAgMCAwO1xuXG5cdFx0LmJveF9faGVhZGVyIHtcblx0XHRcdG1hcmdpbjogMCAwIHJlbSgzMCk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXG5cdFx0XHQmLS1vZmZzZXQge1xuXHRcdFx0XHRtYXJnaW46IHJlbSgzMCkgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LWRlc2t0b3AtbGd9IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9ub3RlcyB7XG5cdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IHJlbSgzMCk7XG5cdFx0cGFkZGluZzogcmVtKDM1KSA3JSByZW0oMzUpIDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgkY29sb3ItYmxhY2ssIC4xKTtcblx0XHQuaWNvbiB7XG5cdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIHJlbSgxMTApLCBtcyB3ZWJraXQpO1xuXHRcdFx0d2lkdGg6IHJlbSgxMTApO1xuXHRcdFx0aGVpZ2h0OiByZW0oNTIpO1xuXHRcdH1cblx0XHQmX3dvc2hhZG93IHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHRcdCZfd29zaGFkb3c6Zmlyc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oLTIwKTtcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtKC0yMCk7XG5cdFx0XHRwYWRkaW5nOiByZW0oMjApO1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gcmVtKDE1KTtcblx0XHRcdFx0d2lkdGg6IHJlbSg1Mik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9hbGVydCB7XG5cdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdH1cblxuXHQmX2FsZXJ0IHtcblx0XHRib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgkY29sb3ItYmxhY2ssIC4xKTtcblx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0fVxuXG5cdEBtZWRpYSAjeyRtZWRpYS1tYXgtdGFibGV0fSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0XHRwYWRkaW5nOiByZW0oMjApO1xuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRtYXJnaW46IHJlbSgtMjApIHJlbSgtMjApIHJlbSgyMCk7XG5cdFx0XHRwYWRkaW5nOiByZW0oMjApO1xuXHRcdH1cblx0XHQmX3BsYWluIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC5ib3hfX2hlYWRlciB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIHJlbSgyMCk7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0Ji0tb2Zmc2V0IHtcblx0XHRcdFx0XHRtYXJnaW46IHJlbSgyMCkgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XG5cdFx0Jl9wbGFpbl94cyB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLmFydGljbGVzIHtcclxuXHQmX19saW5lIHtcclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHQmICsgJiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDI0KTtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDYwKTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3ItYmxhY2ssIC4wNSk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fZGF0ZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDAgMCByZW0oNjApLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xyXG5cdFx0XHRcdC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIkZ3JpZEJyZWFrcG9pbnRzOiAnX3NtXycgNjQwcHgsICdfbWRfJyA3NjhweCwgJ19sZ18nIDEwMjRweCwgJ18nIDEyODBweDtcclxuJGdyaWRWYWx1ZXM6IChcclxuXHQwOiAwLFxyXG5cdDE6IDguMzMlLFxyXG5cdDI6IDE2LjY2JSxcclxuXHQzOiAyNSUsXHJcblx0NDogMzMuMzMlLFxyXG5cdDU6IDQxLjY2JSxcclxuXHQ2OiA1MCUsXHJcblx0NzogNTguMzMlLFxyXG5cdDg6IDY2LjY2JSxcclxuXHQ5OiA3NSUsXHJcblx0MTA6IDgzLjMzJSxcclxuXHQxMTogOTEuNjYlLFxyXG5cdDEyOiAxMDAlXHJcbik7XHJcbiRncmlkUGFkZGluZzogMTVweDtcclxuXHJcbi5ncmlkIHtcclxuXHQmLXJvdyB7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3hSb3c7XHJcblx0XHRtYXJnaW4tbGVmdDogKC0kZ3JpZFBhZGRpbmcpO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAoLSRncmlkUGFkZGluZyk7XHJcblx0fVxyXG5cclxuXHQmLWNvbCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkZ3JpZFBhZGRpbmc7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3JpZFBhZGRpbmc7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDFweDtcclxuXHJcblx0XHQmLmF0LXJpZ2h0IHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBlYWNoICRudW0sICR2YWx1ZSBpbiAkZ3JpZFZhbHVlcyB7XHJcblx0XHRcdCZfeHNfI3skbnVtfSB7XHJcblx0XHRcdFx0d2lkdGg6ICR2YWx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLW9mZnNldF94c18jeyRudW19IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHZhbHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGVhY2ggJHZhbHVlIGluICRncmlkQnJlYWtwb2ludHMge1xyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogbnRoKCR2YWx1ZSwgMikpIHtcclxuXHRcdFx0XHQkcHJlZml4OiBudGgoJHZhbHVlLCAxKTtcclxuXHRcdFx0XHRAZWFjaCAkbnVtLCAkdmFsdWUgaW4gJGdyaWRWYWx1ZXMge1xyXG5cdFx0XHRcdFx0JiN7JHByZWZpeH0jeyRudW19IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6ICR2YWx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLW9mZnNldCN7JHByZWZpeH0jeyRudW19IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICR2YWx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGFnZV9faGVhZGVyIHtcclxuXHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIGF1dG8sIG1zIHdlYmtpdCk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDMzMztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggNDBweCByZ2JhKCRjb2xvci1ibGFjaywgLjEpO1xyXG5cclxuXHQmX190b3Age1xyXG5cdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3hKdXN0aWZ5QmV0d2VlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogcmVtKDkwKTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1ibGFjaywgLjA1KTtcclxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XHJcblx0XHRcdGhlaWdodDogcmVtKDgwKTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19sb2dvcyB7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblxyXG5cdFx0XHQmX19pdGVtIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdCYgKyAmIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMzIpO1xyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0bGVmdDogcmVtKC0xNik7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgtMjQpO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg0OCk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsYWNrLCAuMDUpO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2xpbmsge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiA1MCUgbm8tcmVwZWF0IC8gY29udGFpbjtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblxyXG5cdFx0XHRcdCZfcnQge1xyXG5cdFx0XHRcdFx0dG9wOiByZW0oLTgpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgxNDApO1xyXG5cdFx0XHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1kZXNrdG9wLWxnfSB7XHJcblx0XHRcdFx0XHRcdHRvcDogcmVtKC00KTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyNyk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDQ2KTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzLy5kZWZhdWx0L2ltZy9sb2dvX3J0X3NtLnN2ZycpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jl9haSB7XHJcblx0XHRcdFx0XHR3aWR0aDogcmVtKDEzMik7XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LWRlc2t0b3AtbGd9IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg0NCk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDUwKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzLy5kZWZhdWx0L2ltZy9sb2dvX2FpX3NtLnN2ZycpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jl9wZnIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgxNDQpO1xyXG5cdFx0XHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1kZXNrdG9wLWxnfSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oNDUpO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg0NSk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy8uZGVmYXVsdC9pbWcvc2ZyLWxvZ28tc20uc3ZnJyk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0NXB4IDQ1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LWRlc2t0b3AtbGd9IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0Lm5hdl9oZWFkZXItYnV0dG9uc19fZmx5IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94SnVzdGlmeUJldHdlZW47XHJcblx0XHRcdFx0aGVpZ2h0OiByZW0oNDgpO1xyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdFx0Ji5pcy12aXNpYmxlLW1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDMwKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmxhY2ssIC4wNSk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg0OCk7XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuLmlzLXZpc2libGUtbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCZfZ3JheV9vcGFjaXR5X2xpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmY0ZjEyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaXMtYnVyZ2VyLW9wZW5lZCAmIHtcclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHQmX2J1cmdlciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jl90aW1lcyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgaXNGbGV4Ym94SnVzdGlmeUJldHdlZW47XHJcblx0XHRoZWlnaHQ6IHJlbSg5MCk7XHJcblxyXG5cdFx0Lm5hdl9pbmxpbmUge1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDMwKTtcclxuXHRcdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LWRlc2t0b3AtbGd9IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDE2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xyXG5cdFx0XHQubmF2X2lubGluZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDEgMSAxMDAlLCBtcyB3ZWJraXQpO1xyXG5cclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hKdXN0aWZ5QmV0d2VlbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fc2VhcmNoIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgodHJhbnNpdGlvbiwgYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uLCB3ZWJraXQgbW96IG1zIG8pO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAxMztcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiByZW0oMTUpIHJlbSgyMCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHQuZm9ybV9zZWFyY2gge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaXMtaGVhZGVyLXNlYXJjaC1vcGVuZWQgJiB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xyXG5cdFx0XHRoZWlnaHQ6IHJlbSg0OCk7XHJcblx0XHRcdC5uYXZfaW5saW5lIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgodHJhbnNpdGlvbiwgYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uLCB3ZWJraXQgbW96IG1zIG8pO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAxMztcclxuXHRcdFx0XHR0b3A6IHJlbSg4MCk7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIHJlbSgyMCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMSk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXNtO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGxpICsgbGkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJsYWNrLCAuMDUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEp1c3RpZnlCZXR3ZWVuO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oNTIpO1xyXG5cclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMTEpO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgxMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaXMtYnVyZ2VyLW9wZW5lZCAmIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wYWdlX19mb290ZXIge1xyXG5cdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgYXV0bywgbXMgd2Via2l0KTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHQmX190b3Age1xyXG5cdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25TdGFydDtcclxuXHRcdEBpbmNsdWRlIGlzRmxleGJveEp1c3RpZnlCZXR3ZWVuO1xyXG5cdFx0cGFkZGluZzogcmVtKDMwKSAwO1xyXG5cclxuXHRcdCZfX2xlZnQge1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1pbi1kZXNrdG9wLWxnfSwgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveENvbHVtbjtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hKdXN0aWZ5QXJvdW5kO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19jaGlsZCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbG9nbyB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDYwKTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IHJlbSg2MCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtZGVza3RvcC1sZ30ge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDE2KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtZGVza3RvcC1sZ30ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogcmVtKDIwKSAwO1xyXG5cdFx0XHQmX19sZWZ0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hKdXN0aWZ5QmV0d2VlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgaXNGbGV4Ym94SnVzdGlmeUJldHdlZW47XHJcblx0XHRwYWRkaW5nOiByZW0oMzApIDA7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIC4xKTtcclxuXHRcdGZvbnQtc2l6ZTogJGJhc2VGb250U2l6ZS1zbTtcclxuXHJcblx0XHQmX19yaWdodCB7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdG9wYWNpdHk6IC44O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg0KTtcclxuXHRcdFx0XHR3aWR0aDogcmVtKDgzKTtcclxuXHRcdFx0XHRoZWlnaHQ6IHJlbSgxNik7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1kZXNrdG9wLWxnfSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IHJlbSgyKSAwIDAgYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1lZGlhLW1heC1kZXNrdG9wLWxnfSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbSgyMCkgMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGFnZSB7XHJcblx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdEBpbmNsdWRlIGlzRmxleGJveENvbHVtbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMHZ3O1xyXG5cdG1pbi13aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fYXV0aCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgxNXB4KTtcclxuICAgIH1cclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAkcGFnZS1jb250YWluZXItcGFkZGluZztcclxuXHRcdG1heC13aWR0aDogJHBhZ2UtY29udGFpbmVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZWRpYS1taW4tZGVza3RvcC14bH0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIHJlbSg4MCk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIHJlbSgyMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAxIDEgYXV0bywgbXMgd2Via2l0KTtcclxuXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXRvcDogcmVtKCRwYWdlLWNvbnRlbnQtcGFkZGluZy10b3ApO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSgkcGFnZS1jb250ZW50LXBhZGRpbmctYm90dG9tKTtcclxuXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX2dyaWQge1xyXG5cdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgaXNGbGV4Ym94Um93O1xyXG5cclxuXHRcdCZfX2tvbmt1cnMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtKDE1cHgpO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19oZWFkZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduRW5kO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNTQpO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMSAxIGF1dG8sIG1zIHdlYmtpdCk7XHJcblxyXG5cdFx0XHRcdGgxIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogcmVtKDEwKSAwIDA7XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRiYXNlRm9udFNpemUtc207XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19idXR0b25zIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIDcwJSwgbXMgd2Via2l0KTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDE1KTtcclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIHJlbSgtJGdyaWRQYWRkaW5nKTtcclxuXHJcblx0XHRcdFx0XHRsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByZWZpeChmbGV4LCAxIDEgMTAwJSwgbXMgd2Via2l0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpYS1taW4tZGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oJGdyaWRQYWRkaW5nKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtZGVza3RvcC1sZ30ge1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcblx0XHRcdFx0LW1vei1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuXHRcdFx0XHQtbXMtZmxleC1vcmRlcjogMjtcclxuXHRcdFx0XHQtd2Via2l0LW9yZGVyOiAyO1xyXG5cdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcblx0XHRcdFx0Jl9fYnV0dG9ucyB7XHJcblx0XHRcdFx0XHRtYXJnaW46IHJlbSgzMCkgMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0XHQmX19idXR0b25zIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcblxyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdGxpICsgbGkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19hc2lkZSB7XHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1kZXNrdG9wLWxnfSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1kZXNrdG9wLWxnfSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDI1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1kZXNrdG9wLWxnfSB7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuXHRcdFx0XHQtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG5cdFx0XHRcdC1tcy1mbGV4LW9yZGVyOiAzO1xyXG5cdFx0XHRcdC13ZWJraXQtb3JkZXI6IDM7XHJcblx0XHRcdFx0b3JkZXI6IDM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXN0YXRpYyB7XHJcblx0XHRcdFx0JiB0YWJsZSB7XHJcblx0XHRcdFx0XHQmIGEge1xyXG5cdFx0XHRcdFx0ICBib3JkZXI6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0ICB9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgLmFib3V0IHtcclxuXHJcblx0XHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyNHB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiIsIi5pbmRleCB7XHJcblx0Ji1pbnRybyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tdG9wOiByZW0oLSRwYWdlLWNvbnRlbnQtcGFkZGluZy10b3ApO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbWlkO1xyXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTA5LjE1ZGVnLCByZ2JhKDIzMiwgMjUyLCAyNTUsIC42KSAwJSwgcmdiYSgyMzIsIDI1MiwgMjU1LCAwKSAxMDAlKSwgJGNvbG9yLWJsdWUtbWlkO1xyXG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTA5LjE1ZGVnLCByZ2JhKDIzMiwgMjUyLCAyNTUsIC42KSAwJSwgcmdiYSgyMzIsIDI1MiwgMjU1LCAwKSAxMDAlKSwgJGNvbG9yLWJsdWUtbWlkO1xyXG5cdFx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgxMDkuMTVkZWcsIHJnYmEoMjMyLCAyNTIsIDI1NSwgLjYpIDAlLCByZ2JhKDIzMiwgMjUyLCAyNTUsIDApIDEwMCUpLCAkY29sb3ItYmx1ZS1taWQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTA5LjE1ZGVnLCByZ2JhKDIzMiwgMjUyLCAyNTUsIC42KSAwJSwgcmdiYSgyMzIsIDI1MiwgMjU1LCAwKSAxMDAlKSwgJGNvbG9yLWJsdWUtbWlkO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwOS4xNWRlZywgcmdiYSgyMzIsIDI1MiwgMjU1LCAuNikgMCUsIHJnYmEoMjMyLCAyNTIsIDI1NSwgMCkgMTAwJSksICRjb2xvci1ibHVlLW1pZDtcclxuXHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKC0xNjApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LWRlc2t0b3AtbGd9IHtcclxuXHRcdFx0XHRsZWZ0OiA0MCU7XHJcblx0XHRcdFx0cmlnaHQ6IC0yMCU7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtdGFibGV0fSB7XHJcblx0XHRcdFx0bGVmdDogcmVtKDQ4Myk7XHJcblx0XHRcdFx0cmlnaHQ6IC0yMiU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC03JTtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTQlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiByZW0oLTE0MCk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcblx0XHRcdFx0XHR3aWR0aDogcmVtKDM2MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYm9keSB7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0aGVpZ2h0OiByZW0oNTAwKTtcclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0XHRoZWlnaHQ6IHJlbSg0NTApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdHdpZHRoOiByZW0oNDgzKTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDg1KTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19sb2dvIHtcclxuXHRcdFx0d2lkdGg6IHJlbSg0ODMpO1xyXG5cdFx0XHRoZWlnaHQ6IHJlbSg2Nik7XHJcblx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XHJcblx0XHRcdFx0d2lkdGg6IHJlbSgzMzApO1xyXG5cdFx0XHRcdGhlaWdodDogcmVtKDQ1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Rlc2NyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDQpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDEwKTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oOTApO1xyXG5cdFx0XHRcdHdpZHRoOiByZW0oNDAwKTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXhzO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjgzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnV0dG9ucyB7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0cGFkZGluZy10b3A6IHJlbSg4KTtcclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdG1hcmdpbjogcmVtKDIwKSByZW0oMzApIDAgMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogcmVtKDE4MCk7XHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGJhc2VGb250U2l6ZS1zbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtY29scyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0bWFyZ2luLXRvcDogcmVtKC04NSk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oLTMwKTtcclxuXHJcblx0XHQuZ3JpZC1jb2wge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1pbi10YWJsZXR9IHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHJlbSg1NTFweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZWRpYS1taW4tZGVza3RvcC1sZ30ge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveENvbHVtbjtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMDUpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IHJlbSg1NTFweCk7XHJcblxyXG4gICAgICAgICAgICAmLS1uZXdzIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpYS1taW4tdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDU1MXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0Ji0tc2hvcnQge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHJlbSgxcHgpO1xyXG5cclxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMThweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX190aXRsZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgYXV0bywgbXMgd2Via2l0KTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMCByZW0oMzApO1xyXG5cdFx0XHRcdGhlaWdodDogcmVtKDg1KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVzdDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItYmxhY2ssIDApO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuXHJcblx0XHRcdFx0Ji0tYWRkaXRpb24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWFxdWE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19ib2R5IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMSAxIGF1dG8sIG1zIHdlYmtpdCk7XHJcblx0XHRcdFx0cGFkZGluZzogcmVtKDMwKTtcclxuXHJcblx0XHRcdFx0Ji0tc21hbGwtcGFkZGluZyB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDIwcHgpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgyMHB4KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfc3BsaXQge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94Q29sdW1uO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDU1cHgpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jl9fYnRuIHtcclxuXHRcdFx0XHRcdCYtLXdpdGgtbWIge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX190ZXh0IHtcclxuXHRcdFx0XHRcdCYtLXNtYWxsIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2NlbGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgYXV0bywgbXMgd2Via2l0KTtcclxuXHJcblx0XHRcdFx0Jl9kb21pbmF0ZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMSAxIGF1dG8sIG1zIHdlYmtpdCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19zbGlkZXIge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcblx0XHRcdFx0cGFkZGluZzogcmVtKDE1KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVzdDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG5cdFx0XHRcdCZfX2hlYWRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEp1c3RpZnlCZXR3ZWVuO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJsYWNrLCAuMDUpO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0oNCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnNsaWNrLWFycm93cyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdFx0XHRAbWVkaWEgI3snKG1pbi13aWR0aDogMTI4MHB4KSd9IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgI3skbWVkaWEtbWluLWRlc2t0b3AteGx9IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jl9faWNvbiB7XHJcblx0XHRcdFx0XHRAbWVkaWEgI3snKG1pbi13aWR0aDogMTI4MHB4KSd9IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRtZWRpYS1taW4tZGVza3RvcC14bH0ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm5hdl9pY29uZWQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LWRlc2t0b3AtbGd9IHtcclxuXHRcdFx0XHQuZ3JpZC1jb2w6bnRoLW9mLXR5cGUoMykgJiwgLmdyaWQtY29sOm50aC1vZi10eXBlKDQpICYge1xyXG5cdFx0XHRcdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0XHQuZ3JpZC1jb2w6bnRoLW9mLXR5cGUoMikgJiB7XHJcblx0XHRcdFx0XHQmX190aXRsZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuIiwiLnNjaG9vbGJvb2sge1xuXG5cblx0Jl9fdG9jIHtcblx0XHR1bCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGxpOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XG5cdFx0XHRtYXJnaW46IDAgMCByZW0oMjApO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDNweCByZ2JhKCRjb2xvci1ibGFjaywgLjA1KTtcblxuXHRcdFx0LmdyaWQtY29sIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0LmJveCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdl9hY3Rpb25zIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwICRncmlkUGFkZGluZyByZW0oMjApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NoYXB0ZXIge1xuXHRcdCZfX2Rlc2NyIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdG1hcmdpbjogcmVtKDIyKSAwO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5uYXZfbG9hZG1vcmUge1xuXHRcdG1hcmdpbi1yaWdodDogMzMuMzMlO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRncmlkUGFkZGluZztcblxuXHRcdC5idG4ge1xuXHRcdFx0d2lkdGg6IHJlbSgzMDApO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtdGFibGV0fSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHR9XG5cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cdFx0cGFkZGluZzogMCAwIDAgMjJweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmNoYXB0ZXIge1xuXHRcdGZvbnQtZmFtaWx5OiBGdXR1cmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGNvbG9yOiAjMDA3ZGM1O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LmNoYXB0ZXJfdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBDaGFwdGVyO1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Y29sb3I6ICMwMDdkYzU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRsaW5lLWhlaWdodDogNTNweDtcblx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdH1cblxuXHQuc3ViX2NoYXB0ZXJfdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBDaGFwdGVyO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRjb2xvcjogIzAwN2RjNTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbjogMjBweCAwIDEwcHggMDtcblx0fVxuXG5cdC50aXRsZV9ibHVlIHtcblx0XHRmb250LWZhbWlseTogQ2hhcHRlcjtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Y29sb3I6ICMwMDdkYzU7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbjogMCAwIDE0cHggMDtcblx0fVxuXG5cdC50aXRsZV9ibGFjayB7XG5cdFx0Zm9udC1mYW1pbHk6IENoYXB0ZXI7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luOiAwIDAgMTRweCAwO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnRpdGxlX3doaXRlIHtcblx0XHRmb250LWZhbWlseTogQ2hhcHRlcjtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRtYXJnaW46IDAgMCAxNHB4IDA7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5ibHVlX3RleHQge1xuXHRcdGNvbG9yOiAjMDA3ZGM1O1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0fVxuXG5cdC5jaGFwdGVyX3RpdGxlIC5ibHVlX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRtYXJnaW46IDVweCAwIDAgMDtcblx0fVxuXG5cdC5yaWdodF9ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDEwNiU7XG5cdFx0d2lkdGg6IDI5LjUlO1xuXHRcdG1pbi13aWR0aDogMTg2cHg7XG5cdFx0LyogaGVpZ2h0OiAxMDAlOyovXG5cblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdH1cblxuXHRcdCYtLWxhcmdlIHtcblx0XHRcdHdpZHRoOiAzNCU7XG5cdFx0fVxuXG5cdFx0LmltYWdlX251bWJlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5ibHVlX3RleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHR9XG5cblx0XHQubWFpbCB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0LmJvbGRfc3R5bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LmZsZXhfYmxvY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuICAgIC5mbGV4X2Jsb2NrX2NvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG5cdC5sZWZ0X2Jsb2NrIHtcblx0XHR3aWR0aDogNzAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQud2lkZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Lmxpc3RfYmxvY2sge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDU4cHg7XG5cdFx0XHR3aWR0aDogMjAuNjI1JTtcblxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblxuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRsaSAud2lkZSB7XG5cdFx0d2lkdGg6IDgyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAtMjJweDtcblx0fVxuXG5cdC53aWRlIGltZy5ub193aWRlX2ltZyxcblx0Lm5vX3dpZGVfaW1nIHtcblx0XHR3aWR0aDogOTglO1xuXHR9XG5cblx0LmFsaWduX3JpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skbWVkaWEtbWluLXRhYmxldH0ge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LmltYWdlX251bWJlciB7XG5cdFx0d2lkdGg6IDM4cHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0LyogRmlyZWZveCAqL1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xuXHRcdC8qIFNhZmFyaSwgQ2hyb21lICovXG5cdFx0LWtodG1sLWJvcmRlci1yYWRpdXM6IDdweDtcblx0XHQvKiBLSFRNTCAqL1xuXHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHQvKiBDU1MzICovXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCpkaXNwbGF5OiBpbmxpbmU7XG5cdFx0em9vbTogMTtcblxuXHRcdCYtLXdoaXRlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Lm51bWJlcl9jaXJjbGUge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogIzAwN2RjNTtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcblx0XHQvKiBGaXJlZm94ICovXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0LyogU2FmYXJpLCBDaHJvbWUgKi9cblx0XHQta2h0bWwtYm9yZGVyLXJhZGl1czogOHB4O1xuXHRcdC8qIEtIVE1MICovXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdC8qIENTUzMgKi9cblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCpkaXNwbGF5OiBpbmxpbmU7XG5cdFx0em9vbTogMTtcblx0fVxuXG5cdC5ydS1lbiB7XG5cdFx0YmFja2dyb3VuZDogIzcwOGVhNDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCpkaXNwbGF5OiBpbmxpbmU7XG5cdFx0em9vbTogMTtcblx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHR9XG5cblx0LnJ1LWVuLm1pbmkge1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC53aV9maSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiL3NjaG9vbGJvb2svdGV4dGJvb2svd2lfZmkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGw7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQqZGlzcGxheTogaW5saW5lO1xuXHRcdHpvb206IDE7XG5cdH1cblxuXHQuc3RhciB7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiL3NjaG9vbGJvb2svdGV4dGJvb2svc3Rhci5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbDtcblx0XHR3aWR0aDogMzNweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0KmRpc3BsYXk6IGlubGluZTtcblx0XHR6b29tOiAxO1xuXHR9XG5cblx0LnJlZF9mbGFnIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvc2Nob29sYm9vay90ZXh0Ym9vay9yZWRfZmxhZy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbDtcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0KmRpc3BsYXk6IGlubGluZTtcblx0XHR6b29tOiAxO1xuXHR9XG5cblx0LmJsaW5kIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvc2Nob29sYm9vay90ZXh0Ym9vay9ibGluZC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbDtcblx0XHR3aWR0aDogMzNweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0KmRpc3BsYXk6IGlubGluZTtcblx0XHR6b29tOiAxO1xuXHR9XG5cblx0LndoZWVsIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvc2Nob29sYm9vay90ZXh0Ym9vay93aGVlbC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbDtcblx0XHR3aWR0aDogMzFweDtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0KmRpc3BsYXk6IGlubGluZTtcblx0XHR6b29tOiAxO1xuXHR9XG5cblx0LnBsYXkge1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi9zY2hvb2xib29rL3RleHRib29rL3BsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGw7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQqZGlzcGxheTogaW5saW5lO1xuXHRcdHpvb206IDE7XG5cdH1cblxuXHQubm9fbGVmdF9tYXJnaW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAtMjJweDtcblx0XHR3aWR0aDogNjcycHg7XG5cdH1cblxuXHQuYWxlcnRfYmxvY2sge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvc2Nob29sYm9vay90ZXh0Ym9vay9hbGVydC5wbmdcIikgMzRweCAyNnB4IG5vLXJlcGVhdCBzY3JvbGwgIzAwN2RjNTtcblx0XHRwYWRkaW5nOiAzMHB4IDQwcHggMzVweCAxMzBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdGxpIC5hbGVydF9ibG9jayB7XG5cdFx0bGVmdDogLTIycHg7XG5cdFx0d2lkdGg6IDY3MnB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnRlc3RfcXVlc3Rpb25zIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHdpZHRoOiA5OCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC50ZXN0X3F1ZXN0aW9ucyB7XG5cdFx0LnRvcF9ibG9jayB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA3ZGM1O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IENoYXB0ZXI7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDZweDtcblx0XHR9XG5cblx0XHQucXVlc3Rpb25fYmxvY2sge1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci1jb2xvcjogIzAwN2RjNTtcblx0XHRcdGJvcmRlci13aWR0aDogMCAycHggMnB4IDJweDtcblx0XHRcdHBhZGRpbmc6IDIycHggMjBweCAyMHB4IDQzcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRlc3RfcXVlc3Rpb25zLmNoYXB0ZXIyIHtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0fVxuXG5cdC5saXN0X2Jsb2NrIHtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzAwN2RjNTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzc1YTVkNDtcblx0XHRjb2xvcjogIzAwN2RjNTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xuXHRcdFx0bWFyZ2luOiByZW0oMTBweCkgMDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXG5cdC5saXN0X2Jsb2NrLmxpX2ltZ19pY29uIHtcblx0XHRvbCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQqZGlzcGxheTogaW5saW5lO1xuXHRcdFx0em9vbTogMTtcblx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxuXG5cdC5pbWdfd3JhcCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0aW1nIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cblx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbWdfd3JhcC5vbmVfaW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmltZ193cmFwX3dpZGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuaW1nX2Jsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5pbWdfbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdH1cblxuXHQud3JhcF9mbG9hdCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQud3JhcF9mbG9hdCAuaW1hZ2VfbnVtYmVyIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LmZsb2F0X2wge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA3MCU7XG5cblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRsaSAuZmxvYXRfbCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHRsaSAud2lkZSAuZmxvYXRfbCB7XG5cdFx0d2lkdGg6IDcwJTtcblx0fVxuXG5cdC5ncmVlbl9ibG9jayB7XG5cdFx0YmFja2dyb3VuZDogIzQwOWMzZTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweCA1cHggMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0fVxuXG5cdC5ncmVlbl9ibG9jayBkaXYge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuZ3JlZW5fYmxvY2sgcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG5cblx0LnNjaGVtYSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRcdC50cl9ibG9jayB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3N3B4O1xuXHRcdH1cblxuXHRcdC5jZWxsIHtcblx0XHRcdHdpZHRoOiA0MyU7XG5cdFx0fVxuXG5cdFx0LmNlbGwgLmlfdCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogMThweDtcblx0XHRcdC8qIEZpcmVmb3ggKi9cblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMThweDtcblx0XHRcdC8qIFNhZmFyaSwgQ2hyb21lICovXG5cdFx0XHQta2h0bWwtYm9yZGVyLXJhZGl1czogMThweDtcblx0XHRcdC8qIEtIVE1MICovXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdFx0LyogQ1NTMyAqL1xuXHRcdFx0aGVpZ2h0OiA4NnB4O1xuXHRcdH1cblxuXHRcdC5jZWxsIHAge1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDA7XG5cdFx0fVxuXG5cdFx0LmNlbGwubDEge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL3NjaG9vbGJvb2svdGV4dGJvb2svc2NoZW1hX3NlYXJjaC5wbmdcIikgMTVweCAxNHB4IG5vLXJlcGVhdCBzY3JvbGw7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHQuY2VsbC5sMSAuaV90IHtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDgwcHg7XG5cdFx0fVxuXG5cdFx0LmNlbGwucjEge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL3NjaG9vbGJvb2svdGV4dGJvb2svc2NoZW1hX3JlZy5wbmdcIikgMTZweCA3cHggbm8tcmVwZWF0IHNjcm9sbDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQuY2VsbC5yMSAuaV90IHtcblx0XHRcdHBhZGRpbmc6IDAgMzVweCAwIDg1cHg7XG5cdFx0fVxuXG5cdFx0Lnlfbl9ibG9jayB7XG5cdFx0XHR3aWR0aDogMTEycHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTU2cHg7XG5cdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdH1cblxuXHRcdC55ZXMsXG5cdFx0Lm5vIHtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0LyogRmlyZWZveCAqL1xuXHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHQvKiBTYWZhcmksIENocm9tZSAqL1xuXHRcdFx0LWtodG1sLWJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdC8qIEtIVE1MICovXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHQvKiBDU1MzICovXG5cdFx0XHR3aWR0aDogNDNweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblxuXHRcdC55ZXMge1xuXHRcdFx0YmFja2dyb3VuZDogIzAwN2RjNTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5ubyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQuY2VsbC5sMiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvc2Nob29sYm9vay90ZXh0Ym9vay9zY2hlbWFfcGVuLnBuZ1wiKSAxMHB4IDEycHggbm8tcmVwZWF0IHNjcm9sbDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQuaV90IHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDAgODBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2VsbC5yMiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdC5pX3Qge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jZWxsLmwzIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHQuaV90IHtcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMjBweDtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2VsbC5yMyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvc2Nob29sYm9vay90ZXh0Ym9vay9zY2hlbWFfZXhwZXJ0LnBuZ1wiKSAyMXB4IDEycHggbm8tcmVwZWF0IHNjcm9sbDtcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0LmlfdCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNzBweCAwIDg1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNlbGxfYXJyb3cxIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9zY2hvb2xib29rL3RleHRib29rL3NjaGVtYV9hcnJvd19ibHVlMS5wbmdcIikgNTAlIDAgbm8tcmVwZWF0IHNjcm9sbDtcblx0XHRcdHdpZHRoOiAxNCU7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbjogLTZweCAwIDAgLTclO1xuXHRcdH1cblxuXHRcdC5jZWxsX2Fycm93MiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvc2Nob29sYm9vay90ZXh0Ym9vay9zY2hlbWFfYXJyb3dfYmx1ZTIucG5nXCIpIDUwJSAwIG5vLXJlcGVhdCBzY3JvbGw7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRsZWZ0OiAtMTMycHg7XG5cdFx0XHR3aWR0aDogMTIycHg7XG5cdFx0XHRoZWlnaHQ6IDYzcHg7XG5cdFx0fVxuXG5cdFx0LmNlbGxfYXJyb3cyYiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvc2Nob29sYm9vay90ZXh0Ym9vay9zY2hlbWFfYXJyb3dfYmxhY2sucG5nXCIpIDUwJSAwIG5vLXJlcGVhdCBzY3JvbGw7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiA2M3B4O1xuXHRcdH1cblxuXHRcdC5jZWxsX2Fycm93MyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvc2Nob29sYm9vay90ZXh0Ym9vay9zY2hlbWFfYXJyb3dfYmx1ZTMucG5nXCIpIDUwJSAwIG5vLXJlcGVhdCBzY3JvbGw7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiA2MnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cblx0XHQuY2VsbF9hcnJvdzQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yMjVweDtcblx0XHRcdHdpZHRoOiA0NTBweDtcblx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdG1hcmdpbi10b3A6IDlweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2VsbF9hcnJvdzUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yMjVweDtcblx0XHRcdHdpZHRoOiA0NTBweDtcblx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdG1hcmdpbi10b3A6IDlweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2xlYXIge1xuXHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnZvdGluZyB7XG5cdFx0XHR3aWR0aDogMjMzcHg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA3ZGM1O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogIzAwN2RjNTtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0bWFyZ2luOiAtNDRweCBhdXRvIDU2cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDE5cHg7XG5cdFx0XHQvKiBGaXJlZm94ICovXG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE5cHg7XG5cdFx0XHQvKiBTYWZhcmksIENocm9tZSAqL1xuXHRcdFx0LWtodG1sLWJvcmRlci1yYWRpdXM6IDE5cHg7XG5cdFx0XHQvKiBLSFRNTCAqL1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTlweDtcblx0XHRcdC8qIENTUzMgKi9cblx0XHR9XG5cblx0XHQudHJfYmxvY2sucGFydDIgLmNlbGwge1xuXHRcdFx0d2lkdGg6IDMwJTtcblxuXHRcdFx0LmlfdCB7XG5cdFx0XHRcdGhlaWdodDogMzA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRyX2Jsb2NrLnBhcnQyIHtcblx0XHRcdC5jZWxsLm4xIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jZWxsLm4yIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0bWFyZ2luOiAtMCAwIDAgLTE1JTtcblx0XHRcdH1cblxuXHRcdFx0LmNlbGwubjMge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0dWwgLmJvbGRfc3R5bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHJfYmxvY2sucGFydDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IC0xNHB4O1xuXG5cdFx0XHQuY2VsbCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5pX3Qge1xuXHRcdFx0XHRcdGhlaWdodDogODFweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNjBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogODFweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pX3QgcCB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0KmRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHR6b29tOiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRyYWluIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGNvbG9yOiAjMDA3ZGM1O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblxuXHRcdFx0Lm5vdF9jbGlja2VkIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAzOCU7XG5cdFx0XHR9XG5cblx0XHRcdC5jbGlja2VkIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi53b3JrcyB7XHJcblx0Jl9fbGluZSB7XHJcblx0XHRmb250LXNpemU6ICRiYXNlRm9udFNpemUtc207XHJcblxyXG5cdFx0dWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgICAgICAgXHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1ibGFjaywgLjA1KTtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHRcdC5pY29uX2ZpbGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgcmVtKDI0KSwgbXMgd2Via2l0KTtcclxuXHRcdFx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcclxuXHRcdFx0XHQtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMik7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGJhc2VGb250U2l6ZS14cztcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcblxyXG5cdFx0Jl9fc3RhdHMge1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xyXG5cclxuXHRcdFx0Jl9fZGVzY3Ige1xyXG5cdFx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAxIDEgNTAlLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19pbmZvIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMSAxIDUwJSwgbXMgd2Via2l0KTtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJsYWNrLCAuMDUpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHRcdCYtLWxlZnQge1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX2JvZHkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjQpO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX190ZXh0IHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XHJcblxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaW5kZXgtY29scyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDMwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3BhcmFtcyB7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGlzRmxleGJveEp1c3RpZnlCZXR3ZWVuO1xyXG5cdFx0cGFkZGluZzogcmVtKDQwKSAwIHJlbSgyMCk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItYmxhY2ssIC4wNSk7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHJcblx0XHQmX19jb3VudCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMjQpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHJcblx0XHRcdCZfX2NvdW50IHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXZfcGFnZXIge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgyNCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J0biB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdGhlaWdodDogcmVtKDQwKTtcclxuXHRcdHBhZGRpbmc6IHJlbSgxKSByZW0oMTIpO1xyXG5cclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjb2xvci1ibHVlLCAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsdWUsIC4xKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1maWx0ZXItbW9kYWwge1xyXG5cdFx0XHRoZWlnaHQ6IHJlbSg1MCk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XHJcblxyXG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAuM3M7XHJcblxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IHJlbSgzMDApO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdFx0b3JkZXI6IC0xO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pY29uIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGlzdCB7XHJcblxyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogNTAlIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2F1dGhvciB7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDAgMCAzMC41JSwgbXMgd2Via2l0KTtcclxuXHRcdFx0cGFkZGluZzogcmVtKDNweCkgcmVtKDEwKSAwO1xyXG5cclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIHJlbSg2MCksIG1zIHdlYmtpdCk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMjApO1xyXG5cdFx0XHRcdHdpZHRoOiByZW0oNjApO1xyXG5cdFx0XHRcdGhlaWdodDogcmVtKDYwKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdG1hcmdpbjogcmVtKC0zKSAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAxIDEgMTAwJSwgbXMgd2Via2l0KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3dvcmsge1xyXG5cdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIDI0JSwgbXMgd2Via2l0KTtcclxuXHRcdFx0cGFkZGluZzogMCByZW0oMTApO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDEgMSAxMDAlLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHRcdG1hcmdpbjogcmVtKDYpIDA7XHJcblx0XHRcdFx0aGVpZ2h0OiByZW0oNjYpO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiByZW0oNjYpO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19ub21pbmF0aW9uIHtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hBbGlnbkNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDEgMSBhdXRvLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIHJlbSgxMCk7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIHJlbSgzMCksIG1zIHdlYmtpdCk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTUpO1xyXG5cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogcmVtKDMwKTtcclxuXHRcdFx0XHRcdGhlaWdodDogcmVtKDMwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtdGFibGV0fSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDEgMSAxMDAlLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oLTEwKTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgtMTApO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHJlbSgxMCkgcmVtKDIwKTtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3ItYmxhY2ssIC4wNSk7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXNtO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcGhvdG8ge1xyXG5cdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIHJlbSgxMDApLCBtcyB3ZWJraXQpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIHJlbSgxMCk7XHJcblxyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHByZWZpeChmbGV4LCAwIDAgcmVtKDgwKSwgbXMgd2Via2l0KTtcclxuXHRcdFx0XHR3aWR0aDogcmVtKDgwKTtcclxuXHRcdFx0XHRoZWlnaHQ6IHJlbSg2MCk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19oZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0oMzApIHJlbSgxMCk7XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtKCRiYXNlRm9udFNpemUtc20pO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XHJcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKCRiYXNlRm9udFNpemUtc20pO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCByZW0oMTApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25TdGFydDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuXHRcdFx0cGFkZGluZzogcmVtKDMwKSByZW0oMTApO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VzdDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xyXG5cdFx0XHQmX19pdGVtcyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveFJvdztcclxuXHRcdFx0XHRtYXJnaW46IDAgcmVtKC0xMCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveFJvdztcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDI0KTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDEwKTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xyXG5cdFx0XHQmX19pdGVtcyB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdl9sb2FkbW9yZSB7XHJcblx0XHRtYXJnaW4tdG9wOiByZW0oNTApO1xyXG5cdFx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDMwKTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuanVyeSB7XG5cdCZfX2xpc3Qge1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LmJveCB7XG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94Q29sdW1uO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAxNXB4IDMwcHggcmdiYSg5NiwgOTYsIDk2LCAuMSk7XG5cblx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIGF1dG8sIG1zIHdlYmtpdCk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIHJlbSgyMCk7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTUwKTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMTUwKTtcblx0XHRcdFx0YmFja2dyb3VuZDogNTAlIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fZGVzY3Ige1xuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMSAxIGF1dG8sIG1zIHdlYmtpdCk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdC5oMyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgcmVtKDE2KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmg2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDAgMCBhdXRvLCBtcyB3ZWJraXQpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMjQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2RldGFpbCB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW46IDAgMCByZW0oMjApIHJlbSgzMCk7XG5cdFx0XHR3aWR0aDogcmVtKDI1OCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyNTgpO1xuXHRcdFx0YmFja2dyb3VuZDogNTAlIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYm94IHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luOiAwIDAgcmVtKDIwKTtcblx0XHR9XG5cblx0XHRoNiB7XG5cdFx0XHRtYXJnaW46IDAgMCAxLjVlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XG5cdFx0XHQmX19pbWcge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDEwKTtcblx0XHRcdFx0d2lkdGg6IHJlbSg5MCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDkwKTtcblx0XHRcdH1cblx0XHRcdGg2OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5mYXEge1xuXHQmX19zZWN0aW9uIHtcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdCZfX2J0bnMge1xuXHRcdFx0QGluY2x1ZGUgaXNGbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3hSb3coKTtcblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdG1hcmdpbjogcmVtKDEwKSByZW0oMzApIDAgMDtcblx0XHRcdFx0bWluLXdpZHRoOiByZW0oMjEwKTtcblxuXHRcdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgKyAmIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg0OCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAwIDAgcmVtKDM1KTtcblxuXHRcdCZfX3F1ZXN0aW9uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAwIHJlbSgyMCk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uLCBmb250LXdlaWdodCAwcztcblxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KHRyYW5zaXRpb24sIGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiwgd2Via2l0IG1veiBtcyBvKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiByZW0oMSk7XG5cdFx0XHRcdFx0bGVmdDogcmVtKC0zNSk7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgxOCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMTgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuXHRcdFx0XHRcdCZfcXVlc3QzIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYW5zd2VyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCByZW0oMjQpO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmX19oaWRlIHtcblx0XHRcdGEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHByZWZpeCh0cmFuc2Zvcm0sIHJvdGF0ZSgxODBkZWcpLCB3ZWJraXQgbW96IG1zIG8pO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogcmVtKC01KSAwIDAgcmVtKDgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1vcGVuZWQge1xuXHRcdFx0LmZhcV9faXRlbV9fcXVlc3Rpb24ge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0XHRcdCZfcXVlc3QzIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZhcV9faXRlbV9fYW5zd2VyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNlYXJjaCB7XG5cdCZfX2hlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcblx0XHRtYXJnaW4tdG9wOiByZW0oMTApO1xuXG5cdFx0LmgzLCAuaDYge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmg2IHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg4KTtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybV9zZWFyY2gge1xuXHRcdEBpbmNsdWRlIGlzRmxleGJveDtcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMSAxIGF1dG8sIG1zIHdlYmtpdCk7XG5cblx0XHRcdCZfc2VsZWN0IHtcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDAgMCByZW0oMjIwKSwgbXMgd2Via2l0KTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgyNSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveFJvdztcblx0XHRcdG1hcmdpbjogMCByZW0oLTgpO1xuXG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDEgMSAxMDAlLCBtcyB3ZWJraXQpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXHRcdFx0XHRwYWRkaW5nOiAwIHJlbSg4KTtcblxuXHRcdFx0XHQmX3NlbGVjdCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcHJlZml4KGZsZXgsIDAgMCA1MCUsIG1zIHdlYmtpdCk7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHR9XG5cdH1cblxuXHQmX19yZXN1bHRzIHtcblx0XHRtYXJnaW4tdG9wOiByZW0oMzApO1xuXHRcdG1heC13aWR0aDogcmVtKDg1MCk7XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdCYgKyAmIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDI1KTtcblx0XHRcdH1cblxuXHRcdFx0Lmg2IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19kZXNjciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMCk7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuNyk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX21ldGEge1xuXHRcdFx0XHRAaW5jbHVkZSBpc0ZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIGlzRmxleGJveFJvdztcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDEwKTtcblx0XHRcdFx0Zm9udC1zaXplOiAkYmFzZUZvbnRTaXplLXhzO1xuXG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMjApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg2KTtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdFx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZXJyb3ItcGFnZSB7XG5cdHBhZGRpbmc6IDV2aCAwO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCZfX2ltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5oMiB7XG5cdFx0bWFyZ2luOiAwIDAgcmVtKDIwKTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRAbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjgpO1xuXHRcdH1cblx0fVxuXG5cdC5idG4ge1xuXHRcdG1pbi13aWR0aDogMjMwcHg7XG5cdH1cbn0iLCIucGVyc29uYWwge1xuXHQmX19pbmZvIHtcblx0XHRwYWRkaW5nOiByZW0oMjQpO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXksIC4yMSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oNik7XG5cdFx0XHRmb250LXNpemU6ICRiYXNlRm9udFNpemUtc207XG5cdFx0XHRjb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3Bob3RvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gcmVtKDE1KTtcblx0XHR3aWR0aDogcmVtKDY0KTtcblx0XHRoZWlnaHQ6IHJlbSg2NCk7XG5cdFx0YmFja2dyb3VuZDogNTAlIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skbWVkaWEtbWF4LWRlc2t0b3AtbGd9IHtcblx0XHQmX19pbmZvIHtcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveDtcblx0XHRcdEBpbmNsdWRlIGlzRmxleGJveEFsaWduQ2VudGVyO1xuXHRcdFx0cGFkZGluZzogcmVtKDIwKTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdCZfX2JvZHkge1xuXHRcdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMSAxIGF1dG8sIG1zIHdlYmtpdCk7XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19waG90byB7XG5cdFx0XHRAaW5jbHVkZSBwcmVmaXgoZmxleCwgMCAwIHJlbSg2NCksIG1zIHdlYmtpdCk7XG5cdFx0XHRtYXJnaW46IDAgcmVtKDI1KSAwIDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XG5cdFx0Jl9faW5mbyB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNSk7XG5cdFx0fVxuXHRcdCZfX3Bob3RvIHtcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDE1KTtcblx0XHR9XG5cdH1cbn0iLCIuYXV0aC1wYWdlLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBtZWRpYSAjeyRtZWRpYS1taW4tZGVza3RvcC1sZ30ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKDEgLyAyKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG4ubGstcGVyc29uYWwtcGhvdG8ge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBiYWNrZ3JvdW5kOiA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgI3skbWVkaWEtbWF4LXRhYmxldH0ge1xuICAgIC5say1wZXJzb25hbC1waG90byB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59IiwiLnJlZ2lzdGVyLXBhZ2UtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQG1lZGlhICN7JG1lZGlhLW1pbi1kZXNrdG9wLWxnfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoMSAvIDIpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbi5yZWdpc3Rlci1wYWdlLWJvZHkgLmgxXG57XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcbn1cbiIsIi5mcHNzd2QtcGFnZS1ib2R5IHtcbiAgICAkZnBzc3dkLXdpZHRoOiAzMDBweDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtKCRmcHNzd2Qtd2lkdGgpO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAbWVkaWEgI3skbWVkaWEtbWluLWRlc2t0b3AtbGd9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgxIC8gMyk7XG4gICAgfVxufSIsIi5jZXJ0aWZpY2F0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmX19pbWFnZS1saW5rIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1cHgpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1jb250ZW50LXVwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBwYWRkaW5nOiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjJweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1jb250ZW50LWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmIC5idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlRm9udFNpemUteHM7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjk1cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTJweCk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcblxyXG4gICAgICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMHB4KTtcclxuICAgIH1cclxufVxyXG4iLCIuY29tcGV0aXRpb24td29ya3Mge1xyXG4gICAgJl9faDEge1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtKDkxMHB4KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIHJlbSgyMHB4KTtcclxuICBcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIH1cclxuICBcclxuICAgICZfX2l0ZW0taGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMTFweCAyMXB4O1xyXG4gIFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjViOGRmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgIH1cclxuICBcclxuICAgICZfX2l0ZW0tYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmX19pdGVtLXdyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE0cHgpO1xyXG4gIFxyXG4gICAgICAmLS1sYXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX2l0ZW0tdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcclxuICBcclxuICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgIH1cclxuICBcclxuICAgICZfX2l0ZW0tbm9taW5hdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgXHJcbiAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IHNwYW4gc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX2l0ZW0tdGV4dCB7XHJcbiAgICAgIG1hcmdpbjogMDsgIFxyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcmtlc3Q7XHJcblxyXG4gICAgICAmLS1oZWFkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICYtLWxpdGUge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ncmF5LWRhcmtlc3QsIDAuNSk7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJi0tbGl0ZS1zaXplIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDVweCk7XHJcbiAgXHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWdyYXktZGFya2VzdCwgMC41KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJl9fc3RhdHVzIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XHJcbiAgXHJcbiAgICAgICYtLWVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmLS1nb29kIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jaGVjayB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX2l0ZW0tc3ZnIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFxyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgXHJcbiAgICAgICYgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICBcclxuICAgICAgICB3aWR0aDogcmVtKDEycHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDEycHgpO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgXHJcbiAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcclxuICBcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZXN0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmLS1nb29kIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1jaGVjayB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX2l0ZW0tcG9wdXAge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogcmVtKDMwcHgpO1xyXG4gICAgICBsZWZ0OiByZW0oLTEyNXB4KTtcclxuICBcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IHJlbSgzMjBweCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcclxuICBcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogcmVtKC04cHgpO1xyXG4gICAgICAgIGxlZnQ6IHJlbSgxMjNweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgXHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gIFxyXG4gICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIFxyXG4gICAgICAgIGFuaW1hdGlvbjogc2NhbGUtdXAtdmVyLXRvcCAwLjRzIGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCkgYm90aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJl9faXRlbS1maWxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE4cHgpO1xyXG4gIFxyXG4gICAgICAmPmEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gYSAuY29tcGV0aXRpb24td29ya3NfX2l0ZW0tdGV4dCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1ncmF5LWRhcmtlc3Q7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX2l0ZW0tZmlsZS1zdmcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XHJcbiAgXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgJiA+IHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX2FyY2hpdmUtaGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyM3B4KSByZW0oMjdweCk7XHJcbiAgXHJcbiAgICAgICYgcDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmIHA6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmX19hcmNoaXZlLXdyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXgtd2lkdGg6IHJlbSg5MTBweCk7XHJcbiAgICAgIG1hcmdpbjogcmVtKDIwcHgpIGF1dG8gMDtcclxuICAgIH1cclxuICBcclxuICAgICZfX2FyY2hpdmUtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgMCByZW0oMTBweCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyM3B4KSByZW0oMjdweCk7XHJcbiAgXHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmX19hcmNoaXZlLWl0ZW0td3Ige1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTZweCk7XHJcbiAgXHJcbiAgICAgICYtLWxhc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJl9fYXJjaGl2ZS10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xyXG4gIFxyXG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcmtlc3Q7XHJcbiAgXHJcbiAgICAgICYtLWxpdGUge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ncmF5LWRhcmtlc3QsIDAuNyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgQG1lZGlhICN7JG1lZGlhLW1pbi10YWJsZXR9IHtcclxuICAgIC5jb21wZXRpdGlvbi13b3JrcyB7XHJcbiAgICAgICZfX2l0ZW0td3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmX19pdGVtLXRleHQge1xyXG4gICAgICAgICYtLWxpdGUge1xyXG4gICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJl9faXRlbS1wb3B1cCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IHJlbSgzMHB4KTtcclxuICBcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjBweCk7XHJcbiAgXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdG9wOiByZW0oLTRweCk7XHJcbiAgICAgICAgICBsZWZ0OiByZW0oLTEwcHgpO1xyXG4gIFxyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJl9faXRlbS1maWxlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIHJlbSgxMHB4KTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmX19hcmNoaXZlLXdyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJl9fYXJjaGl2ZS1pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSgzNTRweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgQG1lZGlhICN7JG1lZGlhLW1pbi1kZXNrdG9wfSB7XHJcbiAgICAuY29tcGV0aXRpb24td29ya3Mge1xyXG4gICAgICAmX19hcmNoaXZlLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmX19hcmNoaXZlLXdyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJl9fYXJjaGl2ZS1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcclxuICBcclxuICAgICAgICAmIGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAmIGRpdjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJl9fYXJjaGl2ZS1pdGVtLXdyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJl9fYXJjaGl2ZS10ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJl9fYXJjaGl2ZS1pdGVtLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgQGtleWZyYW1lcyBzY2FsZS11cC12ZXItdG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAgIH1cclxuICBcclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAiLCIuY29udGFjdHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICBAbWVkaWEgI3skbWVkaWEtbWluLWRlc2t0b3AtbGd9IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG59IiwiLmItcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmX19zdGVwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBpbml0IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOm5vdChbaHJlZl0pIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjM1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGVwX2xlZnQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDI1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0ZXBfcmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnZS1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOiByZW0oMzBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMnB4KTtcclxuXHJcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheSwgMzAlKTtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG90c3tcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhICN7JG1lZGlhLW1heC1kZXNrdG9wLWxnfSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbWVkaWEtbWluLXRhYmxldH0ge1xyXG4gICAgICAgICZfX3N0ZXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY2hhcnQge1xyXG4gICAgJHBhZGRpbmc6IDMwcHg7XHJcbiAgICAkcGFkZGluZy1zbWFsbDogMTBweDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IHJlbSgkcGFkZGluZyk7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDZweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgQG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oJHBhZGRpbmctc21hbGwpIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ncmFwaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFwZXhjaGFydHMtY2FudmFzIHtcclxuICAgICAgICAuYXBleGNoYXJ0cy15YXhpcy1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnRGYW1pbHkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZEZvbnRXZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXBleGNoYXJ0cy14YXhpcy1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnRGYW1pbHkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZEZvbnRXZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXBleGNoYXJ0cy10aXRsZS10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udEZhbWlseSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgkYmFzZUZvbnRTaXplLWxnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGRGb250V2VpZ2h0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXBleGNoYXJ0cy1kYXRhbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250RmFtaWx5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKCRiYXNlRm9udFNpemUtc20pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZEZvbnRXZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udEZhbWlseSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgkYmFzZUZvbnRTaXplLXNtKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGRGb250V2VpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udEZhbWlseSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgkYmFzZUZvbnRTaXplLXNtKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGRGb250V2VpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFwZXhjaGFydHMtc3ZnIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5yYW5nZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICBAbWVkaWEgI3skbWVkaWEtbWluLWRlc2t0b3B9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYtdHJhY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiByZW0oMTMpO1xuXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgaGVpZ2h0OiByZW0oOCk7ICBcblxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgIEBtZWRpYSAjeyRtZWRpYS1taW4tZGVza3RvcH0ge1xuICAgICAgICB3aWR0aDogcmVtKDMyMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbnB1dCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ICBcblx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAjeyRtZWRpYS1taW4tZGVza3RvcH0ge1xuICAgICAgICB3aWR0aDogcmVtKDM0MCk7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLFxuICAgICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICAgIGhlaWdodDogcmVtKDgpO1xuXG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyBcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4OyBcblxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XG4gICAgICAgIHdpZHRoOiByZW0oMTYpO1xuXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHQgIH1cblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzOjotbW96LXJhbmdlLXRodW1iLFxuICAgICAgJjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyAgXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aWNrcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhICN7JG1lZGlhLW1pbi1kZXNrdG9wfSB7XG4gICAgICAgIHdpZHRoOiByZW0oMzUyKTtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgd2lkdGg6IHJlbSgzMik7XG4gICAgICAgIGhlaWdodDogcmVtKDIyKTtcblxuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuXG4gICAgQG1lZGlhICN7JG1lZGlhLW1pbi1kZXNrdG9wfSB7XG4gICAgICBoZWlnaHQ6IHJlbSgzOCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG4gICAgfVxuICB9XG59IiwiLm5ld3Mge1xyXG5cclxuICAgICZfX2FyaGl2ZS13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJoaXZlLXdyYXBwZXItc2VsZWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuc2VsZWN0X2JveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3guc2VsZWN0X2JveCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1haSAge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgJi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg2cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FyaGl2ZS1saXN0IHtcclxuICAgICAgICBtYXJnaW46IHJlbSgxMHB4KSAwO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1cHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKCRjb2xvci1ibGFjaywgMC41KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNXB4KTtcclxuXHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FyaGl2ZS1saXN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJoaXZlLXllYXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJoaXZlLXllYXIsXHJcbiAgICAmX19hcmhpdmUtbGluayB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzBweCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRleHQsXHJcbiAgICAmX19pdGVtLWRhdGUge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC43KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWRhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmsge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMThweCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJoaXZlLWxpbmstLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAuYi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm5ld3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICZfX2FyaGl2ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTAwcHgpO1xyXG4gICAgICAgICAgICAmIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2FyaGl2ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYXJoaXZlLXdyYXBwZXItc2VsZWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2FyaGl2ZS1saXN0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLm5ld3Mge1xyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg5NTBweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5uZXdzLWRldGFpbCB7XHJcbiAgICAmX19oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgJi0tZjI0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlY29uZCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aGlyZCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1udW1iZXJlZCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVycyhvbCxcIi5cIik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXF1b3RlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgyMHB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVzdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNXB4KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyAgICAgICBcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlci13ciB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcblxyXG4gICAgICAgICYgLnNsaWNrLXNsaWRlID4gZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogcmVtKC0yNXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogcmVtKC0yNXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgaW1nIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1ibHVlLCAwLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXItYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXItbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDhweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2stYWxsLW5ld3Mge1xyXG5cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oOHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oOHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5uZXdzLWRldGFpbCB7XHJcblxyXG4gICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZm9vdGVyLWFycm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvb3Rlci1saW5rIHtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNThweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcblxyXG4gICAgJi0tYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pdGFsaWMge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuXHJcbiAgICAmLS11bmRlcmxpbmVkIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jcm9zc2VkLW91dCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGluayB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGludCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICAgIH1cclxufSIsIi5yZXZpZXcge1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLW1hc2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMDBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTAwcHgpO1xyXG5cclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cclxuXHRcdG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJoZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnRlcntcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyM3B4KTtcclxuICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XHJcbiAgICB9XHJcblxyXG59IiwiLnN1YnNjcmliZS1mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX2Jsb2NrIHtcclxuICAgICYtLWVycm9ycyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTBweCk7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZGMzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNXB4KTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSg1cHgpIHJlbSgtMXB4KSByZ2JhKCRjb2xvci1ibGFjaywgLjUpO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICAmLS1lbWFpbCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuMikgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5iLW1ldG9kIHtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XHJcblxyXG4gICAgICAgICZfX3ZpZXcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDVweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICM5MDkwOTA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgc3ZnOmhvdmVyIHtcclxuICAgICAgICAgICAgZmlsbDogI0ZGNEYxMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICAgICAgICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gICAgQGV4dGVuZCAuYnRuO1xyXG59XHJcblxyXG4ub3JhbmdlX2J1dHRvbiB7XHJcbiAgICBAZXh0ZW5kIC5idG5fb3JhbmdlO1xyXG59XHJcblxyXG4uYm94LW5vdGVzIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGFwdGVyIHtcclxuICAgIGNvbG9yOiAjZmY0ZjEyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaGFwdGVyX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgY29sb3I6ICNmZjRmMTIgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLS1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudW5zdWJzY3JpYmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxufSIsIi5hdHRlbnRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1NTU1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTtcblxuICAmX19jbG9zZSB7XG4gICAgQGluY2x1ZGUgaXNGbGV4Ym94QWxpZ25DZW50ZXI7XG4gICAgQGluY2x1ZGUgaXNGbGV4Ym94SnVzdGlmeUNlbnRlcjtcbiAgICBAaW5jbHVkZSBwcmVmaXgodHJhbnNpdGlvbiwgYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uLCB3ZWJraXQgbW96IG1zIG8pO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiByZW0oLTMwKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiByZW0oMzApO1xuICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGhlaWdodDogNDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMCAuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjAlO1xuICAgIHRvcDogMTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICYtLWhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAuc3F1YXJlIHtcbiAgICAgICAgICBtYXJnaW46IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMThyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxOHJlbTtcbiAgICAgICAgICBjb2xvcjogIzNmNTE3NztcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiKDEwMiwxODUsMjIzKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMDIsMTg1LDIyMywxKSAwJSwgcmdiYSgyNDUsMjUwLDI1MywxKSAxMDAlKTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogOXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDc5LDE4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSw3OSwxOCwxKSAwJSwgcmdiYSgyNTUsMjQ4LDI0OCwxKSAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5uZXdzIHtcbiAgICAgICAgICAvL21hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JG1lZGlhLW1heC1kZXNrdG9wLWxnfSB7XG4gIC5hdHRlbnRpb24ge1xuICAgICZfX2JvZHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDEwJTtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgLnNxdWFyZSB7XG4gICAgICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JG1lZGlhLW1heC1tb2JpbGV9IHtcbiAgLmF0dGVudGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgICZfX2Nsb3NlIHtcbiAgICAgIHJpZ2h0OiByZW0oMTApO1xuICAgICAgbWFyZ2luOiByZW0oLTEwKTtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICB0b3A6IDUlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLnNxdWFyZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS10YWlsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJveC10ZXN0aW5nICB7XHJcbiAgICAmLnJlbW9kYWwgIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogcmVtKDEwMDBweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDkwcHgpOyAvL21hZ2ljIG51bVxyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgkb2Zmc2V0LW1kKSByZW0oMiAqICRvZmZzZXQtbWQpIHJlbSgyICogJG9mZnNldC1tZCk7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMHB4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtbWF4LW1vYmlsZX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnRpbnVlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSg3MDBweCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IHJlbSgtNzBweCk7XHJcbiAgICAgICAgbGVmdDogcGVyY2VudGFnZSgxIC8gMik7XHJcblxyXG4gICAgICAgIG1pbi13aWR0aDogcmVtKDI1MHB4KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0xMjVweCk7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgkYm9yZGVyLXJhZGl1cy1tZCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlfSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKC05NXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYnV0dG9uIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250aW51ZS1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxMzBweCk7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOHB4KTtcclxuXHJcbiAgICAgICAgICAgICYtLWFnYWluIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpYS1tYXgtbW9iaWxlLXhzfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luc2lkZSB7XHJcbiAgICAgICAgJi0tc3VidGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRvc2xvLWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKCRvZmZzZXQpO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aXRsZV9uYW1lIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGl0bGVfY291bnQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1jaGVjayB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oJG9mZnNldC1sZykgMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlbW9kYWwgaHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBtYXJnaW46IHJlbSgzMHB4KSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fuc3dlcnMtLXF1ZXN0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fuc3dlcnMtLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19jaGVjay10YXJnZXQge1xyXG4gICAgICAgIGNvbG9yOiAkb3Nsby1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19jaGVjay10YXJnZXQtLWJsYWNrIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX3JhZGlvLCAuZm9ybV9fY2hlY2stcHNldWRvIHtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oJG9mZnNldCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fY2hlY2stcHNldWRvLS1mdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fcmFkaW8tbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMmIyZTM4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19jaGVjay5ub3RfdmFsaWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvLmRlZmF1bHQvaW1nL2Nsb3NlLnN2Zyk7XHJcbiAgICAgICAgYm9yZGVyOiByZW0oMXB4KSBzb2xpZCAkY29sb3Itb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19jaGVjay5ub3RfY2hlY2tlZCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZWRmNjU7XHJcbiAgICAgICAgYm9yZGVyOiByZW0oMXB4KSBzb2xpZCAjOGVkZjY1O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWxpZF9ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNjBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgtMjBweCkgcmVtKC0yMHB4KSByZW0oLTIwcHgpO1xyXG5cclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogcmVtKDhweCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogcmVtKDhweCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1taW4tdGFibGV0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCByZW0oLTYwcHgpIHJlbSgtNjBweCkgcmVtKC02MHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192YWxpZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ub3RfdmFsaWQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC52YWxpZF9ib3gudmFsaWQge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjViYmRmO1xyXG4gICAgfVxyXG5cclxuICAgIC52YWxpZF9ib3gubm90X3ZhbGlkIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fcmFkaW8ubm90X3ZhbGlkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXI6IHJlbSgxcHgpIHNvbGlkICRjb2xvci1vcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX3JhZGlvLm5vdF92YWxpZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbmFsLWJveC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbmFsLWJveCAubGlua19ib3hfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgY29sb3I6ICMxMDE4Mjg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmluYWwtYm94LS1jbG9zZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgkb2Zmc2V0KTtcclxuICAgIH1cclxuXHJcbiAgICAuZmluYWxfYm94X2Nsb3NlIGEge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fcmFkaW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgkb2Zmc2V0KTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IHJlbSgkb2Zmc2V0LWxnKSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fY2hlY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogcmVtKDVweCk7XHJcbiAgICAgICAgdG9wOiByZW0oNXB4KTtcclxuXHJcbiAgICAgICAgZmxleDogMCAwIDEuMjVyZW07XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgIHdpZHRoOiByZW0oMTBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTBweCk7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzY1YmJkZjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5ib3hfYnRuX3Rlc3Rpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAkb2Zmc2V0OiAyNHB4O1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oJG9mZnNldCk7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtbWluLXRhYmxldH0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3hfYnRuX3Rlc3RpbmcgYSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbn1cclxuXHJcbi5ib3gtdGVzdGluZ19fZmluYWwtYm94LS1jbG9zZSBhIHtcclxuICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5rX2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5saW5rX2JveF9saW5rIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufSIsIi50aXRsZV9wYXJ0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucGFydF9fbGlzdF9faXRlbXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5wYXJ0X19saXN0X19pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGl0bGVfYW5zdyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogNTIlO1xyXG59XHJcblxyXG4uYWRkX2Fuc3dlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZmxleF9hbnN3ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbnN3ZXJfdGV4dCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZTRlNDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYW5zd2VyX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtX19jaGVjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLmJveF9hbnN3ZXJzIC5mbGV4X2Fuc3dlcnMge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLmZsZXhfYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uZmxleF9idG4gLmFkZF9hbnN3ZXIgIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMyU7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucGVyY2VudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG5cclxuLnF1ZXN0aW9uc19faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5xdWVzdGlvbnNfX2l0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucXVlc3Rpb25zX19pdGVtLW51bWJlciB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG5cclxuLnF1ZXN0aW9uc19faXRlbS1jb250ZW50IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLnF1ZXN0aW9uc19faW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZTRlNDtcclxufVxyXG5cclxuLnF1ZXN0aW9uc19faW5wdXQtLXNvcnQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGU0ZTQ7XHJcbn1cclxuXHJcbi5xdWVzdGlvbnNfX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG59XHJcblxyXG4ucXVlc3Rpb25zX19hY3Rpb25zIHtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5xdWVzdGlvbnNfX2FjdGlvbnMtY29sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5xdWVzdGlvbnNfX2FjdGlvbnMtY29sOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnF1ZXN0aW9uc19fYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbiBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5xdWVzdGlvbnNfX2JveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucXVlc3Rpb25zX19hY3Rpb25zICB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWVzdGlvbl9fYWN0aW9ucy1jb2wtLWNoZWNrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucXVlc3Rpb25zX19hY3Rpb25zLWNvbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbnNfX2JveDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5xdWVzdGlvbnMtLWFuc3dlciAucXVlc3Rpb25zX19pdGVtLWNvbnRlbnQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4ucXVlc3Rpb25zLS1hbnN3ZXIgLnRpdGxlX2Fuc3cge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnF1ZXN0aW9ucy0tYW5zd2VyIC5xdWVzdGlvbnNfX2l0ZW0tbnVtYmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTA0MHB4KSB7XHJcbiAgICAucXVlc3Rpb25zLS1hbnN3ZXIgLnF1ZXN0aW9uc19faXRlbS1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1ZXN0aW9ucy0tYW5zd2VyIC5xdWVzdGlvbnNfX2l0ZW0tbnVtYmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1ZXN0aW9ucy0tYW5zd2VyICAucXVlc3Rpb25fX2FjdGlvbnMtY29sLS1jaGVjayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1ZXN0aW9ucy0tYW5zd2VyIC5xdWVzdGlvbnNfX2JveCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1ZXN0aW9ucy0tYW5zd2VyIC5xdWVzdGlvbnNfX2JveDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1ZXN0aW9ucy0tYW5zd2VyIC5xdWVzdGlvbnNfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWVzdGlvbnMtLWFuc3dlciAudGl0bGVfYW5zdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5wYXJ0cyB7XHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg3MnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiByZW0oODBweCk7XHJcbiAgICB9XHJcbn0iLCIuY3JlYXRlLXRlc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCAmIHtcbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAmLS1ib3JkZXJsZXNzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDI2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgcGFkZGluZzogMjRweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAgICAgQG1lZGlhICgkbWVkaWEtbWF4LW1vYmlsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ib3JkZXJsZXNzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSAwIDA7XG5cbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vZHVsZS1mb3JtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1tb2R1bGUge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGVzdC1uYW1lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNik7XG4gICAgfVxuXG4gICAgJl9fY3JlYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuXG4gICAgICAgICAgICAmLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1hY3Rpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VjY2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMzJweCk7XG5cbiAgICAgICAgQG1lZGlhICgkbWVkaWEtbWF4LW1vYmlsZSkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWRkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2cHgpO1xuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICZfX2FjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAoJG1lZGlhLW1heC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrYm94ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICBAbWVkaWEgKCRtZWRpYS1tYXgtdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoJG1lZGlhLW1heC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIG1hcmdpbjogcmVtKC00cHgpIHJlbSgtOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICBcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTZweCk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKCRtZWRpYS1tYXgtdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSg4cHgpIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhICgkbWVkaWEtbWF4LW1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSg0cHgpIHJlbSg4cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKCRtZWRpYS1tYXgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDRweCkgcmVtKDhweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDMycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHlwZSB7XG4gICAgICAgIEBtZWRpYSAoJG1lZGlhLW1heC1tb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSg4cHgpIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY3Rpb24tZWRpdCB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbi1lZGl0OmhvdmVyICsgJl9fZm9ybSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvc2xvLWdyYXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMnB4KTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2hhbmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU4NWU2OTtcblxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIC8vLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODVlNjk7XG5cbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLCAwLjIpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNHB4KTtcblxuICAgICAgICAmLXRvb2x0aXAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rpc2FibGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTQ4ZThlO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX190eXBlIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1haSAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9zbG8tZ3JheTtcbiAgICB9XG5cbiAgICAmX190eXBlIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1haS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtbWlkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICB9XG5cbiAgICAmX19jcmVhdGUtZm9ybSAuY3JlYXRlLXRlc3RfX2FkZC13cmFwcGVyIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1haSAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9zbG8tZ3JheTtcbiAgICB9XG5cbiAgICAmX19jcmVhdGUtZm9ybSAuY3JlYXRlLXRlc3RfX2FkZC13cmFwcGVyIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1haS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtbWlkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICB9XG5cbiAgICAmX19tb2R1bGUtZm9ybSAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tYWkuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLW1pZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgfVxufVxuXG4ucGFnZS5wYWdlLS10ZXN0LXBhbmVsIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tYWkuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtbWlkO1xufVxuXG5cbiIsIi5rb25rdXJzIHtcbiAgICAmLW5vdGlmaWNhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblxuICAgICAgICBwYWRkaW5nOiByZW0oMjBweCkgcmVtKDUwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTZweCk7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI0VDRjBGNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2cHgpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1tYXgtdGFibGV0fSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMHB4KSByZW0oMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hdHRlbnRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzhCQztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWF0dGVudGlvbiAmIHtcbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy90cmlhbmdsZS13YXJuaW5nLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWNjZXB0ICB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JGRkJGO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWNjZXB0ICYge1xuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2NpcmNsZS1jaGVjay5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgJHNpemU6IDUwcHg7XG5cbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICB3aWR0aDogcmVtKCRzaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKCRzaXplKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDMycHgpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvY2lyY2xlLWluZm8tYmxhY2suc3ZnJyk7IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JG1lZGlhLW1heC10YWJsZXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICYtLW1haW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1iaWcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1ub3RlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYnRuLW5ldyB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNik7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBwYWRkaW5nOiByZW0oMTJweCkgcmVtKDI2cHgpO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICY6aG92ZXIgJiB7XG4gICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgJi1kYXJrIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm9yZGVyIHtcbiAgICAgICAgICAgICYtYmx1ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10cmFuc3BhcmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYtLWJvcmRlciB7XG4gICAgICAgICYtZGVmYXVsdCB7XG4gICAgICAgICAgICBib3JkZXI6IHJlbSgxcHgpIHNvbGlkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1tZWRpdW0ge1xuICAgICAgICAgICAgYm9yZGVyOiByZW0oMnB4KSBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYmx1ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM1NUFERDc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgICAgJi1kYXJrIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZXN0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tNTAge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTFweCkgcmVtKDIwKTtcbiAgICB9XG5cbiAgICAmX190ZXh0IH4gJl9faWNvbixcbiAgICAmX19pY29uIH4gJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gICAgfVxufVxuIiwiLmljb24ge1xuICAgICYtLTI0IHtcbiAgICAgICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgfVxuXG4gICAgJiN7Jn0tLTIwIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgfVxufVxuIl19 */
/* End */


/* Start:/local/templates/redesign_main/remodal_src/remodal.css?16087510531602*/
/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */

html.remodal-is-locked {
  overflow: hidden;

  -ms-touch-action: none;
  touch-action: none;
}

/* Anti FOUC */

.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */

.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;

  display: none;
}

/* Necessary styles of the wrapper */

.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: none;
  overflow: auto;

  text-align: center;

  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;

  height: 100%;
  margin-left: -0.05em;

  content: "";
}

/* Fix iPad, iPhone glitches */

.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */

.remodal {
  position: relative;

  outline: none;

  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}

/* End */


/* Start:/local/templates/redesign_main/remodal_src/remodal-default-theme.css?16087510535718*/
/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */

/* Default theme styles for the background */

.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

/* Default theme styles of the overlay */

.remodal-overlay {
  background: rgba(43, 46, 56, 0.9);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
  animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
  animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */

.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */

.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  color: #2b2e38;
  background: #fff;
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */

.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */

.remodal-close {
  position: absolute;
  top: 0;
  left: 0;

  display: block;
  overflow: visible;

  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;

  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;

  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
}

.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}

.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;

  position: absolute;
  top: 0;
  left: 0;

  display: block;

  width: 35px;

  content: "\00d7";
  text-align: center;
}

/* Dialog buttons */

.remodal-confirm,
.remodal-cancel {
  font: inherit;

  display: inline-block;
  overflow: visible;

  min-width: 110px;
  margin: 0;
  padding: 12px 0;

  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;

  border: 0;
  outline: 0;
}

.remodal-confirm {
  color: #fff;
  background: #81c784;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}

.remodal-cancel {
  color: #fff;
  background: #e57373;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */

.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;

  border: 0;
}

/* Keyframes
   ========================================================================== */

@-webkit-keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* Media queries
   ========================================================================== */

@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 700px;
  }
}

/* IE8
   ========================================================================== */

.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

.lt-ie9 .remodal {
  width: 700px;
}

/* End */


/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1392971823501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/local/components/rt/alert.error/templates/.default/style.css?16298526022968*/
.mistake {
	margin-top: 25px;
}

.mistake--modal {
	text-align: left;

	margin-top: 0;
	padding: 27px;

	border-radius: 5px;
}

.mistake__box-inner {
	padding: 0;
}

.mistake__box-inner h2 {
	font-family: 'RostelecomBasis', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	letter-spacing: .004em;

	margin-top: 0;
	margin-bottom: 20px
}

.mistake__box-inner p {
	font-family: 'RostelecomBasis', sans-serif;
	font-size: 1em;
	line-height: 1.333rem;

	margin-bottom: 0;
}

.mistake__box-inner .mis_thanks {
	font-size: 0.7222222222222222rem;
    margin-top: 1em !important;
    line-height: 1.2em;
}

.mistake_btn {
	border: 0;
	background-color: #ff4f12;
}

.mistake_btn:hover,
.mistake_btn:focus {
	background-color: #ff8218;
}

.mistake_close {
	border-bottom: 0;
	position: absolute;
	top: 0;
	right: -34px;
	line-height: 14px;
	color: white;
	opacity: inherit;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)";
	text-decoration: none;
}

.keyboard_btn {
	color: #6b6b6b;
	font-size: .47em;
	display: inline-block;
	min-width: 1.444rem;
	min-height: 1.444rem;
	box-sizing: border-box;
	padding: 4px 6px;
	background: #f7f8f8;
	border-radius: 3px;
	font-family: 'Arial', serif;
	text-align: center;
	letter-spacing: 0;
}

.mistake_keyboard {
	float: left;
	margin-right: 1.1em;
}

.mistake_text {
	overflow: hidden;
	font-size: .64em;
	line-height: 1.5em;
}

.mistake_parent {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

.mis {
	margin:5px;
	background: url("/local/components/rt/alert.error/templates/.default/images/sprite-paging.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	height: 23px;
	max-width: 100px;
	width: 100px;
}
#mis_cont_right {
	width:100%;
	text-align:right;
}
#mis_cont_center {
	width:100%;
	text-align:center;
}
#mis_er_text {
	background-color:#EEE;
	font-style: italic; 
	margin: .3em 0 1.25em;
	padding:5px;
}
#mis_er_comment {
	width: 100%; 
	height: 7em;
	margin: 1em 0;

	border: 1px solid #d5d6d9;
	border-radius: 0;
}

#mis_er_comment:focus {
	border-color: #93989f;
}

.modal-box--error-popup {
	max-width: 65%;
	margin-top: 20px;
}

.modal-box_inner {
	padding: 1.5em;
}

.modal-box_inner h2 {
	margin-top: 0;
}

.modal-box_inner p {
	margin: 0;
}

.modal-box_thanks {
	font-weight: bold;
	text-align: center;
}

.mis_thanks a {
	display: inline-block;

	color: #ff4f12;
}

.mis_thanks a:hover,
.mis_thanks a:focus {
	color: #7700ff;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
	.mistake {
		display: none;
	}
}

@media screen and (max-width: 759px) {
	#mis_send {
		width: 100%;
		text-align: center;
	}

	.modal-box--error-popup {
		max-width: 90%;
	}
}

@media screen and (min-width: 1205px) {
	.keyboard {
		display: inline-block;
		white-space: nowrap;
	}

	.keyboard_btn-large {
		margin-left: 6px;
		min-width: 42px;
		text-align: right;
	}
}

@media screen and (max-width: 1279px) and (min-width: 759px) {
	.mistake {
		margin-top: 0;
	}
}
/* End */
/* /local/templates/redesign_main/css/style.css?1692862840505003 */
/* /local/templates/redesign_main/remodal_src/remodal.css?16087510531602 */
/* /local/templates/redesign_main/remodal_src/remodal-default-theme.css?16087510535718 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1392971823501 */
/* /local/components/rt/alert.error/templates/.default/style.css?16298526022968 */
