@charset "UTF-8";:root{--color-white:#fff;--color-blue-dark:#304776;--color-blue:#00005a;--color-pink:#f50082;--color-yellow:#ffed00;--color-gray-light:#f3f3f3;--color-gray-medium:#b0bbd0;--color-main-bg:var(--color-white);--color-main-text:var(--color-blue-dark);--color-main-link:var(--color-blue-dark);--color-success:#27a658;--color-error:#f50082;--color-info:#1e90ff;--color-warning:#fc5d00;--font-foco:Foco,sans-serif;--font-open-sans:Open Sans,sans-serif}@font-face{font-display:swap;font-family:Foco;font-style:700;font-weight:400;src:url(../assets/fonts/foco-bold.woff) format("woff")}:root,html{scroll-behavior:smooth}html{font-size:62.5%;line-height:1.15}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:sans-serif;font-size:1em;line-height:1.3;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}blockquote p,li button,li h1,li h2,li h3,li h4,li h5,li h6,li input,li label,li li,li p,li select,li textarea,td p,th p{font-size:100%}button{cursor:pointer;display:inline;margin:0;outline:none;padding:0}a img,button{border:none}img{height:auto;vertical-align:middle}hr{background-color:#000;border:none;height:.1rem}input,select,textarea{font-family:sans-serif}fieldset{border:none;margin:0;padding:0}select{cursor:pointer;width:auto}input,label,select,textarea{vertical-align:middle}.screen-reader{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.screen-reader-focusable:focus{clip:auto;border:initial;height:auto;margin:inherit;padding:inherit;position:relative;width:auto}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:""}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}[href]{cursor:pointer}::-moz-selection{background-color:var(--color-main-text);color:var(--color-main-bg)}::selection{background-color:var(--color-main-text);color:var(--color-main-bg)}body{background-color:var(--color-main-bg);color:var(--color-main-text);font-family:var(--font-open-sans);font-size:1.6rem;font-weight:400;line-height:1.1em;margin:0 auto;min-height:100vh;overflow-x:hidden;overscroll-behavior:auto none;position:relative;z-index:1}body.no-scroll,body:has(.c-navigation__list.is-visible){overflow:hidden}input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],select,textarea{background-color:var(--color-white);border:1px solid var(--color-gray-medium);border-radius:8px;font-family:sans-serif;padding-left:10px;width:100%}@media screen and (width < 1024px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:14px;height:56px;line-height:56px}}@media screen and (1024px <= width){input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:14px;height:40px;line-height:40px}}input[type=date]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=phone]:-webkit-autofill,input[type=search]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=text]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-main-text);box-shadow:0 0 0 1000px var(--color-main-bg) inset}input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}input[type=checkbox]+span{cursor:pointer;display:inline-block;flex-shrink:0;height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:24px}input[type=checkbox]+span:after,input[type=checkbox]+span:before{content:"";position:absolute;transform:translateY(-50%);transition:all .2s ease-in;z-index:1}input[type=checkbox]+span:before{background-color:var(--color-gray-medium);border-radius:.5rem;height:24px;left:0;top:50%;width:24px}input[type=checkbox]+span:after{color:var(--color-white);font-size:16px;left:7px;top:51%}@media screen and (width < 1024px){input[type=checkbox]+span+span{font-size:13px}}@media screen and (1024px <= width){input[type=checkbox]+span+span{font-size:12px}}input[type=checkbox]:checked+span:after{content:"✓"}@media screen and (width < 1024px){.o-form__label,label{font-size:13px}}@media screen and (1024px <= width){.o-form__label,label{font-size:12px}}.o-form__label:not(:has(input[type=checkbox])),label:not(:has(input[type=checkbox])){display:block;margin-bottom:5px}.o-form__label:not(:has(input[type=checkbox])):has(+input:required):after,.o-form__label:not(:has(input[type=checkbox])):has(+select:required):after,label:not(:has(input[type=checkbox])):has(+input:required):after,label:not(:has(input[type=checkbox])):has(+select:required):after{color:var(--color-error);content:"*";margin-left:3px}.heading-h1,h1{font-family:var(--font-foco);font-weight:700}@media screen and (width < 1024px){.heading-h1,h1{font-size:12vw;line-height:15.2vw}}@media screen and (1024px <= width){.heading-h1,h1{font-size:3.12vw;line-height:3.43vw}}.heading-h2,h2{font-family:var(--font-foco)}@media screen and (1024px <= width){.heading-h2,h2{font-size:2.81vw;line-height:3.43vw}}.heading-h3,h3{font-family:var(--font-foco);font-size:40px}.heading-h4,h4{font-size:2rem}.heading-h5,h5{font-size:1.8rem}.heading-h6,h6{font-size:1.6rem}.link--underline{text-decoration:underline}[data-target]{cursor:pointer}.text--medium,li,p{font-size:1.6rem}em,i{font-style:italic}b,strong{font-weight:700}sub,sup{font-size:.6em;position:relative}sub{vertical-align:sub}sup{vertical-align:super}mark{background-color:#ffeeae}s{text-decoration:line-through}s:after,s:before{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}s:before{content:" [Début du texte rayé]"}s:after{content:" [Fin du texte rayé] "}u{text-decoration:underline}@media (width < 1024px){.break--mobile:after{clear:both;content:"";display:block}}@media (1024px <= width){.break--desktop:after{clear:both;content:"";display:block}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.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;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{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{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border: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;white-space:nowrap!important;width:1px!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;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top: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;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0 0 0 20px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;left:0;padding:0 4px;position:absolute;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.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__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;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{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.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--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{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;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline: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;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.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-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-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{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;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;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.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;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.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{box-shadow:none;outline:0}.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--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results--highlighted.select2-results__option--selectable{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}@media (1024px <= width){.o-container{width:134rem}}.o-container,.o-container--fluid{margin:auto;max-width:100%}@media (width < 1024px){.o-container,.o-container--fluid{padding-inline:1.5rem}}@media (1024px <= width){.o-container,.o-container--fluid{padding-inline:3rem}}.o-grid{display:grid}.o-flex{display:flex}.o-display__justify--start{justify-content:start}.o-display__justify--start.o-flex{justify-content:flex-start}.o-display__justify--center{justify-content:center}.o-display__justify--end{justify-content:end}.o-display__justify--end.o-flex{justify-content:flex-end}.o-display__justify--stretch{justify-content:stretch}.o-display__justify--around{justify-content:space-around}.o-display__justify--between{justify-content:space-between}.o-display__justify--evenly{justify-content:space-evenly}.o-display__align--start{align-items:start}.o-display__align--start.o-flex{align-items:flex-start}.o-display__align--center{align-items:center}.o-display__align--end{align-items:end}.o-display__align--end.o-flex{align-items:flex-end}.o-display__align--stretch{align-items:stretch}.o-display__align--baseline{align-items:baseline}@media screen and (width < 1024px){.o-main{border-bottom-width:49px;border-bottom:13.06vw solid var(--color-blue);border-top-width:49px;border-top:13.06vw solid var(--color-pink);margin-top:13.06vw}}@media screen and (1024px <= width){.o-main{border-top:47px solid var(--color-pink)}}.select2-container{display:block;font-family:sans-serif;width:100%}.select2-container .select2-selection--single{background-color:var(--color-white);border:1px solid var(--color-gray-medium);border-radius:8px}@media screen and (width < 1024px){.select2-container .select2-selection--single{height:56px}}@media screen and (1024px <= width){.select2-container .select2-selection--single{height:40px}}.select2-container .select2-selection--single .select2-selection__rendered{color:var(--color-blue-dark);font-size:14px;padding-left:10px}@media screen and (width < 1024px){.select2-container .select2-selection--single .select2-selection__rendered{line-height:56px}}@media screen and (1024px <= width){.select2-container .select2-selection--single .select2-selection__rendered{line-height:40px}}.select2-container .select2-selection--single .select2-selection__placeholder{color:var(--color-blue-dark)}@media screen and (width < 1024px){.select2-container .select2-selection--single .select2-selection__arrow{height:56px}}@media screen and (1024px <= width){.select2-container .select2-selection--single .select2-selection__arrow{height:40px}}.select2-container--open .select2-selection--single{border-color:var(--color-blue-dark)}.select2-dropdown{border-color:var(--color-gray-medium);border-radius:8px;font-family:sans-serif;font-size:14px;overflow:hidden}.select2-search--dropdown .select2-search__field{border:1px solid var(--color-gray-medium);border-radius:8px}.select2-results__option--highlighted[aria-selected]{background-color:var(--color-pink)!important;color:var(--color-white)!important}.o-form__error,.o-form__error-api{color:var(--color-error);font-size:13px;font-weight:500;margin-block:5px}.o-form__checkbox{margin-bottom:24px}.o-form__date{position:relative}.o-form__date input[type=date]{padding-left:40px}.o-form__date input[type=date]::-webkit-calendar-picker-indicator,.o-form__date input[type=date]::-webkit-clear-button{-webkit-appearance:none;display:none}.o-form__date:before{--icon-size:24px;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);left:8px;-webkit-mask-image:url(../assets/img/icons/calendar.svg);mask-image:url(../assets/img/icons/calendar.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;vertical-align:calc(.375em - var(--icon-size)*.5);width:var(--icon-size)}@media screen and (width < 1024px){.o-form__date:before{top:39px}}@media screen and (1024px <= width){.o-form__date:before{top:31px}}.o-form__file-wrapper{background-color:var(--color-white);border:1px solid var(--color-gray-medium);border-radius:8px;cursor:pointer;font-family:sans-serif;padding-left:40px;position:relative;width:100%}.o-form__file-wrapper:before{--icon-size:24px;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);left:8px;-webkit-mask-image:url(../assets/img/icons/download.svg);mask-image:url(../assets/img/icons/download.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;vertical-align:calc(.375em - var(--icon-size)*.5);width:var(--icon-size)}@media screen and (width < 1024px){.o-form__file-wrapper:before{top:15px}}@media screen and (1024px <= width){.o-form__file-wrapper:before{top:8px}}@media screen and (width < 1024px){.o-form__file-wrapper{font-size:13px;height:56px;line-height:56px}}@media screen and (1024px <= width){.o-form__file-wrapper{font-size:13px;height:40px;line-height:40px}}.o-form__file input[type=file]{height:0;opacity:0;visibility:hidden}.o-form__file-disclaimer{font-size:13px;font-weight:500;line-height:24px}.o-form__checkbox label{align-items:center;display:flex;gap:13px}.o-icon--calendar:before{content:"";-webkit-mask-image:url(../assets/img/icons/calendar.svg);mask-image:url(../assets/img/icons/calendar.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--calendar:before{background-image:url(../assets/img/icons/calendar.svg)}}.o-icon--chevron-right:before{content:"";-webkit-mask-image:url(../assets/img/icons/chevron-right.svg);mask-image:url(../assets/img/icons/chevron-right.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--chevron-right:before{background-image:url(../assets/img/icons/chevron-right.svg)}}.o-icon--download:before{content:"";-webkit-mask-image:url(../assets/img/icons/download.svg);mask-image:url(../assets/img/icons/download.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--download:before{background-image:url(../assets/img/icons/download.svg)}}[class*=o-icon-]{--icon-size:1.5rem}[class*=o-icon-]:before{background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc(.375em - var(--icon-size)*.5);width:var(--icon-size)}.o-icon{align-items:center;display:inline-flex;flex-direction:row;font-weight:500;gap:.5rem;min-height:2.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;z-index:1}.o-icon--extra-large{--icon-size:3.2rem}.o-icon--large{--icon-size:2.4rem}.o-icon--medium{--icon-size:2rem}.o-icon--small{--icon-size:1.2rem}.o-icon--right{order:1}@media (width < 1024px){.c-burger{cursor:pointer;left:16px;padding:1rem;position:absolute;top:-51px;z-index:1}.c-burger__line{background-color:var(--color-blue);display:block;height:3px;width:32px}.c-burger__line:first-of-type{transform-origin:2px 4px;transition:rotate .4s ease-in}.c-burger__line:nth-child(2){transition:scale .2s ease-in}.c-burger__line:nth-child(3){transform-origin:-4px -3px;transition:rotate .4s ease-in}.c-burger__line:not(:last-of-type){margin-bottom:10px}.c-burger.is-visible .c-burger__line:first-of-type{rotate:45deg}.c-burger.is-visible .c-burger__line:nth-child(2){scale:0}.c-burger.is-visible .c-burger__line:nth-child(3){rotate:-45deg}}@media (1024px <= width){.c-burger{display:none}}.c-button{align-items:center;display:inline-flex;justify-content:center;transition:all .2s ease-in}.c-button,.c-button[data-target]{cursor:pointer}.c-button:disabled{cursor:auto}.c-button.is-disabled{cursor:not-allowed}.c-button--primary{background-color:var(--color-pink);border-radius:999px;color:var(--color-white);font-weight:700}@media screen and (width < 1024px){.c-button--primary{font-size:5.33vw;height:16vw;width:90%}}@media screen and (1024px <= width){.c-button--primary{font-size:1vw;height:48px;width:260px}}.c-button--secondary{background-color:var(--color-blue);border-radius:8px;color:var(--color-white);font-size:16px;font-weight:700}@media screen and (width < 1024px){.c-button--secondary{height:14.93vw;width:90%}}@media screen and (1024px <= width){.c-button--secondary{height:48px;width:228px}}.c-button--secondary:focus,.c-button--secondary:hover{background-color:var(--color-blue-dark)}.c-form-page{position:relative}@media screen and (width < 1024px){.c-form-page{background:#0d529f url(../assets/img/bg-form-mobile.jpg) top no-repeat;background-size:100%;padding-bottom:13.06vw;padding-top:46.13vw}.c-form-page:after{background-color:var(--color-pink);bottom:0;content:"";height:13.06vw;left:0;position:absolute;right:0}}@media screen and (1024px <= width){.c-form-page{background:#b1d8ef url(../assets/img/bg-form-desktop.jpg) no-repeat top;background-size:100%;padding-bottom:15.87vw;padding-top:3.12vw}.c-form-page:after{background-color:var(--color-pink);bottom:0;content:"";height:401px;left:0;position:absolute;right:0}}.c-form-page__title{color:var(--color-white);line-height:1.1em}@media screen and (width < 1024px){.c-form-page__title{font-size:9.33vw;padding-bottom:6.4vw}}@media screen and (1024px <= width){.c-form-page__title{font-size:2.5vw;padding-bottom:9.25vw;padding-top:1.25vw}}.c-form__wrapper{background-color:var(--color-white);position:relative}@media screen and (width < 1024px){.c-form__wrapper{padding:3.2vw 3.2vw 17.06vw}}@media screen and (1024px <= width){.c-form__wrapper{border-radius:16px;margin-inline:auto;max-width:62.25vw;padding-top:3vw;padding-inline:7.06vw;padding-bottom:5vw;z-index:1}}.c-form__inner{background-color:var(--color-gray-light);border-radius:8px;margin-bottom:20px}@media screen and (width < 1024px){.c-form__inner{padding-top:2.66vw;padding-inline:2.66vw;padding-bottom:8vw}}@media screen and (1024px <= width){.c-form__inner{padding-block:1.87vw;padding-inline:2.31vw}}.c-form__title{color:var(--color-blue);text-align:center}@media screen and (width < 1024px){.c-form__title{font-size:4vw;font-weight:700;line-height:6.66vw;margin-bottom:2.13vw}}@media screen and (1024px <= width){.c-form__title{font-size:1.12vw;font-weight:700;line-height:1.2em;margin-bottom:1.87vw}}.c-form__grid{display:grid}@media screen and (width < 1024px){.c-form__grid{gap:2.66vw;margin-bottom:3.73vw}}@media screen and (1024px <= width){.c-form__grid{-moz-column-gap:1.5vw;column-gap:1.5vw;grid-template-columns:repeat(2,1fr);margin-bottom:1.56vw;row-gap:.87vw}}.c-form__subtitle{color:var(--color-blue);line-height:1.2em}@media screen and (width < 1024px){.c-form__subtitle{font-size:4vw;font-weight:700;line-height:6.4vw;margin-bottom:3.2vw}}@media screen and (1024px <= width){.c-form__subtitle{font-size:1.12vw;font-weight:700;margin-bottom:.62vw}}.c-form__disclaimer{font-size:12px;text-align:right}@media screen and (width < 1024px){.c-form .c-button{margin-top:5.33vw}}@media screen and (1024px <= width){.c-form .c-button{margin-top:10px}}.c-gifts{background-color:var(--color-blue);background-repeat:no-repeat;color:var(--color-white)}@media screen and (width < 1024px){.c-gifts{background:#0d529f url(../assets/img/gifts-mobile.jpg) bottom no-repeat;background-size:100%;padding-top:6.4vw;padding-inline:3.2vw;padding-bottom:99.46vw;text-align:center}}@media screen and (1024px <= width){.c-gifts{align-items:center;background-image:url(../assets/img/gifts-desktop.jpg);background-size:100% 100%;display:flex;height:43.75vw}}@media screen and (width < 1024px){.c-gifts__inner{text-align:center}}@media screen and (1024px <= width){.c-gifts__inner{margin-inline:10.93vw;width:34.06vw}}.c-gifts__title{font-weight:800;line-height:1.3em}@media screen and (width < 1024px){.c-gifts__title{font-size:7.73vw}}.c-gifts__title span.u-color--yellow{font-weight:700}@media screen and (width < 1024px){.c-gifts__title span.u-color--yellow{display:block;font-size:9.33vw;line-height:1.1em;margin-bottom:5.33vw}}.c-hero{color:var(--color-white)}@media screen and (width < 1024px){.c-hero{background-color:#0d529f;background-image:url(../assets/img/hero-homepage-mobile.jpg),url(../assets/img/hero-homepage-bottom-mobile.jpg);background-position:top,bottom;background-repeat:no-repeat;background-size:100%,100%;padding-top:67.73vw;padding-inline:3.2vw;padding-bottom:59.46vw}}@media screen and (1024px <= width){.c-hero{background:url(../assets/img/hero-homepage-desktop.jpg) no-repeat top;background-size:100% 100%;padding-block:6.25vw}}@media screen and (width < 1024px){.c-hero__inner{text-align:center}}@media screen and (1024px <= width){.c-hero__inner{margin-left:51dvw}}.c-hero__title{font-style:italic}.c-hero__subtitle{font-style:italic;line-height:1.1em}@media screen and (width < 1024px){.c-hero__subtitle{font-size:7.46vw;margin-block:5.33vw}}@media screen and (1024px <= width){.c-hero__subtitle{font-size:1.75vw;font-weight:700;margin-block:1.25vw}}@media screen and (width < 1024px){.c-hero__description{font-size:4.26vw;font-weight:700;margin-bottom:8.53vw}}@media screen and (1024px <= width){.c-hero__description{font-size:1vw;font-weight:600;line-height:1.2em;margin-bottom:2.25vw}}.c-how{text-align:center}@media screen and (width < 1024px){.c-how{margin-bottom:6.93vw}}@media screen and (1024px <= width){.c-how{margin-bottom:1.25vw;margin-top:.31vw}.c-how__inner{padding-inline:1.25vw}}.c-how__title{line-height:1.1em}@media screen and (width < 1024px){.c-how__title{font-size:8vw;font-weight:700;margin-bottom:8vw;margin-top:12.8vw}}@media screen and (1024px <= width){.c-how__title{font-size:2.5vw;font-weight:800;margin-bottom:3vw}}@media screen and (width < 1024px){.c-how__list{display:flex;flex-direction:column;gap:80px;justify-content:space-around;margin-bottom:22.4vw}}@media screen and (1024px <= width){.c-how__list{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:1.68vw}}.c-how__item{align-items:center;display:flex;flex-direction:column;position:relative}@media screen and (width < 1024px){.c-how__item{gap:12px}}@media screen and (1024px <= width){.c-how__item{gap:1.37vw}}.c-how__item:not(:last-child):after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../assets/img/icons/chevron-right.svg);mask-image:url(../assets/img/icons/chevron-right.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;vertical-align:calc(.375em - var(--icon-size)*.5);width:var(--icon-size)}@media screen and (width < 1024px){.c-how__item:not(:last-child):after{--icon-size:38px;bottom:-29%;left:calc(50% - 19px);rotate:90deg;transform:translateX(-50%)}}@media screen and (1024px <= width){.c-how__item:not(:last-child):after{--icon-size:38px;right:-6%;top:5.31vw}}.c-how__image-wrapper{position:relative}.c-how__step{align-items:center;background-color:var(--color-blue);border-radius:50%;color:var(--color-white);display:flex;font-weight:700;justify-content:center;position:absolute}@media screen and (width < 1024px){.c-how__step{font-size:5.33vw;height:10.66vw;left:.53vw;top:1.6vw;width:10.66vw}}@media screen and (1024px <= width){.c-how__step{font-size:1.25vw;font-weight:700;height:2.5vw;left:.12vw;top:.37vw;width:2.5vw}}@media screen and (width < 1024px){.c-how__image{height:44vw;width:44vw}}@media screen and (1024px <= width){.c-how__image{height:10.62vw;width:10.62vw}}.c-how__text{font-weight:700;line-height:1.15em}@media screen and (width < 1024px){.c-how__text{font-size:5.33vw}}@media screen and (1024px <= width){.c-how__text{font-size:1.25vw}}@media screen and (width < 1024px){.c-how__description{line-height:2em}}.c-interstitial{align-items:center;background-color:var(--color-blue);color:var(--color-white);display:flex;justify-content:center;min-height:100dvh;padding-inline:2.4rem;text-align:center}.c-interstitial__inner{max-width:60rem}.c-interstitial__title{font-style:italic}.c-interstitial__subtitle{font-size:7.46vw;font-style:italic;line-height:1.1em;margin-block:5.33vw}@media screen and (1024px <= width){.c-interstitial__subtitle{font-size:1.75vw;font-weight:700;margin-block:1.25vw}}.c-interstitial__description{font-size:4.26vw;font-weight:600}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-loader{animation:rotate 1.5s linear infinite;border:.2rem solid transparent;border-radius:50%;border-top:.2rem solid var(--color-white);display:block;height:4rem;margin-inline:auto;position:relative;width:4rem}@media screen and (width < 1024px){.c-loader{height:2.5rem;width:2.5rem}}.c-loader:after,.c-loader:before{border:.2rem solid transparent;border-radius:50%;box-sizing:border-box;content:"";position:absolute}.c-loader:before{animation:rotate 1.5s linear infinite;border-left:.2rem solid var(--color-white);inset:.6rem}.c-loader:after{animation:rotate .5s linear infinite reverse;border-bottom:.2rem solid var(--color-white);inset:.2rem}.c-loader__wrapper{display:none;height:4rem;width:9.6rem}@media screen and (width < 1024px){.c-loader__wrapper{height:2.5rem;width:8rem}}.c-loader__wrapper.is-visible{display:block}.c-footer{background-color:var(--color-blue);color:var(--color-white)}@media screen and (1024px <= width){.c-footer__nav{margin-inline:auto;max-width:50vw;padding-block:3.43vw}}@media screen and (width < 1024px){.c-footer__list{background-color:var(--color-white);border-bottom-left-radius:25px;border-bottom-right-radius:25px;display:flex;flex-direction:column;gap:30px;left:0;margin:0;opacity:0;overflow-y:auto;padding:8vw 10.66vw 10.66vw 4.26vw;position:absolute;top:-1px;transition:all .35s ease-in;visibility:hidden;z-index:102}.c-footer__list.is-visible{opacity:1;visibility:visible}}@media screen and (1024px <= width){.c-footer__list{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}}@media screen and (width < 1024px){.c-footer__item:first-child{order:5}.c-footer__item:nth-child(2){order:1}.c-footer__item:nth-child(3){order:3}.c-footer__item:nth-child(4){order:6}.c-footer__item:nth-child(5){order:2}.c-footer__item:nth-child(6){order:4}.c-footer__link{color:var(--color-blue);font-size:5.33vw;line-height:1.1em}}@media screen and (1024px <= width){.c-footer__link{font-size:12px}}@media screen and (width < 1024px){.c-footer__backdrop{background-color:transparent;left:0;position:fixed;top:0}.c-footer:has(.is-visible) .c-footer__backdrop{bottom:0;right:0;z-index:100}}@media screen and (1024px <= width){.c-footer__backdrop{display:none}}.c-thanks{color:var(--color-white)}@media screen and (width < 1024px){.c-thanks{background:#0d529f url(../assets/img/bg-thanks-mobile.jpg) top no-repeat;background-size:100%;padding-top:67.73vw;padding-inline:3.2vw;padding-bottom:9.06vw}}@media screen and (1024px <= width){.c-thanks{background:url(../assets/img/bg-thanks-desktop.jpg) no-repeat top;background-size:100% 100%;padding-block:6.25vw}}@media screen and (width < 1024px){.c-thanks__inner{text-align:center}}@media screen and (1024px <= width){.c-thanks__inner{margin-left:50dvw;width:31.25vw}}.c-thanks__description,.c-thanks__disclaimer,.c-thanks__subtitle,.c-thanks__title{font-style:italic;font-weight:700}@media screen and (width < 1024px){.c-thanks__title{margin-bottom:8vw}}@media screen and (1024px <= width){.c-thanks__title{margin-bottom:2.5vw}}.c-thanks__subtitle{line-height:1.1em}@media screen and (width < 1024px){.c-thanks__subtitle{font-size:8vw;margin-block:5.33vw}}@media screen and (1024px <= width){.c-thanks__subtitle{font-size:2.25vw;margin-block:1.25vw}}.c-thanks__disclaimer{line-height:1.2em}@media screen and (width < 1024px){.c-thanks__disclaimer{font-size:6.4vw;margin-bottom:8.53vw}}@media screen and (1024px <= width){.c-thanks__disclaimer{font-size:1.56vw;margin-bottom:1.25vw}}.c-thanks__description{line-height:1.2em}@media screen and (width < 1024px){.c-thanks__description{font-size:6.13vw;margin-bottom:8.53vw}}@media screen and (1024px <= width){.c-thanks__description{font-size:1.75vw;margin-bottom:2.25vw}}.c-tooltip{align-items:baseline;display:inline-flex;justify-content:center;position:relative;z-index:20}@keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}@keyframes tooltipster-rotating{25%{rotate:-2deg}75%{rotate:2deg}to{rotate:0}}@keyframes tooltipster-scaling{50%{scale:1.1}to{scale:1}}.tooltipster-base{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px 0 rgba(0,0,0,.26);color:#333;display:flex;min-width:207px;padding:8px;position:absolute;text-align:center;z-index:10!important}.tooltipster-base strong{display:block;font-size:16px;margin-bottom:12px}.tooltipster-base p{font-size:12px}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{inset:0;overflow:hidden;position:fixed;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{scale:0 0;transition-property:transform}.tooltipster-grow.tooltipster-show{scale:1 1;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotate(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotate(0deg);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{opacity:0;top:0!important;transition-property:all}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-4rem!important}.tooltipster-slide.tooltipster-dying{left:0!important;opacity:0;transition-property:all}.tooltipster-update-fade{animation:tooltipster-fading .4s}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.u-align--left{text-align:left}.u-align--center{text-align:center}.u-align--right{text-align:right}@media (width < 1024px){.u-align-mobile--left{text-align:left}.u-align-mobile--center{text-align:center}.u-align-mobile--right{text-align:right}}@media (1024px <= width){.u-align-desktop--left{text-align:left}.u-align-desktop--center{text-align:center}.u-align-desktop--right{text-align:right}}.u-color--white{color:var(--color-white)}.u-bg-color--white{background-color:var(--color-white)}.u-color--blue-dark{color:var(--color-blue-dark)}.u-bg-color--blue-dark{background-color:var(--color-blue-dark)}.u-color--blue{color:var(--color-blue)}.u-bg-color--blue{background-color:var(--color-blue)}.u-color--pink{color:var(--color-pink)}.u-bg-color--pink{background-color:var(--color-pink)}.u-color--yellow{color:var(--color-yellow)}.u-bg-color--yellow{background-color:var(--color-yellow)}.u-color--gray-light{color:var(--color-gray-light)}.u-bg-color--gray-light{background-color:var(--color-gray-light)}.u-color--gray-medium{color:var(--color-gray-medium)}.u-bg-color--gray-medium{background-color:var(--color-gray-medium)}.u-color--main-bg{color:var(--color-main-bg)}.u-bg-color--main-bg{background-color:var(--color-main-bg)}.u-color--main-text{color:var(--color-main-text)}.u-bg-color--main-text{background-color:var(--color-main-text)}.u-color--main-link{color:var(--color-main-link)}.u-bg-color--main-link{background-color:var(--color-main-link)}.u-color--success{color:var(--color-success)}.u-bg-color--success{background-color:var(--color-success)}.u-color--error{color:var(--color-error)}.u-bg-color--error{background-color:var(--color-error)}.u-color--info{color:var(--color-info)}.u-bg-color--info{background-color:var(--color-info)}.u-color--warning{color:var(--color-warning)}.u-bg-color--warning{background-color:var(--color-warning)}.u-margin--1{margin:1rem}.u-margin--2{margin:2rem}.u-margin--3{margin:3rem}.u-margin--4{margin:4rem}.u-margin--5{margin:5rem}.u-margin--6{margin:6rem}.u-margin--7{margin:7rem}.u-margin--8{margin:8rem}.u-margin--9{margin:9rem}.u-margin--10{margin:10rem}.u-margin--11{margin:11rem}.u-margin--12{margin:12rem}.u-padding--1{padding:1rem}.u-padding--2{padding:2rem}.u-padding--3{padding:3rem}.u-padding--4{padding:4rem}.u-padding--5{padding:5rem}.u-padding--6{padding:6rem}.u-padding--7{padding:7rem}.u-padding--8{padding:8rem}.u-padding--9{padding:9rem}.u-padding--10{padding:10rem}.u-padding--11{padding:11rem}.u-padding--12{padding:12rem}.u-margin-x--1{margin-left:1rem;margin-right:1rem}.u-margin-x--2{margin-left:2rem;margin-right:2rem}.u-margin-x--3{margin-left:3rem;margin-right:3rem}.u-margin-x--4{margin-left:4rem;margin-right:4rem}.u-margin-x--5{margin-left:5rem;margin-right:5rem}.u-margin-x--6{margin-left:6rem;margin-right:6rem}.u-margin-x--7{margin-left:7rem;margin-right:7rem}.u-margin-x--8{margin-left:8rem;margin-right:8rem}.u-margin-x--9{margin-left:9rem;margin-right:9rem}.u-margin-x--10{margin-left:10rem;margin-right:10rem}.u-margin-x--11{margin-left:11rem;margin-right:11rem}.u-margin-x--12{margin-left:12rem;margin-right:12rem}.u-margin-y--1{margin-bottom:1rem;margin-top:1rem}.u-margin-y--2{margin-bottom:2rem;margin-top:2rem}.u-margin-y--3{margin-bottom:3rem;margin-top:3rem}.u-margin-y--4{margin-bottom:4rem;margin-top:4rem}.u-margin-y--5{margin-bottom:5rem;margin-top:5rem}.u-margin-y--6{margin-bottom:6rem;margin-top:6rem}.u-margin-y--7{margin-bottom:7rem;margin-top:7rem}.u-margin-y--8{margin-bottom:8rem;margin-top:8rem}.u-margin-y--9{margin-bottom:9rem;margin-top:9rem}.u-margin-y--10{margin-bottom:10rem;margin-top:10rem}.u-margin-y--11{margin-bottom:11rem;margin-top:11rem}.u-margin-y--12{margin-bottom:12rem;margin-top:12rem}.u-margin-top--1{margin-top:1rem}.u-margin-top--2{margin-top:2rem}.u-margin-top--3{margin-top:3rem}.u-margin-top--4{margin-top:4rem}.u-margin-top--5{margin-top:5rem}.u-margin-top--6{margin-top:6rem}.u-margin-top--7{margin-top:7rem}.u-margin-top--8{margin-top:8rem}.u-margin-top--9{margin-top:9rem}.u-margin-top--10{margin-top:10rem}.u-margin-top--11{margin-top:11rem}.u-margin-top--12{margin-top:12rem}.u-margin-right--1{margin-right:1rem}.u-margin-right--2{margin-right:2rem}.u-margin-right--3{margin-right:3rem}.u-margin-right--4{margin-right:4rem}.u-margin-right--5{margin-right:5rem}.u-margin-right--6{margin-right:6rem}.u-margin-right--7{margin-right:7rem}.u-margin-right--8{margin-right:8rem}.u-margin-right--9{margin-right:9rem}.u-margin-right--10{margin-right:10rem}.u-margin-right--11{margin-right:11rem}.u-margin-right--12{margin-right:12rem}.u-margin-bottom--1{margin-bottom:1rem}.u-margin-bottom--2{margin-bottom:2rem}.u-margin-bottom--3{margin-bottom:3rem}.u-margin-bottom--4{margin-bottom:4rem}.u-margin-bottom--5{margin-bottom:5rem}.u-margin-bottom--6{margin-bottom:6rem}.u-margin-bottom--7{margin-bottom:7rem}.u-margin-bottom--8{margin-bottom:8rem}.u-margin-bottom--9{margin-bottom:9rem}.u-margin-bottom--10{margin-bottom:10rem}.u-margin-bottom--11{margin-bottom:11rem}.u-margin-bottom--12{margin-bottom:12rem}.u-margin-left--1{margin-left:1rem}.u-margin-left--2{margin-left:2rem}.u-margin-left--3{margin-left:3rem}.u-margin-left--4{margin-left:4rem}.u-margin-left--5{margin-left:5rem}.u-margin-left--6{margin-left:6rem}.u-margin-left--7{margin-left:7rem}.u-margin-left--8{margin-left:8rem}.u-margin-left--9{margin-left:9rem}.u-margin-left--10{margin-left:10rem}.u-margin-left--11{margin-left:11rem}.u-margin-left--12{margin-left:12rem}.u-padding-x--1{padding-left:1rem;padding-right:1rem}.u-padding-x--2{padding-left:2rem;padding-right:2rem}.u-padding-x--3{padding-left:3rem;padding-right:3rem}.u-padding-x--4{padding-left:4rem;padding-right:4rem}.u-padding-x--5{padding-left:5rem;padding-right:5rem}.u-padding-x--6{padding-left:6rem;padding-right:6rem}.u-padding-x--7{padding-left:7rem;padding-right:7rem}.u-padding-x--8{padding-left:8rem;padding-right:8rem}.u-padding-x--9{padding-left:9rem;padding-right:9rem}.u-padding-x--10{padding-left:10rem;padding-right:10rem}.u-padding-x--11{padding-left:11rem;padding-right:11rem}.u-padding-x--12{padding-left:12rem;padding-right:12rem}.u-padding-y--1{padding-bottom:1rem;padding-top:1rem}.u-padding-y--2{padding-bottom:2rem;padding-top:2rem}.u-padding-y--3{padding-bottom:3rem;padding-top:3rem}.u-padding-y--4{padding-bottom:4rem;padding-top:4rem}.u-padding-y--5{padding-bottom:5rem;padding-top:5rem}.u-padding-y--6{padding-bottom:6rem;padding-top:6rem}.u-padding-y--7{padding-bottom:7rem;padding-top:7rem}.u-padding-y--8{padding-bottom:8rem;padding-top:8rem}.u-padding-y--9{padding-bottom:9rem;padding-top:9rem}.u-padding-y--10{padding-bottom:10rem;padding-top:10rem}.u-padding-y--11{padding-bottom:11rem;padding-top:11rem}.u-padding-y--12{padding-bottom:12rem;padding-top:12rem}.u-padding-top--1{padding-top:1rem}.u-padding-top--2{padding-top:2rem}.u-padding-top--3{padding-top:3rem}.u-padding-top--4{padding-top:4rem}.u-padding-top--5{padding-top:5rem}.u-padding-top--6{padding-top:6rem}.u-padding-top--7{padding-top:7rem}.u-padding-top--8{padding-top:8rem}.u-padding-top--9{padding-top:9rem}.u-padding-top--10{padding-top:10rem}.u-padding-top--11{padding-top:11rem}.u-padding-top--12{padding-top:12rem}.u-padding-right--1{padding-right:1rem}.u-padding-right--2{padding-right:2rem}.u-padding-right--3{padding-right:3rem}.u-padding-right--4{padding-right:4rem}.u-padding-right--5{padding-right:5rem}.u-padding-right--6{padding-right:6rem}.u-padding-right--7{padding-right:7rem}.u-padding-right--8{padding-right:8rem}.u-padding-right--9{padding-right:9rem}.u-padding-right--10{padding-right:10rem}.u-padding-right--11{padding-right:11rem}.u-padding-right--12{padding-right:12rem}.u-padding-bottom--1{padding-bottom:1rem}.u-padding-bottom--2{padding-bottom:2rem}.u-padding-bottom--3{padding-bottom:3rem}.u-padding-bottom--4{padding-bottom:4rem}.u-padding-bottom--5{padding-bottom:5rem}.u-padding-bottom--6{padding-bottom:6rem}.u-padding-bottom--7{padding-bottom:7rem}.u-padding-bottom--8{padding-bottom:8rem}.u-padding-bottom--9{padding-bottom:9rem}.u-padding-bottom--10{padding-bottom:10rem}.u-padding-bottom--11{padding-bottom:11rem}.u-padding-bottom--12{padding-bottom:12rem}.u-padding-left--1{padding-left:1rem}.u-padding-left--2{padding-left:2rem}.u-padding-left--3{padding-left:3rem}.u-padding-left--4{padding-left:4rem}.u-padding-left--5{padding-left:5rem}.u-padding-left--6{padding-left:6rem}.u-padding-left--7{padding-left:7rem}.u-padding-left--8{padding-left:8rem}.u-padding-left--9{padding-left:9rem}.u-padding-left--10{padding-left:10rem}.u-padding-left--11{padding-left:11rem}.u-padding-left--12{padding-left:12rem}.u-hidden{display:none!important}@media (width < 768px){.u-hidden--small{display:none!important}}@media (768px <= width < 1024px){.u-hidden--medium{display:none!important}}@media (1024px <= width < 1540px){.u-hidden--large{display:none!important}}@media (1540px <= width){.u-hidden--huge{display:none!important}}.u-visually-hidden{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.1rem}.u-visually-hidden.focusable .u-visually-hidden:active,.u-visually-hidden.focusable .u-visually-hidden:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.u-invisible{visibility:hidden}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjQtZWxlbWVudHMvX2Zvcm0tc2tlbGV0b24uc2NzcyIsIm1haW4uY3NzIiwiMS1zZXR0aW5ncy9fY29sb3JzLnNjc3MiLCIxLXNldHRpbmdzL19mb250cy5zY3NzIiwiMy1nZW5lcmljL19yZXNldC5zY3NzIiwiNC1lbGVtZW50cy9fZG9jdW1lbnQuc2NzcyIsIjQtZWxlbWVudHMvX2hlYWRpbmcuc2NzcyIsIjItdG9vbHMvX21peGlucy5zY3NzIiwiNC1lbGVtZW50cy9fbGluay5zY3NzIiwiNC1lbGVtZW50cy9fdGV4dC5zY3NzIiwidmVuZG9ycy9zZWxlY3QyLnNjc3MiLCI1LW9iamVjdHMvX3dyYXBwZXIuc2NzcyIsIjUtb2JqZWN0cy9fZGlzcGxheS5zY3NzIiwiNS1vYmplY3RzL19tYWluLnNjc3MiLCI1LW9iamVjdHMvX2Zvcm0tc3R5bGUuc2NzcyIsIjUtb2JqZWN0cy9faWNvbnMuc2NzcyIsIjYtY29tcG9uZW50cy9fYnVyZ2VyLnNjc3MiLCI2LWNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiNi1jb21wb25lbnRzL19mb3JtLnNjc3MiLCI2LWNvbXBvbmVudHMvX2dpZnRzLnNjc3MiLCI2LWNvbXBvbmVudHMvX2hlcm8uc2NzcyIsIjYtY29tcG9uZW50cy9faG93LnNjc3MiLCI2LWNvbXBvbmVudHMvX2ludGVyc3RpdGlhbC5zY3NzIiwiNi1jb21wb25lbnRzL19sb2FkZXIuc2NzcyIsIjYtY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCI2LWNvbXBvbmVudHMvX3RoYW5rcy5zY3NzIiwiNi1jb21wb25lbnRzL190b29sdGlwLnNjc3MiLCI3LXV0aWxpdGllcy9fYWxpZ25lbWVudC5zY3NzIiwiNy11dGlsaXRpZXMvX3V0aWxpdHktY29sb3JzLnNjc3MiLCI3LXV0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiNy11dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIjctdXRpbGl0aWVzL19wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3Mi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UzViSSxxR0FFRSwyQkFBQSxDQUVBLDhCQUFBLENBSEEsd0JBQUEsQ0FFQSwyQlQrYk4sQ1N6YkksaUZBQ0Usd0JUMmJOLENTeGJJLDBHQUNFLGVBQUEsQ0FDQSx3QkFBQSxDQUNBLHlCVDBiTixDU3ZiSSwwR0FDRSxrQkFBQSxDQUNBLDJCQUFBLENBQ0EsNEJUeWJOLENTcGJJLDZFQUNFLHFCQUFBLENBQ0EsU1RzYk4sQ1NuYkksMkVBRUUsZUFBQSxDQURBLFNUc2JOLENTamJFLDhDQUNFLHFCQUFBLENBQ0EsNEJUbWJKLENTamJJLHFEQUNFLGtCVG1iTixDU2hiSSxxREFDRSxlVGtiTixDUzdhSSx1RUFDRSxnQkFBQSxDQUNBLGVUK2FOLENTNWFJLDREQUNFLFNUOGFOLENTM2FJLCtEQUNFLFVUNmFOLENTMWFJLDhGQUNFLHdCQUFBLENBQ0EsVVQ0YU4sQ1N6YUksb0RBQ0UsY0FBQSxDQUNBLGFBQUEsQ0FDQSxXVDJhTixDU3ZhRSxzRUFDRSxvQlR5YUosQ1VwbkNFLHlCQURGLGFBRUksWVZ3bkNGLENBQ0YsQ1V0bkNFLGlDQUVFLFdBQUEsQ0FDQSxjVnVuQ0osQ1VybkNJLHdCQUxGLGlDQU1JLHFCVnduQ0osQ0FDRixDVXRuQ0kseUJBVEYsaUNBVUksbUJWeW5DSixDQUNGLENXM29DQSxRQUNFLFlYOG9DRixDVzNvQ0EsUUFDRSxZWDhvQ0YsQ1d4b0NFLDJCQUNFLHFCWDJvQ0osQ1d6b0NJLGtDQUNFLDBCWDJvQ04sQ1d2b0NFLDRCQUNFLHNCWHlvQ0osQ1d0b0NFLHlCQUNFLG1CWHdvQ0osQ1d0b0NJLGdDQUNFLHdCWHdvQ04sQ1dwb0NFLDZCQUNFLHVCWHNvQ0osQ1dub0NFLDRCQUNFLDRCWHFvQ0osQ1dsb0NFLDZCQUNFLDZCWG9vQ0osQ1dqb0NFLDRCQUNFLDRCWG1vQ0osQ1dob0NFLHlCQUNFLGlCWGtvQ0osQ1dob0NJLGdDQUNFLHNCWGtvQ04sQ1c5bkNFLDBCQUNFLGtCWGdvQ0osQ1c3bkNFLHVCQUNFLGVYK25DSixDVzduQ0ksOEJBQ0Usb0JYK25DTixDVzNuQ0UsMkJBQ0UsbUJYNm5D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QzJCdjdFRSxnQkFDRSx3QjNCMDdFSixDMkJ2N0VFLG1CQUNFLG1DM0IwN0VKLEMyQi83RUUsb0JBQ0UsNEIzQms4RUosQzJCLzdFRSx1QkFDRSx1QzNCazhFSixDMkJ2OEVFLGVBQ0UsdUIzQjA4RUosQzJCdjhFRSxrQkFDRSxrQzNCMDhFSixDMkIvOEVFLGVBQ0UsdUIzQms5RUosQzJCLzhFRSxrQkFDRSxrQzNCazlFSixDMkJ2OUVFLGlCQUNFLHlCM0IwOUVKLEMyQnY5RUUsb0JBQ0Usb0MzQjA5RUosQzJCLzlFRSxxQkFDRSw2QjNCaytFSixDMkIvOUVFLHdCQUNFLHdDM0JrK0VKLEMyQnYrRUUsc0JBQ0UsOEIzQjArRUosQzJCditFRSx5QkFDRSx5QzNCMCtFSixDMkIvK0VFLGtCQUNFLDBCM0JrL0VKLEMyQi8rRUUscUJBQ0UscUMzQmsvRUosQzJCdi9FRSxvQkFDRSw0QjNCMC9FSixDMkJ2L0VFLHVCQUNFLHVDM0IwL0VKLEMyQi8vRUUsb0JBQ0UsNEIzQmtnRkosQzJCLy9FRSx1QkFDRSx1QzNCa2dGSixDMkJ2Z0ZFLGtCQUNFLDBCM0IwZ0ZKLEMyQnZnRkUscUJBQ0UscUMzQjBnRkosQzJCL2dGRSxnQkFDRSx3QjNCa2hGSixDMkIvZ0ZFLG1CQUNFLG1DM0JraEZKLEMyQnZoRkUsZUFDRSx1QjNCMGhGSixDMkJ2aEZFLGtCQUNFLGtDM0IwaEZKLEMyQi9oRkUsa0JBQ0UsMEIzQmtpRkosQzJCL2hGRSxxQkFDRSxxQzNCa2lGSixDNEJyaUZJLGFBQ0UsVzVCd2lGTixDNEJ6aUZJLGFBQ0UsVzVCNGlGTixDNEI3aUZJLGFBQ0UsVzVCZ2pGTixDNEJqakZJLGFBQ0UsVzVCb2pGTixDNEJyakZJLGFBQ0UsVzVCd2pGTixDNEJ6akZJLGFBQ0UsVzVCNGpGTixDNEI3akZJLGFBQ0UsVzVCZ2tGTixDNEJqa0ZJLGFBQ0UsVzVCb2tGTixDNEJya0ZJLGFBQ0UsVzVCd2tGTixDNEJ6a0ZJLGNBQ0UsWTVCNGtGTixDNEI3a0ZJLGNBQ0UsWTVCZ2xGTixDNEJqbEZJLGNBQ0UsWTVCb2xGTixDNEJybEZJLGNBQ0UsWTVCd2xGTixDNEJ6bEZJLGNBQ0UsWTVCNGxGTixDNEI3bEZJLGNBQ0UsWTVCZ21GTixDNEJqbUZJLGNBQ0UsWTVCb21GTixDNEJybUZJLGNBQ0UsWTVCd21GTixDNEJ6bUZJLGNBQ0UsWTVCNG1GTixDNEI3bUZJLGNBQ0UsWTVCZ25GTixDNEJqbkZJLGNBQ0UsWTVCb25GTixDNEJybkZJLGNBQ0UsWTVCd25GTixDNEJ6bkZJLGVBQ0UsYTVCNG5GTixDNEI3bkZJLGVBQ0UsYTVCZ29GTixDNEJqb0ZJLGVBQ0UsYTVCb29GTixDNEIvbUZRLGVBR0ksZ0JBQUEsQ0FEQSxpQjVCa25GWixDNEJwbkZRLGVBR0ksZ0JBQUEsQ0FEQSxpQjVCdW5GWixDNEJ6bkZRLGVBR0ksZ0JBQUEsQ0FEQSxpQjVCNG5GWixDNEI5bkZRLGVBR0ksZ0JBQUEsQ0FEQSxpQjVCaW9GWixDNEJub0ZRLGVBR0ksZ0JBQUEsQ0FEQSxpQjVCc29GWixDNEJ4b0ZRLGVBR0ksZ0JBQUEsQ0FEQSxpQjVCMm9GWixDNEI3b0ZRLGVBR0ksZ0JBQUEsQ0FEQSxpQjVCZ3BGWixDNEJscEZRLGVBR0ksZ0JBQUEsQ0FEQSxpQjVCcXBGWixDNEJ2cEZRLGVBR0ksZ0JBQUEsQ0FEQSxpQjVCMHBGWixDNEI1cEZRLGdCQUdJLGlCQUFBLENBREEsa0I1QitwRlosQzRCanFGUSxnQkFHSSxpQkFBQSxDQURBLGtCNUJvcUZaLEM0QnRxRlEsZ0JBR0ksaUJBQUEsQ0FEQSxrQjVCeXFGWixDNEIzcUZRLGVBT0ksa0JBQUEsQ0FEQSxlNUIwcUZaLEM0QmhyRlEsZUFPSSxrQkFBQSxDQURBLGU1QitxRlosQzRCcnJGUSxlQU9JLGtCQUFBLENBREEsZTVCb3JGWixDNEIxckZRLGVBT0ksa0JBQUEsQ0FEQSxlNUJ5ckZaLEM0Qi9yRlEsZUFPSSxrQkFBQSxDQURBLGU1QjhyRlosQzRCcHNGUSxlQU9JLGtCQUFBLENBREEsZTVCbXNGWixDNEJ6c0ZRLGVBT0ksa0JBQUEsQ0FEQSxlNUJ3c0ZaLEM0QjlzRlEsZUFPSSxrQkFBQSxDQURBLGU1QjZzRlosQzRCbnRGUSxlQU9JLGtCQUFBLENBREEsZTVCa3RGWixDNEJ4dEZRLGdCQU9JLG1CQUFBLENBREEsZ0I1QnV0RlosQzRCN3RGUSxnQkFPSSxtQkFBQSxDQURBLGdCNUI0dEZaLEM0Qmx1RlEsZ0JBT0ksbUJBQUEsQ0FEQSxnQjVCaXVGWixDNEJ2dUZRLGlCQVVJLGU1Qml1RlosQzRCM3VGUSxpQkFVSSxlNUJxdUZaLEM0Qi91RlEsaUJBVUksZTVCeXVGWixDNEJudkZRLGlCQVVJLGU1QjZ1RlosQzRCdnZGUSxpQkFVSSxlNUJpdkZaLEM0QjN2RlEsaUJBVUksZTVCcXZGWixDNEIvdkZRLGlCQVVJLGU1Qnl2RlosQzRCbndGUSxpQkFVSSxlNUI2dkZaLEM0QnZ3RlEsaUJBVUksZTVCaXdGWixDNEIzd0ZRLGtCQVVJLGdCNUJxd0ZaLEM0Qi93RlEsa0JBVUksZ0I1Qnl3RlosQzRCbnhGUSxrQkFVSSxnQjVCNndGWixDNEJ2eEZRLG1CQVVJLGlCNUJpeEZaLEM0QjN4RlEsbUJBVUksaUI1QnF4RlosQzRCL3hGUSxtQkFVSSxpQjVCeXhGWixDNEJueUZRLG1CQVVJLGlCNUI2eEZaLEM0QnZ5RlEsbUJBVUksaUI1Qml5RlosQzRCM3lGUSxtQkFVSSxpQjVCcXlGWixDNEIveUZRLG1CQVVJLGlCNUJ5eUZaLEM0Qm56RlEsbUJBVUksaUI1QjZ5RlosQzRCdnpGUSxtQkFVSSxpQjVCaXpGWixDNEIzekZRLG9CQVVJLGtCNUJxekZaLEM0Qi96RlEsb0JBVUksa0I1Qnl6RlosQzRCbjBGUSxvQkFVSSxrQjVCNnpGWixDNEJ2MEZRLG9CQVVJLGtCNUJpMEZaLEM0QjMwRlEsb0JBVUksa0I1QnEwRlosQzRCLzBGUSxvQkFVSSxrQjVCeTBGWixDNEJuMUZRLG9CQVVJLGtCNUI2MEZaLEM0QnYxRlEsb0JBVUksa0I1QmkxRlosQzRCMzFGUSxvQkFVSSxrQjVCcTFGWixDNEIvMUZRLG9CQVVJLGtCNUJ5MUZaLEM0Qm4yRlEsb0JBVUksa0I1QjYxRlosQzRCdjJGUSxvQkFVSSxrQjVCaTJGWixDNEIzMkZRLHFCQVVJLG1CNUJxMkZaLEM0Qi8yRlEscUJBVUksbUI1QnkyRlosQzRCbjNGUSxxQkFVSSxtQjVCNjJGWixDNEJ2M0ZRLGtCQVVJLGdCNUJpM0ZaLEM0QjMzRlEsa0JBVUksZ0I1QnEzRlosQzRCLzNGUSxrQkFVSSxnQjVCeTNGWixDNEJuNEZRLGtCQVVJLGdCNUI2M0ZaLEM0QnY0RlEsa0JBVUksZ0I1Qmk0RlosQzRCMzRGUSxrQkFVSSxnQjVCcTRGWixDNEIvNEZRLGtCQVVJLGdCNUJ5NEZaLEM0Qm41RlEsa0JBVUksZ0I1QjY0RlosQzRCdjVGUSxrQkFVSSxnQjVCaTVGWixDNEIzNUZRLG1CQVVJLGlCNUJxNUZaLEM0Qi81RlEsbUJBVUksaUI1Qnk1RlosQzRCbjZGUSxtQkFVSSxpQjVCNjVGWixDNEJ2NkZRLGdCQUdJLGlCQUFBLENBREEsa0I1QjA2RlosQzRCNTZGUSxnQkFHSSxpQkFBQSxDQURBLGtCNUIrNkZaLEM0Qmo3RlEsZ0JBR0ksaUJBQUEsQ0FEQSxrQjVCbzdGWixDNEJ0N0ZRLGdCQUdJLGlCQUFBLENBREEsa0I1Qnk3RlosQzRCMzdGUSxnQkFHSSxpQkFBQSxDQURBLGtCNUI4N0ZaLEM0Qmg4RlEsZ0JBR0ksaUJBQUEsQ0FEQSxrQjVCbThGWixDNEJyOEZRLGdCQUdJLGlCQUFBLENBREEsa0I1Qnc4RlosQzRCMThGUSxnQkFHSSxpQkFBQSxDQURBLGtCNUI2OEZaLEM0Qi84RlEsZ0JBR0ksaUJBQUEsQ0FEQSxrQjVCazlGWixDNEJwOUZRLGlCQUdJLGtCQUFBLENBREEsbUI1QnU5RlosQzRCejlGUSxpQkFHSSxrQkFBQSxDQURBLG1CNUI0OUZaLEM0Qjk5RlEsaUJBR0ksa0JBQUEsQ0FEQSxtQjVCaStGWixDNEJuK0ZRLGdCQU9JLG1CQUFBLENBREEsZ0I1QmsrRlosQzRCeCtGUSxnQkFPSSxtQkFBQSxDQURBLGdCNUJ1K0ZaLEM0QjcrRlEsZ0JBT0ksbUJBQUEsQ0FEQSxnQjVCNCtGWixDNEJsL0ZRLGdCQU9JLG1CQUFBLENBREEsZ0I1QmkvRlosQzRCdi9GUSxnQkFPSSxtQkFBQSxDQURBLGdCNUJzL0ZaLEM0QjUvRlEsZ0JBT0ksbUJBQUEsQ0FEQSxnQjVCMi9GWixDNEJqZ0dRLGdCQU9JLG1CQUFBLENBREEsZ0I1QmdnR1osQzRCdGdHUSxnQkFPSSxtQkFBQSxDQURBLGdCNUJxZ0daLEM0QjNnR1EsZ0JBT0ksbUJBQUEsQ0FEQSxnQjVCMGdHWixDNEJoaEdRLGlCQU9JLG9CQUFBLENBREEsaUI1QitnR1osQzRCcmhHUSxpQkFPSSxvQkFBQSxDQURBLGlCNUJvaEdaLEM0QjFoR1EsaUJBT0ksb0JBQUEsQ0FEQSxpQjVCeWhHWixDNEIvaEdRLGtCQVVJLGdCNUJ5aEdaLEM0Qm5pR1Esa0JBVUksZ0I1QjZoR1osQzRCdmlHUSxrQkFVSSxnQjVCaWlHWixDNEIzaUdRLGtCQVVJLGdCNUJxaUdaLEM0Qi9pR1Esa0JBVUksZ0I1QnlpR1osQzRCbmpHUSxrQkFVSSxnQjVCNmlHWixDNEJ2akdRLGtCQVVJLGdCNUJpakdaLEM0QjNqR1Esa0JBVUksZ0I1QnFqR1osQzRCL2pHUSxrQkFVSSxnQjVCeWpHWixDNEJua0dRLG1CQVVJLGlCNUI2akdaLEM0QnZrR1EsbUJBVUksaUI1QmlrR1osQzRCM2tHUSxtQkFVSSxpQjVCcWtHWixDNEIva0dRLG9CQVVJLGtCNUJ5a0daLEM0Qm5sR1Esb0JBVUksa0I1QjZrR1osQzRCdmxHUSxvQkFVSSxrQjVCaWxHWixDNEIzbEdRLG9CQVVJLGtCNUJxbEdaLEM0Qi9sR1Esb0JBVUksa0I1QnlsR1osQzRCbm1HUSxvQkFVSSxrQjVCNmxHWixDNEJ2bUdRLG9CQVVJLGtCNUJpbUdaLEM0QjNtR1Esb0JBVUksa0I1QnFtR1osQzRCL21HUSxvQkFVSSxrQjVCeW1HWixDNEJubkdRLHFCQVVJLG1CNUI2bUdaLEM0QnZuR1EscUJBVUksbUI1QmluR1osQzRCM25HUSxxQkFVSSxtQjVCcW5HWixDNEIvbkdRLHFCQVVJLG1CNUJ5bkdaLEM0Qm5vR1EscUJBVUksbUI1QjZuR1osQzRCdm9HUSxxQkFVSSxtQjVCaW9HWixDNEIzb0dRLHFCQVVJLG1CNUJxb0daLEM0Qi9vR1EscUJBVUksbUI1QnlvR1osQzRCbnBHUSxxQkFVSSxtQjVCNm9HWixDNEJ2cEdRLHFCQVVJLG1CNUJpcEdaLEM0QjNwR1EscUJBVUksbUI1QnFwR1osQzRCL3BHUSxxQkFVSSxtQjVCeXBHWixDNEJucUdRLHNCQVVJLG9CNUI2cEdaLEM0QnZxR1Esc0JBVUksb0I1QmlxR1osQzRCM3FHUSxzQkFVSSxvQjVCcXFHWixDNEIvcUdRLG1CQVVJLGlCNUJ5cUdaLEM0Qm5yR1EsbUJBVUksaUI1QjZxR1osQzRCdnJHUSxtQkFVSSxpQjVCaXJHWixDNEIzckdRLG1CQVVJLGlCNUJxckdaLEM0Qi9yR1EsbUJBVUksaUI1QnlyR1osQzRCbnNHUSxtQkFVSSxpQjVCNnJHWixDNEJ2c0dRLG1CQVVJLGlCNUJpc0daLEM0QjNzR1EsbUJBVUksaUI1QnFzR1osQzRCL3NHUSxtQkFVSSxpQjVCeXNHWixDNEJudEdRLG9CQVVJLGtCNUI2c0daLEM0QnZ0R1Esb0JBVUksa0I1Qml0R1osQzRCM3RHUSxvQkFVSSxrQjVCcXRHWixDNkJ4dkdBLFVBQ0Usc0I3QjJ2R0YsQzZCenZHRSx1QkFDRSxpQkFDRSxzQjdCMnZHSixDQUNGLEM2Qnh2R0UsaUNBQ0Usa0JBQ0Usc0I3QjB2R0osQ0FDRixDNkJ2dkdFLGtDQUNFLGlCQUNFLHNCN0J5dkdKLENBQ0YsQzZCdHZHRSx5QkFDRSxnQkFDRSxzQjdCd3ZHSixDQUNGLEM2QnB2R0EsbUJBUUUsa0JBQUEsQ0FMQSxRQUFBLENBTUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUhBLFlBQUEsQ0FKQSxhQUFBLENBS0EsZUFBQSxDQUhBLFNBQUEsQ0FIQSxpQkFBQSxDQVNBLGtCQUFBLENBTEEsVzdCNHZHRixDNkJydkdFLDZHQVNFLFNBQUEsQ0FEQSxzQkFBQSxDQUFBLGNBQUEsQ0FIQSxXQUFBLENBRkEsUUFBQSxDQUdBLGdCQUFBLENBSkEsZUFBQSxDQUtBLG1CQUFBLENBSEEsVTdCMnZHSixDNkJsdkdBLGFBQ0UsaUI3QnF2R0YsQzhCN3lHQSxhQUNFLGlCQUlFLGdDQUFBLENBREEseUJBQUEsQ0FHQSxvQkFBQSxDQURBLDBCOUJpekdGLEM4Qjd5R0EsWUFFRSx5QjlCK3lHRixDOEI1eUdBLGNBQ0UsMkI5Qjh5R0YsQzhCM3lHQSxrQkFDRSw0QjlCNnlHRixDOEJyeUdBLGdEQUVFLFU5QjJ5R0YsQzhCeHlHQSxJQUNFLDhCOUIweUdGLEM4QnZ5R0EsZUFFRSxxQkFBQSxDQUNBLHVCOUJ5eUdGLEM4Qmp5R0EsTUFDRSwwQjlCdXlHRixDOEJweUdBLE9BRUUsdUI5QnN5R0YsQzhCbnlHQSxRQUdFLFNBQUEsQ0FDQSxROUJxeUdGLEM4Qmx5R0EsTUFFRSxzQjlCb3lHRixDQUNGIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vMi10b29scy9taXhpbnMnIGFzIG1peGlucztcblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInBob25lXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdmFyKC0tY29sb3ItbWFpbi1iZykgaW5zZXQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHZhcigtLWNvbG9yLW1haW4tYmcpIGluc2V0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluLXRleHQpO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgKyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS1tZWRpdW0pO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7IFxuICAgIH1cbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDUxJTtcbiAgICAgIGxlZnQ6IDdweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgKyBzcGFuICsgc3BhbiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICY6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiAn4pyTJztcbiAgfVxufVxuXG5sYWJlbCxcbi5vLWZvcm1fX2xhYmVsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAmOm5vdCg6aGFzKGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSkpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAmOmhhcygrIGlucHV0OnJlcXVpcmVkKTo6YWZ0ZXIsXG4gICAgJjpoYXMoKyBzZWxlY3Q6cmVxdWlyZWQpOjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbiAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG46cm9vdCB7XG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XG4gIC0tY29sb3ItYmx1ZS1kYXJrOiAjMzA0Nzc2O1xuICAtLWNvbG9yLWJsdWU6ICMwMDAwNUE7XG4gIC0tY29sb3ItcGluazogI0Y1MDA4MjtcbiAgLS1jb2xvci15ZWxsb3c6ICNGRkVEMDA7XG4gIC0tY29sb3ItZ3JheS1saWdodDogI0YzRjNGMztcbiAgLS1jb2xvci1ncmF5LW1lZGl1bTogI0IwQkJEMDtcbiAgLS1jb2xvci1tYWluLWJnOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tY29sb3ItbWFpbi10ZXh0OiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICAtLWNvbG9yLW1haW4tbGluazogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgLS1jb2xvci1zdWNjZXNzOiAjMjdhNjU4O1xuICAtLWNvbG9yLWVycm9yOiAjRjUwMDgyO1xuICAtLWNvbG9yLWluZm86IGRvZGdlcmJsdWU7XG4gIC0tY29sb3Itd2FybmluZzogI2ZjNWQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvY29cIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvZm9jby1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG46cm9vdCB7XG4gIC0tZm9udC1mb2NvOiBGb2NvLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtb3Blbi1zYW5zOiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbjpyb290IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ibG9ja3F1b3RlIHAsXG50ZCBwLFxudGggcCxcbmxpIGxpLFxubGkgcCxcbmxpIGgxLFxubGkgaDIsXG5saSBoMyxcbmxpIGg0LFxubGkgaDUsXG5saSBoNixcbmxpIGxhYmVsLFxubGkgc2VsZWN0LFxubGkgaW5wdXQsXG5saSB0ZXh0YXJlYSxcbmxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDAuMXJlbTtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhLFxubGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2NyZWVuLXJlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNjcmVlbi1yZWFkZXItZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5pdGlhbDtcbiAgcGFkZGluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgY2xpcDogaW5pdGlhbDtcbn1cblxuLyoqKlxuICAgIFRoZSBuZXcgQ1NTIHJlc2V0IC0gdmVyc2lvbiAxLjcuMyAobGFzdCB1cGRhdGVkIDcuOC4yMDIyKVxuICAgIEdpdEh1YiBwYWdlOiBodHRwczovL2dpdGh1Yi5jb20vZWxhZDI0MTIvdGhlLW5ldy1jc3MtcmVzZXRcbioqKi9cbi8qXG4gICAgUmVtb3ZlIGFsbCB0aGUgc3R5bGVzIG9mIHRoZSBcIlVzZXItQWdlbnQtU3R5bGVzaGVldFwiLCBleGNlcHQgZm9yIHRoZSAnZGlzcGxheScgcHJvcGVydHlcbiAgICAtIFRoZSBcInN5bWJvbCAqXCIgcGFydCBpcyB0byBzb2x2ZSBGaXJlZm94IFNWRyBzcHJpdGUgYnVnXG4gKi9cbio6d2hlcmUoOm5vdChodG1sLCBpZnJhbWUsIGNhbnZhcywgaW1nLCBzdmcsIHZpZGVvLCBhdWRpbyk6bm90KHN2ZyAqLCBzeW1ib2wgKikpIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogcmV2ZXJ0O1xufVxuXG4vKiBQcmVmZXJyZWQgYm94LXNpemluZyB2YWx1ZSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVhcHBseSB0aGUgcG9pbnRlciBjdXJzb3IgZm9yIGFuY2hvciB0YWdzICovXG5hLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiByZXZlcnQ7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyAoYnVsbGV0cy9udW1iZXJzKSAqL1xub2wsXG51bCxcbm1lbnUge1xuICBsaXN0LXN0eWxlOiBcIlwiO1xufVxuXG4vKiBGb3IgaW1hZ2VzIHRvIG5vdCBiZSBhYmxlIHRvIGV4Y2VlZCB0aGVpciBjb250YWluZXIgKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogcmVtb3ZlcyBzcGFjaW5nIGJldHdlZW4gY2VsbHMgaW4gdGFibGVzICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIFNhZmFyaSAtIHNvbHZpbmcgaXNzdWUgd2hlbiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHRoZSA8Ym9keT4gdGV4dCBpbnB1dCBkb2Vzbid0IHdvcmtpbmcgKi9cbmlucHV0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4vKiByZXZlcnQgdGhlICd3aGl0ZS1zcGFjZScgcHJvcGVydHkgZm9yIHRleHRhcmVhIGVsZW1lbnRzIG9uIFNhZmFyaSAqL1xudGV4dGFyZWEge1xuICB3aGl0ZS1zcGFjZTogcmV2ZXJ0O1xufVxuXG4vKiBtaW5pbXVtIHN0eWxlIHRvIGFsbG93IHRvIHN0eWxlIG1ldGVyIGVsZW1lbnQgKi9cbm1ldGVyIHtcbiAgYXBwZWFyYW5jZTogcmV2ZXJ0O1xufVxuXG4vKiByZXNldCBkZWZhdWx0IHRleHQgb3BhY2l0eSBvZiBpbnB1dCBwbGFjZWhvbGRlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxuLyogZml4IHRoZSBmZWF0dXJlIG9mICdoaWRkZW4nIGF0dHJpYnV0ZS5cbiAgIGRpc3BsYXk6cmV2ZXJ0OyByZXZlcnQgdG8gZWxlbWVudCBpbnN0ZWFkIG9mIGF0dHJpYnV0ZSAqL1xuOndoZXJlKFtoaWRkZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHJldmVydCBmb3IgYnVnIGluIENocm9taXVtIGJyb3dzZXJzXG4gICAtIGZpeCBmb3IgdGhlIGNvbnRlbnQgZWRpdGFibGUgYXR0cmlidXRlIHdpbGwgd29yayBwcm9wZXJseS5cbiAgIC0gd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvOyBhZGRlZCBmb3IgU2FmYXJpIGluIGNhc2Ugb2YgdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB3cmFwcGVyIGVsZW1lbnQqL1xuOndoZXJlKFtjb250ZW50ZWRpdGFibGVdOm5vdChbY29udGVudGVkaXRhYmxlPWZhbHNlXSkpIHtcbiAgLW1vei11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLyogYXBwbHkgYmFjayB0aGUgZHJhZ2dhYmxlIGZlYXR1cmUgLSBleGlzdCBvbmx5IGluIENocm9taXVtIGFuZCBTYWZhcmkgKi9cbjp3aGVyZShbZHJhZ2dhYmxlPXRydWVdKSB7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xufVxuXG5baHJlZl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbWFpbi10ZXh0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4tYmcpO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1haW4tYmcpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluLXRleHQpO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4tc2Fucyk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBhdXRvIG5vbmU7XG59XG5ib2R5Lm5vLXNjcm9sbCwgYm9keTpoYXMoLmMtbmF2aWdhdGlvbl9fbGlzdC5pcy12aXNpYmxlKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1waG9uZV0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRleHRdLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICBpbnB1dFt0eXBlPWRhdGVdLFxuICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgaW5wdXRbdHlwZT1udW1iZXJdLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgaW5wdXRbdHlwZT1waG9uZV0sXG4gIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgaW5wdXRbdHlwZT10ZWxdLFxuICBpbnB1dFt0eXBlPXRleHRdLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIGlucHV0W3R5cGU9ZGF0ZV0sXG4gIGlucHV0W3R5cGU9ZW1haWxdLFxuICBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICBpbnB1dFt0eXBlPXBob25lXSxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICBpbnB1dFt0eXBlPXRlbF0sXG4gIGlucHV0W3R5cGU9dGV4dF0sXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbmlucHV0W3R5cGU9ZGF0ZV06LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0W3R5cGU9ZW1haWxdOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dFt0eXBlPW51bWJlcl06LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dFt0eXBlPXBob25lXTotd2Via2l0LWF1dG9maWxsLFxuaW5wdXRbdHlwZT1zZWFyY2hdOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dFt0eXBlPXRlbF06LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0W3R5cGU9dGV4dF06LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHZhcigtLWNvbG9yLW1haW4tYmcpIGluc2V0O1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdmFyKC0tY29sb3ItbWFpbi1iZykgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluLXRleHQpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZSwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS1tZWRpdW0pO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjphZnRlciB7XG4gIHRvcDogNTElO1xuICBsZWZ0OiA3cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4gKyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuICsgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKck1wiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgbGFiZWwsXG4gIC5vLWZvcm1fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgbGFiZWwsXG4gIC5vLWZvcm1fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbmxhYmVsOm5vdCg6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSksXG4uby1mb3JtX19sYWJlbDpub3QoOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmxhYmVsOm5vdCg6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSk6aGFzKCsgaW5wdXQ6cmVxdWlyZWQpOjphZnRlciwgbGFiZWw6bm90KDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF0pKTpoYXMoKyBzZWxlY3Q6cmVxdWlyZWQpOjphZnRlcixcbi5vLWZvcm1fX2xhYmVsOm5vdCg6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSk6aGFzKCsgaW5wdXQ6cmVxdWlyZWQpOjphZnRlcixcbi5vLWZvcm1fX2xhYmVsOm5vdCg6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSk6aGFzKCsgc2VsZWN0OnJlcXVpcmVkKTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xuICBjb250ZW50OiBcIipcIjtcbn1cblxuaDEsXG4uaGVhZGluZy1oMSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZvY28pO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIGgxLFxuICAuaGVhZGluZy1oMSB7XG4gICAgbGluZS1oZWlnaHQ6IDE1LjJ2dztcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgaDEsXG4gIC5oZWFkaW5nLWgxIHtcbiAgICBsaW5lLWhlaWdodDogMy40M3Z3O1xuICAgIGZvbnQtc2l6ZTogMy4xMnZ3O1xuICB9XG59XG5cbmgyLFxuLmhlYWRpbmctaDIge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mb2NvKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgaDIsXG4gIC5oZWFkaW5nLWgyIHtcbiAgICBsaW5lLWhlaWdodDogMy40M3Z3O1xuICAgIGZvbnQtc2l6ZTogMi44MXZ3O1xuICB9XG59XG5cbmgzLFxuLmhlYWRpbmctaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mb2NvKTtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG5oNCxcbi5oZWFkaW5nLWg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oNSxcbi5oZWFkaW5nLWg1IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbmg2LFxuLmhlYWRpbmctaDYge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmxpbmstLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5bZGF0YS10YXJnZXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wLFxubGksXG4udGV4dC0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjZlbTtcbn1cblxuc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWVhZTtcbn1cblxucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuczo6YmVmb3JlLCBzOjphZnRlciB7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFtEw6lidXQgZHUgdGV4dGUgcmF5w6ldXCI7XG59XG5zOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFtGaW4gZHUgdGV4dGUgcmF5w6ldIFwiO1xufVxuXG51IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmJyZWFrLS1tb2JpbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5icmVhay0tZGVza3RvcDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLnNlbGVjdDItc2VsZWN0aW9uLS1jbGVhcmFibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY29sb3I6ICMzMzM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIGVuZENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkNDQ0NDQ1wiLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBlbmRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICBjb2xvcjogZ3JleTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xufVxuXG5AbWVkaWEgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuby1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzRyZW07XG4gIH1cbn1cbi5vLWNvbnRhaW5lciwgLm8tY29udGFpbmVyLS1mbHVpZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhICh3aWR0aCA8IDEwMjRweCkge1xuICAuby1jb250YWluZXIsIC5vLWNvbnRhaW5lci0tZmx1aWQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5vLWNvbnRhaW5lciwgLm8tY29udGFpbmVyLS1mbHVpZCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gIH1cbn1cblxuLm8tZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5vLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uby1kaXNwbGF5X19qdXN0aWZ5LS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uby1kaXNwbGF5X19qdXN0aWZ5LS1zdGFydC5vLWZsZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uby1kaXNwbGF5X19qdXN0aWZ5LS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vLWRpc3BsYXlfX2p1c3RpZnktLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLm8tZGlzcGxheV9fanVzdGlmeS0tZW5kLm8tZmxleCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uby1kaXNwbGF5X19qdXN0aWZ5LS1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuLm8tZGlzcGxheV9fanVzdGlmeS0tYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uby1kaXNwbGF5X19qdXN0aWZ5LS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm8tZGlzcGxheV9fanVzdGlmeS0tZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uby1kaXNwbGF5X19hbGlnbi0tc3RhcnQge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uby1kaXNwbGF5X19hbGlnbi0tc3RhcnQuby1mbGV4IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uby1kaXNwbGF5X19hbGlnbi0tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLWRpc3BsYXlfX2FsaWduLS1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuLm8tZGlzcGxheV9fYWxpZ24tLWVuZC5vLWZsZXgge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uby1kaXNwbGF5X19hbGlnbi0tc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLm8tZGlzcGxheV9fYWxpZ24tLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLm8tbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTMuMDZ2dztcbiAgICBib3JkZXItdG9wOiA0OXB4IHNvbGlkIHZhcigtLWNvbG9yLXBpbmspO1xuICAgIGJvcmRlci1ib3R0b206IDQ5cHggc29saWQgdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTMuMDZ2dztcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxMy4wNnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5vLW1haW4ge1xuICAgIGJvcmRlci10b3A6IDQ3cHggc29saWQgdmFyKC0tY29sb3ItcGluayk7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktbWVkaXVtKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1waW5rKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5vLWZvcm1fX2Vycm9yLFxuLm8tZm9ybV9fZXJyb3ItYXBpIHtcbiAgbWFyZ2luLWJsb2NrOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm8tZm9ybV9fY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm8tZm9ybV9fZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWZvcm1fX2RhdGUgaW5wdXRbdHlwZT1kYXRlXSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5vLWZvcm1fX2RhdGUgaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yLCAuby1mb3JtX19kYXRlIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2xlYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm8tZm9ybV9fZGF0ZTo6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiA4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogY2FsYygwLjM3NWVtIC0gdmFyKC0taWNvbi1zaXplKSAqIDAuNSk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9jYWxlbmRhci5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaWNvbnMvY2FsZW5kYXIuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5vLWZvcm1fX2RhdGU6OmJlZm9yZSB7XG4gICAgdG9wOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5vLWZvcm1fX2RhdGU6OmJlZm9yZSB7XG4gICAgdG9wOiAzMXB4O1xuICB9XG59XG4uby1mb3JtX19maWxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktbWVkaXVtKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG4uby1mb3JtX19maWxlLXdyYXBwZXI6OmJlZm9yZSB7XG4gIC0taWNvbi1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGNhbGMoMC4zNzVlbSAtIHZhcigtLWljb24tc2l6ZSkgKiAwLjUpO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaWNvbnMvZG93bmxvYWQuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb25zL2Rvd25sb2FkLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuby1mb3JtX19maWxlLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5vLWZvcm1fX2ZpbGUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5vLWZvcm1fX2ZpbGUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuby1mb3JtX19maWxlLXdyYXBwZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5vLWZvcm1fX2ZpbGUgaW5wdXRbdHlwZT1maWxlXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm8tZm9ybV9fZmlsZS1kaXNjbGFpbWVyIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vLWZvcm1fX2NoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxM3B4O1xufVxuXG4uby1pY29uLS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb25zL2NhbGVuZGFyLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9jYWxlbmRhci5zdmdcIik7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuby1pY29uLS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb25zL2NhbGVuZGFyLnN2Z1wiKTtcbiAgfVxufVxuXG4uby1pY29uLS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbi1yaWdodC5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbi1yaWdodC5zdmdcIik7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuby1pY29uLS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbi1yaWdodC5zdmdcIik7XG4gIH1cbn1cblxuLm8taWNvbi0tZG93bmxvYWQ6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9kb3dubG9hZC5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaWNvbnMvZG93bmxvYWQuc3ZnXCIpO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm8taWNvbi0tZG93bmxvYWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9kb3dubG9hZC5zdmdcIik7XG4gIH1cbn1cblxuW2NsYXNzKj1vLWljb24tXSB7XG4gIC0taWNvbi1zaXplOiAxLjVyZW07XG59XG5bY2xhc3MqPW8taWNvbi1dOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogY2FsYygwLjM3NWVtIC0gdmFyKC0taWNvbi1zaXplKSAqIDAuNSk7XG59XG5cbi5vLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vLWljb24tLWV4dHJhLWxhcmdlIHtcbiAgLS1pY29uLXNpemU6IDMuMnJlbTtcbn1cbi5vLWljb24tLWxhcmdlIHtcbiAgLS1pY29uLXNpemU6IDIuNHJlbTtcbn1cbi5vLWljb24tLW1lZGl1bSB7XG4gIC0taWNvbi1zaXplOiAycmVtO1xufVxuLm8taWNvbi0tc21hbGwge1xuICAtLWljb24tc2l6ZTogMS4ycmVtO1xufVxuLm8taWNvbi0tcmlnaHQge1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1idXJnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MXB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAuYy1idXJnZXJfX2xpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogM3B4O1xuICB9XG4gIC5jLWJ1cmdlcl9fbGluZTpmaXJzdC1vZi10eXBlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAycHggNHB4O1xuICAgIHRyYW5zaXRpb246IHJvdGF0ZSA0MDBtcyBlYXNlLWluO1xuICB9XG4gIC5jLWJ1cmdlcl9fbGluZTpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zaXRpb246IHNjYWxlIDIwMG1zIGVhc2UtaW47XG4gIH1cbiAgLmMtYnVyZ2VyX19saW5lOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogLTRweCAtM3B4O1xuICAgIHRyYW5zaXRpb246IHJvdGF0ZSA0MDBtcyBlYXNlLWluO1xuICB9XG4gIC5jLWJ1cmdlcl9fbGluZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmMtYnVyZ2VyLmlzLXZpc2libGUgLmMtYnVyZ2VyX19saW5lOmZpcnN0LW9mLXR5cGUge1xuICAgIHJvdGF0ZTogNDVkZWc7XG4gIH1cbiAgLmMtYnVyZ2VyLmlzLXZpc2libGUgLmMtYnVyZ2VyX19saW5lOm50aC1jaGlsZCgyKSB7XG4gICAgc2NhbGU6IDA7XG4gIH1cbiAgLmMtYnVyZ2VyLmlzLXZpc2libGUgLmMtYnVyZ2VyX19saW5lOm50aC1jaGlsZCgzKSB7XG4gICAgcm90YXRlOiAtNDVkZWc7XG4gIH1cbn1cbkBtZWRpYSAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1idXR0b25bZGF0YS10YXJnZXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtYnV0dG9uOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuLmMtYnV0dG9uLmlzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jLWJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1waW5rKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1idXR0b24tLXByaW1hcnkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiAxNnZ3O1xuICAgIGZvbnQtc2l6ZTogNS4zM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDF2dztcbiAgfVxufVxuLmMtYnV0dG9uLS1zZWNvbmRhcnkge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiAxNC45M3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogMjI4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uYy1idXR0b24tLXNlY29uZGFyeTpob3ZlciwgLmMtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xufVxuXG4uYy1mb3JtLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEQ1MjlGIHVybChcIi4uL2Fzc2V0cy9pbWcvYmctZm9ybS1tb2JpbGUuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNDYuMTN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMDZ2dztcbiAgfVxuICAuYy1mb3JtLXBhZ2U6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcGluayk7XG4gICAgaGVpZ2h0OiAxMy4wNnZ3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZm9ybS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjQjFEOEVGIHVybChcIi4uL2Fzc2V0cy9pbWcvYmctZm9ybS1kZXNrdG9wLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDMuMTJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUuODd2dztcbiAgfVxuICAuYy1mb3JtLXBhZ2U6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcGluayk7XG4gICAgaGVpZ2h0OiA0MDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4uYy1mb3JtLXBhZ2VfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWZvcm0tcGFnZV9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjR2dztcbiAgICBmb250LXNpemU6IDkuMzN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb3JtLXBhZ2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI1dnc7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgfVxufVxuXG4uYy1mb3JtX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMy4ydnc7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjA2dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZm9ybV9fd3JhcHBlciB7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDN2dztcbiAgICBwYWRkaW5nLWlubGluZTogNy4wNnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA1dnc7XG4gICAgbWF4LXdpZHRoOiA2Mi4yNXZ3O1xuICB9XG59XG5cbi5jLWZvcm1fX2lubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LWxpZ2h0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb3JtX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIuNjZ2dztcbiAgICBwYWRkaW5nLWlubGluZTogMi42NnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA4dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZm9ybV9faW5uZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDEuODd2dztcbiAgICBwYWRkaW5nLWlubGluZTogMi4zMXZ3O1xuICB9XG59XG4uYy1mb3JtX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWZvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjEzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDYuNjZ2dztcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5jLWZvcm1fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWZvcm1fX2dyaWQge1xuICAgIGdhcDogMi42NnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb3JtX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDEuNXZ3O1xuICAgIHJvdy1nYXA6IDAuODd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2dnc7XG4gIH1cbn1cbi5jLWZvcm1fX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybV9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm1fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYydnc7XG4gICAgZm9udC1zaXplOiAxLjEydnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmMtZm9ybV9fZGlzY2xhaW1lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybSAuYy1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDUuMzN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb3JtIC5jLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYy1naWZ0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWdpZnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEQ1MjlGIHVybChcIi4uL2Fzc2V0cy9pbWcvZ2lmdHMtbW9iaWxlLmpwZ1wiKSBib3R0b20gY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDYuNHZ3O1xuICAgIHBhZGRpbmctaW5saW5lOiAzLjJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogOTkuNDZ2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZ2lmdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2dpZnRzLWRlc2t0b3AuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGhlaWdodDogNDMuNzV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWdpZnRzX19pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWdpZnRzX19pbm5lciB7XG4gICAgbWFyZ2luLWlubGluZTogMTAuOTN2dztcbiAgICB3aWR0aDogMzQuMDZ2dztcbiAgfVxufVxuLmMtZ2lmdHNfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWdpZnRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3Ljczdnc7XG4gIH1cbn1cbi5jLWdpZnRzX190aXRsZSBzcGFuLnUtY29sb3ItLXllbGxvdyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZ2lmdHNfX3RpdGxlIHNwYW4udS1jb2xvci0teWVsbG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzdnc7XG4gICAgZm9udC1zaXplOiA5LjMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG59XG5cbi5jLWhlcm8ge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWhlcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRDUyOUY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9oZXJvLWhvbWVwYWdlLW1vYmlsZS5qcGdcIiksIHVybChcIi4uL2Fzc2V0cy9pbWcvaGVyby1ob21lcGFnZS1ib3R0b20tbW9iaWxlLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyLCBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlLCAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2Ny43M3Z3O1xuICAgIHBhZGRpbmctaW5saW5lOiAzLjJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNTkuNDZ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL2hlcm8taG9tZXBhZ2UtZGVza3RvcC5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgcGFkZGluZy1ibG9jazogNi4yNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaGVyb19faW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1oZXJvX19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDUxZHZ3O1xuICB9XG59XG4uYy1oZXJvX190aXRsZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jLWhlcm9fX3N1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaGVyb19fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ibG9jazogNS4zM3Z3O1xuICAgIGZvbnQtc2l6ZTogNy40NnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhlcm9fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2s6IDEuMjV2dztcbiAgICBmb250LXNpemU6IDEuNzV2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDguNTN2dztcbiAgICBmb250LXNpemU6IDQuMjZ2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmMtaG93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWhvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi45M3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhvdyB7XG4gICAgbWFyZ2luLXRvcDogMC4zMXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob3dfX2lubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMS4yNXZ3O1xuICB9XG59XG4uYy1ob3dfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWhvd19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEyLjh2dztcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob3dfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG93X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZ2FwOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIyLjR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob3dfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42OHZ3O1xuICB9XG59XG4uYy1ob3dfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG93X19pdGVtIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtaG93X19pdGVtIHtcbiAgICBnYXA6IDEuMzd2dztcbiAgfVxufVxuLmMtaG93X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogY2FsYygwLjM3NWVtIC0gdmFyKC0taWNvbi1zaXplKSAqIDAuNSk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1ob3dfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIC0taWNvbi1zaXplOiAzOHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTlweCk7XG4gICAgYm90dG9tOiAtMjklO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICByb3RhdGU6IDkwZGVnO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhvd19faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgLS1pY29uLXNpemU6IDM4cHg7XG4gICAgdG9wOiA1LjMxdnc7XG4gICAgcmlnaHQ6IC02JTtcbiAgfVxufVxuLmMtaG93X19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtaG93X19zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1ob3dfX3N0ZXAge1xuICAgIHRvcDogMS42dnc7XG4gICAgbGVmdDogMC41M3Z3O1xuICAgIHdpZHRoOiAxMC42NnZ3O1xuICAgIGhlaWdodDogMTAuNjZ2dztcbiAgICBmb250LXNpemU6IDUuMzN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob3dfX3N0ZXAge1xuICAgIHRvcDogMC4zN3Z3O1xuICAgIGxlZnQ6IDAuMTJ2dztcbiAgICB3aWR0aDogMi41dnc7XG4gICAgaGVpZ2h0OiAyLjV2dztcbiAgICBmb250LXNpemU6IDEuMjV2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG93X19pbWFnZSB7XG4gICAgd2lkdGg6IDQ0dnc7XG4gICAgaGVpZ2h0OiA0NHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhvd19faW1hZ2Uge1xuICAgIHdpZHRoOiAxMC42MnZ3O1xuICAgIGhlaWdodDogMTAuNjJ2dztcbiAgfVxufVxuLmMtaG93X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1ob3dfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNS4zM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhvd19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1ob3dfX2Rlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICB9XG59XG5cbi5jLWludGVyc3RpdGlhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAyLjRyZW07XG59XG4uYy1pbnRlcnN0aXRpYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA2MHJlbTtcbn1cbi5jLWludGVyc3RpdGlhbF9fdGl0bGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYy1pbnRlcnN0aXRpYWxfX3N1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ibG9jazogNS4zM3Z3O1xuICBmb250LXNpemU6IDcuNDZ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtaW50ZXJzdGl0aWFsX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrOiAxLjI1dnc7XG4gICAgZm9udC1zaXplOiAxLjc1dnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmMtaW50ZXJzdGl0aWFsX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogNC4yNnZ3O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYy1sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IHJvdGF0ZSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm9yZGVyLXRvcDogMC4ycmVtIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWxvYWRlciB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuLmMtbG9hZGVyOjpiZWZvcmUsIC5jLWxvYWRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYy1sb2FkZXI6OmJlZm9yZSB7XG4gIGluc2V0OiAwLjZyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjJyZW0gc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICBhbmltYXRpb246IHJvdGF0ZSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5jLWxvYWRlcjo6YWZ0ZXIge1xuICBpbnNldDogMC4ycmVtO1xuICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICBhbmltYXRpb246IHJvdGF0ZSAwLjVzIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlO1xufVxuLmMtbG9hZGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDkuNnJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWxvYWRlcl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbi5jLWxvYWRlcl9fd3JhcHBlci5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb290ZXJfX25hdiB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWJsb2NrOiAzLjQzdnc7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1pbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxMDI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHBhZGRpbmctdG9wOiA4dnc7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNjZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNjZ2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjZ2dztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5jLWZvb3Rlcl9fbGlzdC5pcy12aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZm9vdGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmMtZm9vdGVyX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmMtZm9vdGVyX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmMtZm9vdGVyX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmMtZm9vdGVyX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmMtZm9vdGVyX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb290ZXJfX2xpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgZm9udC1zaXplOiA1LjMzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZm9vdGVyX19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb290ZXJfX2JhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmMtZm9vdGVyOmhhcyguaXMtdmlzaWJsZSkgLmMtZm9vdGVyX19iYWNrZHJvcCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb290ZXJfX2JhY2tkcm9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLXRoYW5rcyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtdGhhbmtzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEQ1MjlGIHVybChcIi4uL2Fzc2V0cy9pbWcvYmctdGhhbmtzLW1vYmlsZS5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2Ny43M3Z3O1xuICAgIHBhZGRpbmctaW5saW5lOiAzLjJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4wNnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXRoYW5rcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9iZy10aGFua3MtZGVza3RvcC5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgcGFkZGluZy1ibG9jazogNi4yNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtdGhhbmtzX19pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXRoYW5rc19faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MGR2dztcbiAgICB3aWR0aDogMzEuMjV2dztcbiAgfVxufVxuLmMtdGhhbmtzX190aXRsZSwgLmMtdGhhbmtzX19zdWJ0aXRsZSwgLmMtdGhhbmtzX19kaXNjbGFpbWVyLCAuYy10aGFua3NfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXRoYW5rc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy10aGFua3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjV2dztcbiAgfVxufVxuLmMtdGhhbmtzX19zdWJ0aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy10aGFua3NfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2s6IDUuMzN2dztcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy10aGFua3NfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2s6IDEuMjV2dztcbiAgICBmb250LXNpemU6IDIuMjV2dztcbiAgfVxufVxuLmMtdGhhbmtzX19kaXNjbGFpbWVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXRoYW5rc19fZGlzY2xhaW1lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41M3Z3O1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtdGhhbmtzX19kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1dnc7XG4gICAgZm9udC1zaXplOiAxLjU2dnc7XG4gIH1cbn1cbi5jLXRoYW5rc19fZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtdGhhbmtzX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41M3Z3O1xuICAgIGZvbnQtc2l6ZTogNi4xM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXRoYW5rc19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjV2dztcbiAgICBmb250LXNpemU6IDEuNzV2dztcbiAgfVxufVxuXG4uYy10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMjA7XG59XG5cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItZmFkaW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1yb3RhdGluZyB7XG4gIDI1JSB7XG4gICAgcm90YXRlOiAtMmRlZztcbiAgfVxuICA3NSUge1xuICAgIHJvdGF0ZTogMmRlZztcbiAgfVxuICAxMDAlIHtcbiAgICByb3RhdGU6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItc2NhbGluZyB7XG4gIDUwJSB7XG4gICAgc2NhbGU6IDEuMTtcbiAgfVxuICAxMDAlIHtcbiAgICBzY2FsZTogMTtcbiAgfVxufVxuLnRvb2x0aXBzdGVyLWJhc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgcGFkZGluZzogOHB4O1xuICBtaW4td2lkdGg6IDIwN3B4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvb2x0aXBzdGVyLWJhc2Ugc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50b29sdGlwc3Rlci1iYXNlIHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG4udG9vbHRpcHN0ZXItYm94IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4udG9vbHRpcHN0ZXItY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udG9vbHRpcHN0ZXItcnVsZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9vbHRpcHN0ZXItZmFkZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcHN0ZXItZmFkZS50b29sdGlwc3Rlci1zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b29sdGlwc3Rlci1ncm93IHtcbiAgc2NhbGU6IDAgMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnRvb2x0aXBzdGVyLWdyb3cudG9vbHRpcHN0ZXItc2hvdyB7XG4gIHNjYWxlOiAxIDE7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbn1cbi50b29sdGlwc3Rlci1zd2luZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXBzdGVyLXN3aW5nLnRvb2x0aXBzdGVyLXNob3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO1xuICBvcGFjaXR5OiAxO1xufVxuLnRvb2x0aXBzdGVyLWZhbGwge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbn1cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWR5aW5nIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwc3Rlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbn1cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1pbml0aWFsIHtcbiAgbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1keWluZyB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXBzdGVyLXVwZGF0ZS1mYWRlIHtcbiAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1mYWRpbmcgNDAwbXM7XG59XG4udG9vbHRpcHN0ZXItdXBkYXRlLXJvdGF0ZSB7XG4gIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItcm90YXRpbmcgNjAwbXM7XG59XG4udG9vbHRpcHN0ZXItdXBkYXRlLXNjYWxlIHtcbiAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1zY2FsaW5nIDYwMG1zO1xufVxuXG4udS1hbGlnbi0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udS1hbGlnbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnUtYWxpZ24tLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC51LWFsaWduLW1vYmlsZS0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1tb2JpbGUtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC51LWFsaWduLW1vYmlsZS0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKDEwMjRweCA8PSB3aWR0aCkge1xuICAudS1hbGlnbi1kZXNrdG9wLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLWRlc2t0b3AtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC51LWFsaWduLWRlc2t0b3AtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4udS1jb2xvci0td2hpdGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4udS1iZy1jb2xvci0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi51LWNvbG9yLS1ibHVlLWRhcmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbn1cblxuLnUtYmctY29sb3ItLWJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG59XG5cbi51LWNvbG9yLS1ibHVlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4udS1iZy1jb2xvci0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4udS1jb2xvci0tcGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1waW5rKTtcbn1cblxuLnUtYmctY29sb3ItLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1waW5rKTtcbn1cblxuLnUtY29sb3ItLXllbGxvdyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpO1xufVxuXG4udS1iZy1jb2xvci0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcbn1cblxuLnUtY29sb3ItLWdyYXktbGlnaHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XG59XG5cbi51LWJnLWNvbG9yLS1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XG59XG5cbi51LWNvbG9yLS1ncmF5LW1lZGl1bSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LW1lZGl1bSk7XG59XG5cbi51LWJnLWNvbG9yLS1ncmF5LW1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktbWVkaXVtKTtcbn1cblxuLnUtY29sb3ItLW1haW4tYmcge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbi1iZyk7XG59XG5cbi51LWJnLWNvbG9yLS1tYWluLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbWFpbi1iZyk7XG59XG5cbi51LWNvbG9yLS1tYWluLXRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbi10ZXh0KTtcbn1cblxuLnUtYmctY29sb3ItLW1haW4tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1haW4tdGV4dCk7XG59XG5cbi51LWNvbG9yLS1tYWluLWxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbi1saW5rKTtcbn1cblxuLnUtYmctY29sb3ItLW1haW4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1haW4tbGluayk7XG59XG5cbi51LWNvbG9yLS1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xufVxuXG4udS1iZy1jb2xvci0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xufVxuXG4udS1jb2xvci0tZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xufVxuXG4udS1iZy1jb2xvci0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG59XG5cbi51LWNvbG9yLS1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWluZm8pO1xufVxuXG4udS1iZy1jb2xvci0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWluZm8pO1xufVxuXG4udS1jb2xvci0td2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nKTtcbn1cblxuLnUtYmctY29sb3ItLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nKTtcbn1cblxuLnUtbWFyZ2luLS0xIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4udS1tYXJnaW4tLTIge1xuICBtYXJnaW46IDJyZW07XG59XG5cbi51LW1hcmdpbi0tMyB7XG4gIG1hcmdpbjogM3JlbTtcbn1cblxuLnUtbWFyZ2luLS00IHtcbiAgbWFyZ2luOiA0cmVtO1xufVxuXG4udS1tYXJnaW4tLTUge1xuICBtYXJnaW46IDVyZW07XG59XG5cbi51LW1hcmdpbi0tNiB7XG4gIG1hcmdpbjogNnJlbTtcbn1cblxuLnUtbWFyZ2luLS03IHtcbiAgbWFyZ2luOiA3cmVtO1xufVxuXG4udS1tYXJnaW4tLTgge1xuICBtYXJnaW46IDhyZW07XG59XG5cbi51LW1hcmdpbi0tOSB7XG4gIG1hcmdpbjogOXJlbTtcbn1cblxuLnUtbWFyZ2luLS0xMCB7XG4gIG1hcmdpbjogMTByZW07XG59XG5cbi51LW1hcmdpbi0tMTEge1xuICBtYXJnaW46IDExcmVtO1xufVxuXG4udS1tYXJnaW4tLTEyIHtcbiAgbWFyZ2luOiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy0tMSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi51LXBhZGRpbmctLTIge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4udS1wYWRkaW5nLS0zIHtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLnUtcGFkZGluZy0tNCB7XG4gIHBhZGRpbmc6IDRyZW07XG59XG5cbi51LXBhZGRpbmctLTUge1xuICBwYWRkaW5nOiA1cmVtO1xufVxuXG4udS1wYWRkaW5nLS02IHtcbiAgcGFkZGluZzogNnJlbTtcbn1cblxuLnUtcGFkZGluZy0tNyB7XG4gIHBhZGRpbmc6IDdyZW07XG59XG5cbi51LXBhZGRpbmctLTgge1xuICBwYWRkaW5nOiA4cmVtO1xufVxuXG4udS1wYWRkaW5nLS05IHtcbiAgcGFkZGluZzogOXJlbTtcbn1cblxuLnUtcGFkZGluZy0tMTAge1xuICBwYWRkaW5nOiAxMHJlbTtcbn1cblxuLnUtcGFkZGluZy0tMTEge1xuICBwYWRkaW5nOiAxMXJlbTtcbn1cblxuLnUtcGFkZGluZy0tMTIge1xuICBwYWRkaW5nOiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1tYXJnaW4teC0tMiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi51LW1hcmdpbi14LS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1tYXJnaW4teC0tNSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi51LW1hcmdpbi14LS02IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4udS1tYXJnaW4teC0tOCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi51LW1hcmdpbi14LS05IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1tYXJnaW4teC0tMTEge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xuICBtYXJnaW4tbGVmdDogMTFyZW07XG59XG5cbi51LW1hcmdpbi14LS0xMiB7XG4gIG1hcmdpbi1yaWdodDogMTJyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udS1tYXJnaW4teS0tMiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1hcmdpbi15LS0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtbWFyZ2luLXktLTQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udS1tYXJnaW4teS0tNSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LW1hcmdpbi15LS02IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTcge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4udS1tYXJnaW4teS0tOCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi51LW1hcmdpbi15LS05IHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTEwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4udS1tYXJnaW4teS0tMTEge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG59XG5cbi51LW1hcmdpbi15LS0xMiB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi51LW1hcmdpbi10b3AtLTIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tNCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LW1hcmdpbi10b3AtLTUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS02IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tNyB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi51LW1hcmdpbi10b3AtLTgge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS05IHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMTAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMTEge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMTIge1xuICBtYXJnaW4tdG9wOiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTIge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS00IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tNiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS03IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTgge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tOSB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tMTEge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tLTIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tNCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS02IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tNyB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS05IHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMTEge1xuICBtYXJnaW4tYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTIge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTMge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTQge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTUge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTYge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTcge1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTgge1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTkge1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tMTEge1xuICBtYXJnaW4tbGVmdDogMTFyZW07XG59XG5cbi51LW1hcmdpbi1sZWZ0LS0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy14LS0xIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi51LXBhZGRpbmcteC0tMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLnUtcGFkZGluZy14LS00IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5cbi51LXBhZGRpbmcteC0tNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbn1cblxuLnUtcGFkZGluZy14LS03IHtcbiAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDhyZW07XG59XG5cbi51LXBhZGRpbmcteC0tOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW07XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbn1cblxuLnUtcGFkZGluZy14LS0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTExIHtcbiAgcGFkZGluZy1yaWdodDogMTFyZW07XG4gIHBhZGRpbmctbGVmdDogMTFyZW07XG59XG5cbi51LXBhZGRpbmcteC0tMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy15LS0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi51LXBhZGRpbmcteS0tMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtcGFkZGluZy15LS00IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi51LXBhZGRpbmcteS0tNiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtcGFkZGluZy15LS03IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTgge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi51LXBhZGRpbmcteS0tOSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtcGFkZGluZy15LS0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTExIHtcbiAgcGFkZGluZy10b3A6IDExcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XG59XG5cbi51LXBhZGRpbmcteS0tMTIge1xuICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTEge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTYge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTgge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTkge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tMTEge1xuICBwYWRkaW5nLXRvcDogMTFyZW07XG59XG5cbi51LXBhZGRpbmctdG9wLS0xMiB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS02IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS05IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTcge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XG59XG5cbi51LXBhZGRpbmctYm90dG9tLS0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tMyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tNiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS03IHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTgge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tOSB7XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tMTEge1xuICBwYWRkaW5nLWxlZnQ6IDExcmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhICh3aWR0aCA8IDc2OHB4KSB7XG4gIC51LWhpZGRlbi0tc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhICg3NjhweCA8PSB3aWR0aCA8IDEwMjRweCkge1xuICAudS1oaWRkZW4tLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKDEwMjRweCA8PSB3aWR0aCA8IDE1NDBweCkge1xuICAudS1oaWRkZW4tLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAoMTU0MHB4IDw9IHdpZHRoKSB7XG4gIC51LWhpZGRlbi0taHVnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMC4xcmVtO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwLjFyZW07XG4gIGhlaWdodDogMC4xcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udS12aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlIC51LXZpc3VhbGx5LWhpZGRlbjphY3RpdmUsIC51LXZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGUgLnUtdmlzdWFsbHktaGlkZGVuOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLnUtaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgLyoqXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICovXG4gIGFbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLyoqXG4gICAqIFByaW50aW5nIFRhYmxlczpcbiAgICogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLWNvbG9yLSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9jbyc7XG4gIHNyYzogdXJsKCcjeyRhc3NldHMtZm9udC1wYXRofWZvY28tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGZvbnRzIHtcbiAgICAtLWZvbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOnJvb3Qge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZSBwLFxudGQgcCxcbnRoIHAsXG5saSBsaSxcbmxpIHAsXG5saSBoMSxcbmxpIGgyLFxubGkgaDMsXG5saSBoNCxcbmxpIGg1LFxubGkgaDYsXG5saSBsYWJlbCxcbmxpIHNlbGVjdCxcbmxpIGlucHV0LFxubGkgdGV4dGFyZWEsXG5saSBidXR0b24ge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAwLjFyZW07XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNjcmVlbi1yZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmLWZvY3VzYWJsZTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgcGFkZGluZzogaW5oZXJpdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY2xpcDogaW5pdGlhbDtcbiAgfVxufVxuXG4vKioqXG4gICAgVGhlIG5ldyBDU1MgcmVzZXQgLSB2ZXJzaW9uIDEuNy4zIChsYXN0IHVwZGF0ZWQgNy44LjIwMjIpXG4gICAgR2l0SHViIHBhZ2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9lbGFkMjQxMi90aGUtbmV3LWNzcy1yZXNldFxuKioqL1xuXG4vKlxuICAgIFJlbW92ZSBhbGwgdGhlIHN0eWxlcyBvZiB0aGUgXCJVc2VyLUFnZW50LVN0eWxlc2hlZXRcIiwgZXhjZXB0IGZvciB0aGUgJ2Rpc3BsYXknIHByb3BlcnR5XG4gICAgLSBUaGUgXCJzeW1ib2wgKlwiIHBhcnQgaXMgdG8gc29sdmUgRmlyZWZveCBTVkcgc3ByaXRlIGJ1Z1xuICovXG4qOndoZXJlKDpub3QoaHRtbCwgaWZyYW1lLCBjYW52YXMsIGltZywgc3ZnLCB2aWRlbywgYXVkaW8pOm5vdChzdmcgKiwgc3ltYm9sICopKSB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IHJldmVydDtcbn1cblxuLyogUHJlZmVycmVkIGJveC1zaXppbmcgdmFsdWUgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFJlYXBwbHkgdGhlIHBvaW50ZXIgY3Vyc29yIGZvciBhbmNob3IgdGFncyAqL1xuYSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcmV2ZXJ0O1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgKGJ1bGxldHMvbnVtYmVycykgKi9cbm9sLFxudWwsXG5tZW51IHtcbiAgbGlzdC1zdHlsZTogJyc7XG59XG5cbi8qIEZvciBpbWFnZXMgdG8gbm90IGJlIGFibGUgdG8gZXhjZWVkIHRoZWlyIGNvbnRhaW5lciAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiByZW1vdmVzIHNwYWNpbmcgYmV0d2VlbiBjZWxscyBpbiB0YWJsZXMgKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLyogU2FmYXJpIC0gc29sdmluZyBpc3N1ZSB3aGVuIHVzaW5nIHVzZXItc2VsZWN0Om5vbmUgb24gdGhlIDxib2R5PiB0ZXh0IGlucHV0IGRvZXNuJ3Qgd29ya2luZyAqL1xuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIHJldmVydCB0aGUgJ3doaXRlLXNwYWNlJyBwcm9wZXJ0eSBmb3IgdGV4dGFyZWEgZWxlbWVudHMgb24gU2FmYXJpICovXG50ZXh0YXJlYSB7XG4gIHdoaXRlLXNwYWNlOiByZXZlcnQ7XG59XG5cbi8qIG1pbmltdW0gc3R5bGUgdG8gYWxsb3cgdG8gc3R5bGUgbWV0ZXIgZWxlbWVudCAqL1xubWV0ZXIge1xuICBhcHBlYXJhbmNlOiByZXZlcnQ7XG59XG5cbi8qIHJlc2V0IGRlZmF1bHQgdGV4dCBvcGFjaXR5IG9mIGlucHV0IHBsYWNlaG9sZGVyICovXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHVuc2V0O1xufVxuXG4vKiBmaXggdGhlIGZlYXR1cmUgb2YgJ2hpZGRlbicgYXR0cmlidXRlLlxuICAgZGlzcGxheTpyZXZlcnQ7IHJldmVydCB0byBlbGVtZW50IGluc3RlYWQgb2YgYXR0cmlidXRlICovXG46d2hlcmUoW2hpZGRlbl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogcmV2ZXJ0IGZvciBidWcgaW4gQ2hyb21pdW0gYnJvd3NlcnNcbiAgIC0gZml4IGZvciB0aGUgY29udGVudCBlZGl0YWJsZSBhdHRyaWJ1dGUgd2lsbCB3b3JrIHByb3Blcmx5LlxuICAgLSB3ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87IGFkZGVkIGZvciBTYWZhcmkgaW4gY2FzZSBvZiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHdyYXBwZXIgZWxlbWVudCovXG46d2hlcmUoW2NvbnRlbnRlZGl0YWJsZV06bm90KFtjb250ZW50ZWRpdGFibGU9XCJmYWxzZVwiXSkpIHtcbiAgLW1vei11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLyogYXBwbHkgYmFjayB0aGUgZHJhZ2dhYmxlIGZlYXR1cmUgLSBleGlzdCBvbmx5IGluIENocm9taXVtIGFuZCBTYWZhcmkgKi9cbjp3aGVyZShbZHJhZ2dhYmxlPVwidHJ1ZVwiXSkge1xuICAtd2Via2l0LXVzZXItZHJhZzogZWxlbWVudDtcbn1cblxuW2hyZWZdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluLXRleHQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbi1iZyk7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbWFpbi1iZyk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4tdGV4dCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbi1zYW5zKTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGF1dG8gbm9uZTtcblxuICAmLm5vLXNjcm9sbCxcbiAgJjpoYXMoLmMtbmF2aWdhdGlvbl9fbGlzdC5pcy12aXNpYmxlKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufSIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vMi10b29scy9taXhpbnMnO1xuXG5oMSxcbi5oZWFkaW5nLWgxIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZm9jbyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShsaW5lLWhlaWdodCwgNTcpO1xuICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShmb250LXNpemUsIDQ1KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKGxpbmUtaGVpZ2h0LCA1NSk7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChmb250LXNpemUsIDUwKTtcbiAgfVxufVxuXG5oMixcbi5oZWFkaW5nLWgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZm9jbyk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AobGluZS1oZWlnaHQsIDU1KTtcbiAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKGZvbnQtc2l6ZSwgNDUpO1xuICB9XG59XG5cbmgzLFxuLmhlYWRpbmctaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mb2NvKTtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG5oNCxcbi5oZWFkaW5nLWg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oNSxcbi5oZWFkaW5nLWg1IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbmg2LFxuLmhlYWRpbmctaDYge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuJGhlYWRpbmdzOiAoXG4gICdoMSc6IDNyZW0sXG4gICdoMic6IDIuNXJlbSxcbiAgJ2gzJzogMi4ycmVtLFxuICAnaDQnOiAycmVtLFxuICAnaDUnOiAxLjhyZW0sXG4gICdoNic6IDEuNnJlbSxcbik7XG5cbi8vIEBlYWNoICRoZWFkaW5nLCAkdmFsdWUgaW4gJGhlYWRpbmdzIHtcbi8vICAgI3skaGVhZGluZ30sXG4vLyAgIC5oZWFkaW5nLSN7JGhlYWRpbmd9IHtcbi8vICAgICBmb250LXNpemU6ICN7JHZhbHVlfTtcbi8vICAgfVxuLy8gfVxuIiwiQHVzZSAnc2FzczptYXRoJyBhcyBtYXRoO1xuQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnO1xuXG5AZnVuY3Rpb24gdnctbW9iaWxlKCR2YWx1ZSwgJGJhc2U6IDM3NSkge1xuICAkZmFjdG9yOiBtYXRoLnBvdygxMCwgMik7XG4gICRyZXN1bHQ6IG1hdGguZmxvb3IobWF0aC5kaXYoJHZhbHVlLCAkYmFzZSkgKiAxMDAgKiAkZmFjdG9yKTtcbiAgQHJldHVybiBtYXRoLmRpdigkcmVzdWx0LCAkZmFjdG9yKSAqIDF2dztcbn1cblxuQGZ1bmN0aW9uIHZ3LWRlc2t0b3AoJHZhbHVlLCAkYmFzZTogMTYwMCkge1xuICAkZmFjdG9yOiBtYXRoLnBvdygxMCwgMik7XG4gICRyZXN1bHQ6IG1hdGguZmxvb3IobWF0aC5kaXYoJHZhbHVlLCAkYmFzZSkgKiAxMDAgKiAkZmFjdG9yKTtcbiAgQHJldHVybiBtYXRoLmRpdigkcmVzdWx0LCAkZmFjdG9yKSAqIDF2dztcbn1cblxuQG1peGluIHZ3TW9iaWxlKCRwcm9wZXJ0eSwgJHZhbHVlLCAkYmFzZTogMzc1KSB7XG4gICN7JHByb3BlcnR5fTogdnctbW9iaWxlKCR2YWx1ZSwgJGJhc2UpO1xufVxuXG5AbWl4aW4gdndEZXNrdG9wKCRwcm9wZXJ0eSwgJHZhbHVlLCAkYmFzZTogMTYwMCkge1xuICAjeyRwcm9wZXJ0eX06IHZ3LWRlc2t0b3AoJHZhbHVlLCAkYmFzZSk7XG59IiwiLmxpbmstLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5bZGF0YS10YXJnZXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufSIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4vLyAudGV4dC0tZXh0cmEtbGFyZ2Uge1xuLy8gICBmb250LXNpemU6IDIuMnJlbTtcbi8vIH1cblxuLy8gLnRleHQtLWxhcmdlIHtcbi8vICAgZm9udC1zaXplOiAycmVtO1xuLy8gfVxuXG5wLFxubGksXG4udGV4dC0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi8vIC50ZXh0LS1zbWFsbCB7XG4vLyAgIGZvbnQtc2l6ZTogMS40cmVtO1xuLy8gfVxuXG4vLyAudGV4dC0tZXh0cmEtc21hbGwge1xuLy8gICBmb250LXNpemU6IDEuMnJlbTtcbi8vIH1cblxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuXG5zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWFlO1xufVxuXG5cbnMge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFtEw6lidXQgZHUgdGV4dGUgcmF5w6ldXCI7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCIgW0ZpbiBkdSB0ZXh0ZSByYXnDqV0gXCI7XG4gIH1cbn1cblxudSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWstLW1vYmlsZTo6YWZ0ZXIge1xuICBAbWVkaWEgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuLmJyZWFrLS1kZXNrdG9wOjphZnRlciB7XG4gIEBtZWRpYSAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn0iLCIuc2VsZWN0Mi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICZbZGlyPVwicnRsXCJdIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXG4gICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG59XG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmLS1zZWxlY3RhYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDtcblxuICAmLS1hYm92ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgJi0tYmVsb3cge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMjBweDtcblxuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLnNlbGVjdDItc2VsZWN0aW9uLS1jbGVhcmFibGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgJl9fZGlzcGxheSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgJl9fcmVtb3ZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICZfX2Rpc3BsYXkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgfVxuICAgICAgJl9fcmVtb3ZlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoIHtcbiAgJi0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgfVxuXG4gICYtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgJl9fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICYtLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgJi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIH1cblxuICAmLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTtcblxuICAgIGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyB7XG4gICZbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJl9fZGlzcGxheSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgJl9fcmVtb3ZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJl9fZGlzcGxheSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAmX19yZW1vdmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gge1xuICAgICYtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgJi0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmLS1hYm92ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgICYtLWJlbG93IHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAmX19vcHRpb24tLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fb3B0aW9uLS1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogZ3JleTtcbiAgICB9XG5cbiAgICAmLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJl9fZ3JvdXAge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xuICB9XG59XG4iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuLm8tY29udGFpbmVyIHtcbiAgQG1lZGlhICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICB3aWR0aDogMTM0cmVtO1xuICB9XG5cbiAgJixcbiAgJi0tZmx1aWQge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogM3JlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5vLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uby1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm8tZGlzcGxheSB7XG4gICR0aGlzOiAmO1xuXG4gICZfX2p1c3RpZnktLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgJi5vLWZsZXgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2p1c3RpZnktLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19qdXN0aWZ5LS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgJi5vLWZsZXgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmX19qdXN0aWZ5LS1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cblxuICAmX19qdXN0aWZ5LS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgJl9fanVzdGlmeS0tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fanVzdGlmeS0tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuXG4gICZfX2FsaWduLS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgJi5vLWZsZXgge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYWxpZ24tLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2FsaWduLS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG5cbiAgICAmLm8tZmxleCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYWxpZ24tLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgJl9fYWxpZ24tLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vMi10b29scy9taXhpbnMnO1xuXG4uby1tYWluIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUobWFyZ2luLXRvcCwgNDkpO1xuICAgIGJvcmRlci10b3A6IDQ5cHggc29saWQgdmFyKC0tY29sb3ItcGluayk7XG4gICAgYm9yZGVyLWJvdHRvbTogNDlweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUoYm9yZGVyLXRvcC13aWR0aCwgNDkpO1xuICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShib3JkZXItYm90dG9tLXdpZHRoLCA0OSk7XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICBib3JkZXItdG9wOiA0N3B4IHNvbGlkIHZhcigtLWNvbG9yLXBpbmspO1xuICB9XG59IiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktbWVkaXVtKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICB9XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1waW5rKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5vLWZvcm1fX2Vycm9yLFxuLm8tZm9ybV9fZXJyb3ItYXBpIHtcbiAgbWFyZ2luLWJsb2NrOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm8tZm9ybSB7XG4gICZfX2NoZWNrYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsXG4gICAgICAmOjotd2Via2l0LWNsZWFyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgLS1pY29uLXNpemU6IDI0cHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IGNhbGMoMC4zNzVlbSAtIHZhcigtLWljb24tc2l6ZSkgKiAwLjUpO1xuICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1pY29ucy9jYWxlbmRhci5zdmcnKTtcbiAgICAgIG1hc2staW1hZ2U6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofWljb25zL2NhbGVuZGFyLnN2ZycpO1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgICAgdG9wOiAzOXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIHRvcDogMzFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWxlIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1tZWRpdW0pO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLS1pY29uLXNpemU6IDI0cHg7XG4gIFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGNhbGMoMC4zNzVlbSAtIHZhcigtLWljb24tc2l6ZSkgKiAwLjUpO1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofWljb25zL2Rvd25sb2FkLnN2ZycpO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1pY29ucy9kb3dubG9hZC5zdmcnKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmLWRpc2NsYWltZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoZWNrYm94IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxM3B4O1xuICB9XG59IiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8xLXNldHRpbmdzL2ljb25zJyBhcyBpY29ucztcblxuQGVhY2ggJG5hbWUgaW4gaWNvbnMuJGljb25zIHtcbiAgLm8taWNvbi0tI3skbmFtZX06OmJlZm9yZSB7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1pY29ucy8jeyRuYW1lfS5zdmcnKTtcbiAgICBtYXNrLWltYWdlOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1pY29ucy8jeyRuYW1lfS5zdmcnKTtcbiAgICBjb250ZW50OiAnJztcblxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1pY29ucy8jeyRuYW1lfS5zdmcnKTtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cIm8taWNvbi1cIl0ge1xuICAtLWljb24tc2l6ZTogMS41cmVtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICAgIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogY2FsYygwLjM3NWVtIC0gdmFyKC0taWNvbi1zaXplKSAqIDAuNSk7XG4gIH1cbn1cblxuLm8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gICYtLWV4dHJhLWxhcmdlIHtcbiAgICAtLWljb24tc2l6ZTogMy4ycmVtO1xuICB9XG5cbiAgJi0tbGFyZ2Uge1xuICAgIC0taWNvbi1zaXplOiAyLjRyZW07XG4gIH1cblxuICAmLS1tZWRpdW0ge1xuICAgIC0taWNvbi1zaXplOiAycmVtO1xuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIC0taWNvbi1zaXplOiAxLjJyZW07XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4uYy1idXJnZXIge1xuICBAbWVkaWEgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUxcHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgJl9fbGluZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDNweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMnB4IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogcm90YXRlIDQwMG1zIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogc2NhbGUgMjAwbXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtNHB4IC0zcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHJvdGF0ZSA0MDBtcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy12aXNpYmxlIC5jLWJ1cmdlcl9fbGluZSB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICByb3RhdGU6IDQ1ZGVnO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHNjYWxlOiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHJvdGF0ZTogLTQ1ZGVnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8yLXRvb2xzL21peGlucyc7XG5cbi5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmW2RhdGEtdGFyZ2V0XSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBpbml0aWFsO1xuICB9XG5cbiAgJi5pcy1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gICYtLXByaW1hcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXBpbmspO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKGhlaWdodCwgNjApO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKGZvbnQtc2l6ZSwgMjApO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AoZm9udC1zaXplLCAxNik7XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKGhlaWdodCwgNTYpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIHdpZHRoOiAyMjhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vMi10b29scy9taXhpbnMnIGFzIG1peGlucztcblxuLmMtZm9ybS1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEQ1MjlGIHVybCgnI3skYXNzZXRzLWltZy1wYXRofWJnLWZvcm0tbW9iaWxlLmpwZycpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUocGFkZGluZy10b3AsIDE3Myk7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKHBhZGRpbmctYm90dG9tLCA0OSk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1waW5rKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShoZWlnaHQsIDQ5KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgIGJhY2tncm91bmQ6ICNCMUQ4RUYgdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9YmctZm9ybS1kZXNrdG9wLmpwZycpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKHBhZGRpbmctdG9wLCA1MCk7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChwYWRkaW5nLWJvdHRvbSwgMjU0KTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXBpbmspO1xuICAgICAgaGVpZ2h0OiA0MDFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUocGFkZGluZy1ib3R0b20sIDI0KTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShmb250LXNpemUsIDM1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKHBhZGRpbmctdG9wLCAyMCk7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKHBhZGRpbmctYm90dG9tLCAxNDgpO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChmb250LXNpemUsIDQwKTtcbiAgICB9XG4gIH1cbn1cblxuLmMtZm9ybV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUocGFkZGluZywgMTIpO1xuICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShwYWRkaW5nLWJvdHRvbSwgNjQpO1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChwYWRkaW5nLXRvcCwgNDgpO1xuICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AocGFkZGluZy1pbmxpbmUsIDExMyk7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChwYWRkaW5nLWJvdHRvbSwgODApO1xuICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AobWF4LXdpZHRoLCA5OTYpO1xuICB9XG59XG5cbi5jLWZvcm0ge1xuICAmX19pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKHBhZGRpbmctdG9wLCAxMCk7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUocGFkZGluZy1pbmxpbmUsIDEwKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShwYWRkaW5nLWJvdHRvbSwgMzApO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AocGFkZGluZy1ibG9jaywgMzApO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChwYWRkaW5nLWlubGluZSwgMzcpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUobWFyZ2luLWJvdHRvbSwgOCk7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUobGluZS1oZWlnaHQsIDI1KTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShmb250LXNpemUsIDE1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AobWFyZ2luLWJvdHRvbSwgMzApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChmb250LXNpemUsIDE4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKGdhcCwgMTApO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKG1hcmdpbi1ib3R0b20sIDE0KTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AoY29sdW1uLWdhcCwgMjQpO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChyb3ctZ2FwLCAxNCk7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKG1hcmdpbi1ib3R0b20sIDI1KTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUobWFyZ2luLWJvdHRvbSwgMTIpO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKGxpbmUtaGVpZ2h0LCAyNCk7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUoZm9udC1zaXplLCAxNSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKG1hcmdpbi1ib3R0b20sIDEwKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AoZm9udC1zaXplLCAxOCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rpc2NsYWltZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5jLWJ1dHRvbiAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUobWFyZ2luLXRvcCwgMjApO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLzItdG9vbHMvbWl4aW5zJyBhcyBtaXhpbnM7XG5cbi5jLWdpZnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEQ1MjlGIHVybCgnI3skYXNzZXRzLWltZy1wYXRofWdpZnRzLW1vYmlsZS5qcGcnKSBib3R0b20gY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKHBhZGRpbmctdG9wLCAyNCk7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKHBhZGRpbmctaW5saW5lLCAxMik7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKHBhZGRpbmctYm90dG9tLCAzNzMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1naWZ0cy1kZXNrdG9wLmpwZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AoaGVpZ2h0LCA3MDApO1xuICB9XG4gIFxuICAmX19pbm5lciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKG1hcmdpbi1pbmxpbmUsIDE3NSk7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKHdpZHRoLCA1NDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKGZvbnQtc2l6ZSwgMjkpO1xuICAgIH1cbiAgICBcbiAgICBzcGFuLnUtY29sb3ItLXllbGxvdyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKG1hcmdpbi1ib3R0b20sIDIwKTtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKGZvbnQtc2l6ZSwgMzUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8yLXRvb2xzL21peGlucycgYXMgbWl4aW5zO1xuXG4uYy1oZXJvIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBENTI5RjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1oZXJvLWhvbWVwYWdlLW1vYmlsZS5qcGcnKSwgdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9aGVyby1ob21lcGFnZS1ib3R0b20tbW9iaWxlLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIsIGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUsIDEwMCU7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKHBhZGRpbmctdG9wLCAyNTQpO1xuICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShwYWRkaW5nLWlubGluZSwgMTIpO1xuICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShwYWRkaW5nLWJvdHRvbSwgMjIzKTtcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofWhlcm8taG9tZXBhZ2UtZGVza3RvcC5qcGcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKHBhZGRpbmctYmxvY2ssIDEwMCk7XG4gIH1cbiAgXG4gICZfX2lubmVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MWR2dztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKG1hcmdpbi1ibG9jaywgMjApO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKGZvbnQtc2l6ZSwgMjgpO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKG1hcmdpbi1ibG9jaywgMjApO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChmb250LXNpemUsIDI4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUobWFyZ2luLWJvdHRvbSwgMzIpO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKGZvbnQtc2l6ZSwgMTYpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChtYXJnaW4tYm90dG9tLCAzNik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKGZvbnQtc2l6ZSwgMTYpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLzItdG9vbHMvbWl4aW5zJyBhcyBtaXhpbnM7XG5cbi5jLWhvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShtYXJnaW4tYm90dG9tLCAyNik7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChtYXJnaW4tdG9wLCA1KTtcbiAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKG1hcmdpbi1ib3R0b20sIDIwKTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKHBhZGRpbmctaW5saW5lLCAyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUobWFyZ2luLXRvcCwgNDgpO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKG1hcmdpbi1ib3R0b20sIDMwKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShmb250LXNpemUsIDMwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChtYXJnaW4tYm90dG9tLCA0OCk7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKGZvbnQtc2l6ZSwgNDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGdhcDogODBweDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShtYXJnaW4tYm90dG9tLCA4NCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKG1hcmdpbi1ib3R0b20sIDI3KTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AoZ2FwLCAyMik7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvLyB0b3A6IDUwJTtcbiAgICAgIC8vIHJpZ2h0OiAtNiU7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBjYWxjKDAuMzc1ZW0gLSB2YXIoLS1pY29uLXNpemUpICogMC41KTtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9aWNvbnMvY2hldnJvbi1yaWdodC5zdmcnKTtcbiAgICAgIG1hc2staW1hZ2U6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofWljb25zL2NoZXZyb24tcmlnaHQuc3ZnJyk7XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgICAgIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgICAgICAtLWljb24tc2l6ZTogMzhweDtcblxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE5cHgpO1xuICAgICAgICBib3R0b206IC0yOSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgcm90YXRlOiA5MGRlZztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgICAtLWljb24tc2l6ZTogMzhweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKHRvcCwgY2FsYygxNzAgLyAyKSk7XG4gICAgICAgIHJpZ2h0OiAtNiU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fc3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZSh0b3AsIDYpO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKGxlZnQsIDIpO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKHdpZHRoLCA0MCk7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUoaGVpZ2h0LCA0MCk7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUoZm9udC1zaXplLCAyMCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcCh0b3AsIDYpO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChsZWZ0LCAyKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3Aod2lkdGgsIDQwKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AoaGVpZ2h0LCA0MCk7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKGZvbnQtc2l6ZSwgMjApO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZSh3aWR0aCwgMTY1KTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShoZWlnaHQsIDE2NSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcCh3aWR0aCwgMTcwKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AoaGVpZ2h0LCAxNzApO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUoZm9udC1zaXplLCAyMCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChmb250LXNpemUsIDIwKTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8yLXRvb2xzL21peGlucycgYXMgbWl4aW5zO1xuXG4uYy1pbnRlcnN0aXRpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMi40cmVtO1xuXG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShtYXJnaW4tYmxvY2ssIDIwKTtcbiAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUoZm9udC1zaXplLCAyOCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKG1hcmdpbi1ibG9jaywgMjApO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChmb250LXNpemUsIDI4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShmb250LXNpemUsIDE2KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uYy1sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IHJvdGF0ZSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm9yZGVyLXRvcDogMC4ycmVtIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGluc2V0OiAwLjZyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgaW5zZXQ6IDAuMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGFuaW1hdGlvbjogcm90YXRlIDAuNXMgbGluZWFyIGluZmluaXRlIHJldmVyc2U7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA5LjZyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICB3aWR0aDogOHJlbTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgIH1cblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLzItdG9vbHMvbWl4aW5zJyBhcyBtaXhpbnM7XG5cbi5jLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gICZfX25hdiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AocGFkZGluZy1ibG9jaywgNTUpO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChtYXgtd2lkdGgsIDgwMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDEwMjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShwYWRkaW5nLXRvcCwgMzApO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKHBhZGRpbmctcmlnaHQsIDQwKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShwYWRkaW5nLWJvdHRvbSwgNDApO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKHBhZGRpbmctbGVmdCwgMTYpO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgb3JkZXI6IDY7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKGZvbnQtc2l6ZSwgMjApO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19iYWNrZHJvcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIFxuICAgICAgLmMtZm9vdGVyOmhhcyguaXMtdmlzaWJsZSkgJiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8yLXRvb2xzL21peGlucycgYXMgbWl4aW5zO1xuXG4uYy10aGFua3Mge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEQ1MjlGIHVybCgnI3skYXNzZXRzLWltZy1wYXRofWJnLXRoYW5rcy1tb2JpbGUuanBnJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShwYWRkaW5nLXRvcCwgMjU0KTtcbiAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUocGFkZGluZy1pbmxpbmUsIDEyKTtcbiAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUocGFkZGluZy1ib3R0b20sIDM0KTtcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofWJnLXRoYW5rcy1kZXNrdG9wLmpwZycpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AocGFkZGluZy1ibG9jaywgMTAwKTtcbiAgfVxuICBcbiAgJl9faW5uZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8JHZ3LWxhcmdlKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwZHZ3O1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcCh3aWR0aCwgNTAwKTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSxcbiAgJl9fc3VidGl0bGUsXG4gICZfX2Rpc2NsYWltZXIsXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCR2dy1sYXJnZSkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3TW9iaWxlKG1hcmdpbi1ib3R0b20sIDMwKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndEZXNrdG9wKG1hcmdpbi1ib3R0b20sIDQwKTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShtYXJnaW4tYmxvY2ssIDIwKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShmb250LXNpemUsIDMwKTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChtYXJnaW4tYmxvY2ssIDIwKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AoZm9udC1zaXplLCAzNik7XG4gICAgfVxuICB9XG5cbiAgJl9fZGlzY2xhaW1lciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShtYXJnaW4tYm90dG9tLCAzMik7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUoZm9udC1zaXplLCAyNCk7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AobWFyZ2luLWJvdHRvbSwgMjApO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChmb250LXNpemUsIDI1KTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwkdnctbGFyZ2UpIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d01vYmlsZShtYXJnaW4tYm90dG9tLCAzMik7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMudndNb2JpbGUoZm9udC1zaXplLCAyMyk7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy52d0Rlc2t0b3AobWFyZ2luLWJvdHRvbSwgMzYpO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnZ3RGVza3RvcChmb250LXNpemUsIDI4KTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmMtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDIwO1xuXG4gIFxufVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLWZhZGluZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1yb3RhdGluZyB7XG4gIDI1JSB7XG4gICAgcm90YXRlOiAtMmRlZztcbiAgfVxuICA3NSUge1xuICAgIHJvdGF0ZTogMmRlZztcbiAgfVxuICAxMDAlIHtcbiAgICByb3RhdGU6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1zY2FsaW5nIHtcbiAgNTAlIHtcbiAgICBzY2FsZTogMS4xO1xuICB9XG4gIDEwMCUge1xuICAgIHNjYWxlOiAxO1xuICB9XG59XG5cbi50b29sdGlwc3RlciB7XG4gICYtYmFzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbiAgICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtaW4td2lkdGg6IDIwN3B4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJi1ib3gge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgJi1ydWxlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi1mYWRlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmLnRvb2x0aXBzdGVyLXNob3cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLWdyb3cge1xuICAgIHNjYWxlOiAwIDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXG4gICAgJi50b29sdGlwc3Rlci1zaG93IHtcbiAgICAgIHNjYWxlOiAxIDE7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEuMTUpO1xuICAgIH1cbiAgfVxuXG4gICYtc3dpbmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYudG9vbHRpcHN0ZXItc2hvdyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMwLCAwLjYzNSwgMC40OTUsIDIuNCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYtZmFsbCB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4xNSk7XG5cbiAgICAmLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi50b29sdGlwc3Rlci1keWluZyB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1zbGlkZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEuMTUpO1xuXG4gICAgJi50b29sdGlwc3Rlci1pbml0aWFsIHtcbiAgICAgIGxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYudG9vbHRpcHN0ZXItZHlpbmcge1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmLXVwZGF0ZS1mYWRlIHtcbiAgICBhbmltYXRpb246IHRvb2x0aXBzdGVyLWZhZGluZyA0MDBtcztcbiAgfVxuXG4gICYtdXBkYXRlLXJvdGF0ZSB7XG4gICAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1yb3RhdGluZyA2MDBtcztcbiAgfVxuXG4gICYtdXBkYXRlLXNjYWxlIHtcbiAgICBhbmltYXRpb246IHRvb2x0aXBzdGVyLXNjYWxpbmcgNjAwbXM7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4udS1hbGlnbiB7XG4gICYtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIEBtZWRpYSAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAmLW1vYmlsZS0tbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYtbW9iaWxlLS1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtbW9iaWxlLS1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICYtZGVza3RvcC0tbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYtZGVza3RvcC0tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWRlc2t0b3AtLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5cbkBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gIC51LWNvbG9yLS0jeyRuYW1lfSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLSN7JG5hbWV9KTtcbiAgfVxuXG4gIC51LWJnLWNvbG9yLS0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItI3skbmFtZX0pO1xuICB9XG59XG4iLCIkdHlwZXM6ICdtYXJnaW4nLCAncGFkZGluZyc7XG5cbi8vIC51LXBhZGRpbmctLTVcbkBlYWNoICR0eXBlIGluICR0eXBlcyB7XG4gIEBmb3IgJHNpemUgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC51LSN7JHR5cGV9LS0jeyRzaXplfSB7XG4gICAgICAjeyR0eXBlfTogI3skc2l6ZX1yZW07XG4gICAgfVxuICB9XG59XG5cbiRwb3NpdGlvbnM6ICd4JywgJ3knLCAndG9wJywgJ3JpZ2h0JywgJ2JvdHRvbScsICdsZWZ0JztcblxuJHF1ZXJpZXM6ICdzbWFsbCcsICdtZWRpdW0nLCAnbGFyZ2UnLCAnaHVnZScsICcnO1xuXG4vLyAudS1tYXJnaW4teS0tNVxuQG1peGluIHNwYWNpbmcoJHF1ZXJ5KSB7XG4gIEBlYWNoICR0eXBlIGluICR0eXBlcyB7XG4gICAgQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAgICAgQGZvciAkc2l6ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgICAgICRsYWJlbDogJyc7XG4gICAgICAgIEBpZiAkcXVlcnkgPT0gJycge1xuICAgICAgICAgICRsYWJlbDogJy51LSN7JHR5cGV9LSN7JHBvc2l0aW9ufS0tI3skc2l6ZX0nO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAkbGFiZWw6ICcudS0jeyR0eXBlfS0jeyRwb3NpdGlvbn0tI3skcXVlcnl9LS0jeyRzaXplfSc7XG4gICAgICAgIH1cbiAgICAgICAgI3skbGFiZWx9IHtcbiAgICAgICAgICBAaWYgJHBvc2l0aW9uID09ICd4JyB7XG4gICAgICAgICAgICAjeyR0eXBlfS1yaWdodDogI3skc2l6ZX1yZW07XG4gICAgICAgICAgICAjeyR0eXBlfS1sZWZ0OiAjeyRzaXplfXJlbTtcblxuICAgICAgICAgIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09ICd5JyB7XG4gICAgICAgICAgICAjeyR0eXBlfS10b3A6ICN7JHNpemV9cmVtO1xuICAgICAgICAgICAgI3skdHlwZX0tYm90dG9tOiAjeyRzaXplfXJlbTtcblxuICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgI3skdHlwZX0tI3skcG9zaXRpb259OiAjeyRzaXplfXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2l0aCBtZWRpYSBxdWVyaWVzIChkaXNhYmxlZCBpZiBub3QgdXNlZClcbi8vQGVhY2ggJHF1ZXJ5IGluICRxdWVyaWVzIHtcbi8vICBAaWYgJHF1ZXJ5ID09ICdzbWFsbCcge1xuLy8gICAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc8bWVkaXVtJykge1xuLy8gICAgICBAaW5jbHVkZSBzcGFjaW5nKCRxdWVyeSk7XG4vLyAgICB9XG4vLyAgfSBAZWxzZSBpZiAkcXVlcnkgPT0gJ21lZGl1bScge1xuLy8gICAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc+PW1lZGl1bScsICc8bGFyZ2UnKSB7XG4vLyAgICAgIEBpbmNsdWRlIHNwYWNpbmcoJHF1ZXJ5KTtcbi8vICAgIH1cbi8vICB9IEBlbHNlIGlmICRxdWVyeSA9PSAnbGFyZ2UnIHtcbi8vICAgIEBpbmNsdWRlIG1lZGlhKCdzY3JlZW4nLCAnPj1sYXJnZScsICc8aHVnZScpIHtcbi8vICAgICAgQGluY2x1ZGUgc3BhY2luZygkcXVlcnkpO1xuLy8gICAgfVxuLy8gIH0gQGVsc2UgaWYgJHF1ZXJ5ID09ICdodWdlJyB7XG4vLyAgICBAaW5jbHVkZSBtZWRpYSgnc2NyZWVuJywgJz49aHVnZScpIHtcbi8vICAgICAgQGluY2x1ZGUgc3BhY2luZygkcXVlcnkpO1xuLy8gICAgfVxuLy8gIH0gQGVsc2Uge1xuLy8gICAgQGluY2x1ZGUgc3BhY2luZygkcXVlcnkpO1xuLy8gIH1cbi8vfVxuXG4vLyBEaXNhYmxlZCBpZiBtZWRpYSBxdWVyaWVzIHZlcnNpb24gaXMgYWN0aXZlXG5AaW5jbHVkZSBzcGFjaW5nKCcnKTtcbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4udS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhICh3aWR0aCA8ICR2dy1tZWRpdW0pIHtcbiAgICAmLS1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgkdnctbWVkaXVtIDw9IHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgJi0tbWVkaXVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKCR2dy1sYXJnZSA8PSB3aWR0aCA8ICR2dy1odWdlKSB7XG4gICAgJi0tbGFyZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoJHZ3LWh1Z2UgPD0gd2lkdGgpIHtcbiAgICAmLS1odWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnUtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0wLjFyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmLmZvY3VzYWJsZSAmOmFjdGl2ZSxcbiAgJi5mb2N1c2FibGUgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG5cbi51LWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogJyAoJyBhdHRyKGhyZWYpICcpJztcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogJyAoJyBhdHRyKHRpdGxlKSAnKSc7XG4gIH1cblxuICAvKipcbiAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgKi9cblxuICBhW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAvKipcbiAgICogUHJpbnRpbmcgVGFibGVzOlxuICAgKiBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICovXG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59XG4iXX0= */
