

/* Start:/local/templates/mcstyle/partner-forms.css?17917880723342*/
.mc-lead[hidden],.mc-lead [hidden]{display:none!important}.mc-lead{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:1rem;font-family:Inter,Arial,sans-serif;color:#00344f}.mc-lead__shade{position:absolute;inset:0;background:rgba(0,32,49,.55)}.mc-lead__panel{position:relative;width:100%;max-width:40rem;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 16px 60px #001f3040;scrollbar-gutter:stable}.mc-lead .mc-lead__panel h2{font:600 1.5rem/1.2 Inter,Arial,sans-serif;color:#00344f;text-transform:none;letter-spacing:-.025em;margin:0 2.5rem .7rem 0}.mc-lead #mc-lead-intro{font:400 .875rem/1.55 Inter,Arial,sans-serif;color:#617385;margin:0 0 1rem}.mc-lead button,.mc-lead input,.mc-lead textarea{font-family:inherit}.mc-lead button{cursor:pointer}.mc-lead__close{position:absolute;right:.6rem;top:.6rem;width:44px;height:44px;border:0;background:transparent;color:#00344f;font-size:2rem}.mc-lead__fields{display:grid;gap:.8rem}.mc-lead__field{min-width:0}.mc-lead__field label{display:block;font-size:.875rem;line-height:1.4;font-weight:500;margin-bottom:.35rem}.mc-lead__field input,.mc-lead__field textarea{display:block;width:100%;min-width:0;box-sizing:border-box;border:1px solid #b9c7d2;border-radius:.45rem;background:#fff;min-height:44px;padding:.65rem .75rem;font-size:1rem;line-height:1.4;color:#00344f;box-shadow:none}.mc-lead__field textarea{min-height:5rem;resize:vertical}.mc-lead input:focus,.mc-lead textarea:focus{outline:2px solid #1199d3;outline-offset:2px}.mc-lead [aria-invalid=true]{border-color:#a62828}.mc-lead__error{display:block;color:#a62828;font-size:.8125rem;line-height:1.4;margin-top:.3rem}.mc-lead__verification{margin:1rem 0}.mc-lead__verification>div{min-height:65px}.mc-lead__verification p{margin:.4rem 0;font-size:.8125rem;line-height:1.4;color:#617385}.mc-lead__refresh,[data-lead-retry]{border:0;background:#edf4f8;color:#005b83;padding:.65rem .8rem;border-radius:.4rem;min-height:44px;font-size:.875rem}.mc-lead__consent{display:flex;gap:.6rem;align-items:flex-start;font-size:.8125rem;line-height:1.5;margin:1rem 0}.mc-lead__consent input{appearance:auto!important;flex-shrink:0;width:18px;height:18px;min-height:0;margin:2px 0 0;accent-color:#005b83}.mc-lead__consent a{color:#005b83;text-decoration:underline}.mc-lead__submit{width:100%;border:0;border-radius:.5rem;background:#005b83;color:#fff;padding:.85rem 1rem;font-size:.9375rem;font-weight:600;min-height:48px}.mc-lead__submit:disabled{opacity:.55;cursor:default}.mc-lead [data-lead-status]{font-size:.875rem;line-height:1.4;margin:.6rem 0}.mc-lead [data-lead-status][data-error]{color:#a62828}.mc-lead__success p{font-size:1rem;line-height:1.6;margin:1.2rem 0 1.8rem}.mc-lead__trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mc-lead :focus-visible{outline:2px solid #1199d3;outline-offset:3px}
@media(min-width:576px){.mc-lead__panel{padding:2rem}.mc-lead__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:end}.mc-lead__field--email,.mc-lead__field--message{grid-column:1/-1}.mc-lead .mc-lead__panel h2{font-size:1.8rem}}
@media(max-width:359px){.mc-lead{padding:.5rem}.mc-lead__panel{padding:1rem;max-height:calc(100dvh - 1rem)}}

/* End */


/* Start:/local/templates/mcstyle/files/libs/grid/grid.min.css?168130530335714*/
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
/* End */


/* Start:/local/templates/mcstyle/files/libs/slick-lightbox/slick-lightbox.css?16813053041924*/
.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:white}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'×'}

/* End */


/* Start:/local/templates/mcstyle/files/libs/slick/slick.css?16813053041776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/mcstyle/files/libs/fancybox/jquery.fancybox.min.css?168130530312795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/mcstyle/style.css?1776032268756795*/
 *//*!
Theme Name: mcstyle
Author: Nastya
v1.1
*/
/*IBM Plex Sans*/
/*media queries*/
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap");
@font-face {
  font-family: "AvantGarde Bk BT";
  src: url("/local/templates/mcstyle/files/fonts/AvantGarde-Bk-BT-medium.woff2") format("woff2"), url("/local/templates/mcstyle/files/fonts/AvantGarde-Bk-BT-medium.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
/*@font-face {
  font-family: 'Uni Sans'; //@include font-weight(700);
  src: url('/local/templates/mcstyle/files/fonts/UniSansHeavyCAPS.eot');
  src: url('/local/templates/mcstyle/files/fonts/UniSansHeavyCAPS.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/mcstyle/files/fonts/UniSansHeavyCAPS.woff') format('woff'),
  url('/local/templates/mcstyle/files/fonts/UniSansHeavyCAPS.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Museo Sans Cyrl';
  src: url('/local/templates/mcstyle/files/fonts/MuseoSansCyrl-500.eot');
  src: local('MuseoSansCyrl-500'),
  url('/local/templates/mcstyle/files/fonts/MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/mcstyle/files/fonts/MuseoSansCyrl-500.woff') format('woff'),
  url('/local/templates/mcstyle/files/fonts/MuseoSansCyrl-500.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Museo Sans Cyrl 600"; //@include font-weight(500);
  src: url('/local/templates/mcstyle/files/fonts/MuseoSansCyrl-700.eot');
  src: local('MuseoSansCyrl-700'),
  url('/local/templates/mcstyle/files/fonts/MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/mcstyle/files/fonts/MuseoSansCyrl-700.woff') format('woff'),
  url('/local/templates/mcstyle/files/fonts/MuseoSansCyrl-700.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
*/
@font-face {
  font-family: "mk-icons";
  src: url("/local/templates/mcstyle/files/fonts/mk-icons.eot");
  src: url("/local/templates/mcstyle/files/fonts/mk-icons.eot#iefix") format("embedded-opentype"), url("/local/templates/mcstyle/files/fonts/mk-icons.ttf") format("truetype"), url("/local/templates/mcstyle/files/fonts/mk-icons.woff") format("woff"), url("/local/templates/mcstyle/files/fonts/mk-icons.svg#mk-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^=icon-]:before, [class*=" icon-"]:before {
  font-family: "mk-icons" !important;
  font-weight: normal;
}

.icon-upload:before {
  content: "\e921";
  color: #7792AF;
}

.icon-3d-gallery:before {
  content: "\e900";
  color: #7792AF;
}

.icon-3d-constructor-1:before {
  content: "\e901";
  color: #7792AF;
}

.icon-3d-constructor-2:before {
  content: "\e902";
  color: #7792AF;
}

.icon-location:before {
  content: "\e903";
  color: #7792AF;
}

.icon-in-cart:before {
  content: "\e904";
  color: #7792AF;
}

.icon-viber:before {
  content: "\e905";
  color: #7360f2;
}

.icon-whatsapp:before {
  content: "\e906";
  color: #43d854;
}

.icon-vk:before {
  content: "\e907";
  color: #fff;
}

.icon-reset:before {
  content: "\e908";
  color: #7792AF;
}

.icon-ok:before {
  content: "\e909";
  color: #7792AF;
}

.icon-to-cart:before {
  content: "\e90a";
  color: #7792AF;
}

.icon-close:before {
  content: "\e90b";
  color: #7792AF;
}

.icon-closed:before {
  content: "\e90c";
  color: #7792AF;
}

.icon-inst:before {
  content: "\e90d";
  color: #fff;
}

.icon-cart:before {
  content: "\e90e";
  color: #7792AF;
}

.icon-cart-2:before {
  content: "\e90f";
  color: #7792AF;
}

.icon-person:before {
  content: "\e910";
  color: #7792AF;
}

.icon-minus:before {
  content: "\e91f";
  color: #fff;
}

.icon-error:before {
  content: "\e911";
  color: #f56d41;
}

.icon-plus:before {
  content: "\e912";
  color: #fff;
}

.icon-loupe:before {
  content: "\e913";
  color: #7792AF;
}

.icon-mail:before {
  content: "\e914";
  color: #7792AF;
}

.icon-arrow-down:before {
  content: "\e915";
  color: #7792AF;
}

.icon-download:before {
  content: "\e916";
  color: #7792AF;
}

.icon-attach:before {
  content: "\e917";
  color: #7792AF;
}

.icon-play:before {
  content: "\e918";
  color: #7792AF;
}

.icon-sort:before {
  content: "\e919";
  color: #7792AF;
}

.icon-arrow-left:before {
  content: "\e91a";
  color: #7792AF;
}

.icon-arrow-right:before {
  content: "\e91b";
  color: #7792AF;
}

.icon-phone:before {
  content: "\e91c";
  color: #7792AF;
}

.icon-delete:before {
  content: "\e91d";
  color: #7792AF;
}

.icon-facebook:before {
  content: "\e91e";
  color: #fff;
}

.icon-doc:before {
  content: "\e920";
  color: #7792AF;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #31353D;
  font-size: 16px;
  line-height: 140%;
  font-family: "IBM Plex Sans", sans-serif;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-x: hidden;
}
body.hidden {
  overflow: hidden;
}

html, body {
  min-height: 100vh !important;
  height: 100% !important;
  margin: 0;
}

main {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  padding-top: calc(60px - 1px);
  /*overflow-x: hidden;
  &>.container{
    height: 100%;
    &>.row{
      height: 100%;
      align-items: flex-start;
    }
  }*/
}
@media (max-width: 1199.98px) {
  main {
    overflow: hidden;
  }
}

.page-content {
  padding-bottom: 80px;
  min-height: 100%;
}

.container {
  max-width: 100%;
}
@media (min-width: 768px) {
  .container {
    max-width: 758px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 1620px;
  }
}
@media (min-width: 1900px) {
  .container {
    max-width: 1824px;
  }
}

footer, header {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

*::before, *::after {
  max-width: 100%;
}

ul, ol {
  margin: 0;
}

ul {
  padding-left: 0;
  list-style: none;
}

ol {
  padding-left: 20px;
}

li {
  margin: 0;
  padding: 0;
}

img, iframe {
  border-radius: 12px;
}

img, svg {
  display: block;
  max-height: 100%;
  max-width: 100%;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  color: #31353D;
  text-decoration: none;
}

p, span, a {
  margin: 0;
  padding: 0;
  font-size: 1rem;
  color: #31353D;
  text-decoration: none;
}

a, iframe {
  outline: none;
}

iframe {
  border: none;
  outline: none;
  width: 100%;
}

input, textarea, button {
  max-width: 100%;
  outline: none;
  padding: 0;
  border: none;
  background: none;
}

[type=number] {
  -moz-appearance: textfield;
}
[type=number]::-webkit-outer-spin-button, [type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/*body.compensate-for-scrollbar {
  overflow: auto;
  margin-right: 0;
  overflow-x: hidden;
}*/
/*@media (max-width: 767.98px){
  .container{
    max-width: 100%;
  }
}*/
@media (min-width: 768px) {
  main {
    padding-top: calc(80px - 1px);
  }

  .page-content {
    padding-bottom: 100px;
  }
}
/*@media (min-width: 768px) and (max-width: 991.98px){
  .container{
    max-width: $container-width;
  }
}*/
@media (min-width: 1200px) {
  body ::-webkit-scrollbar {
    width: 4px;
  }
  body ::-webkit-scrollbar-track {
    background: #C7C7C7;
  }
  body ::-webkit-scrollbar-thumb {
    background: #9D9D9C;
  }

  main {
    padding-top: 142px;
  }
  main.scrolled {
    padding-top: calc(142px + 30px);
  }

  .page-content {
    padding-bottom: 120px;
  }
}
@media (min-width: 1600px) {
  /*main{
    &.scrolled{
      padding-top: $header-height-1600-scrolled;
    }
  }*/
  /*.container{
    max-width: 1620px;
  }*/
  .col-xxl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xxl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-xxl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xxl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-xxl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-xxl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-xxl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-xxl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-xxl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-xxl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1900px) {
  /*main{
    &.scrolled{
      padding-top: $header-height-1900-scrolled;
    }
  }*/
  /*.container{
    max-width: 1824px;
  }*/
  .offset-hd-0 {
    margin-left: 0;
  }

  .col-hd-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-hd-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-hd-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-hd-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
.txt-bold {
  font-weight: 600;
}

.def-title {
  font-family: "AvantGarde Bk BT", sans-serif;
  font-size: 28px;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 30px;
  letter-spacing: 0.05em;
}

.sub-title {
  font-family: "AvantGarde Bk BT", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 30px;
  letter-spacing: 0.05em;
}

.arrow-up {
  width: 42px;
  height: 58px;
  position: fixed;
  z-index: 5;
  display: none;
  right: 15px;
  bottom: 20px;
  cursor: pointer;
  border: 1px solid #7792AF;
  border-radius: 21px;
}
.arrow-up div {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.phone-block {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.phone-block a {
  display: block;
  margin-bottom: 4px;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
  font-size: 20px;
}
.phone-block__order {
  color: #7792AF;
  font-size: 12px;
  line-height: 120%;
  text-decoration: underline;
  text-align: center;
  cursor: pointer;
}

.contacts-block__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 6px;
  -moz-column-gap: 6px;
  column-gap: 6px;
  margin-bottom: 15px;
}
.contacts-block__item svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.contacts-block__item:last-child {
  margin-bottom: 0;
}
.contacts-block__item.messengers {
  -webkit-column-gap: 12px;
  -moz-column-gap: 12px;
  column-gap: 12px;
}

.form-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background: white;
}
.form-search input[type=text] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-right: 8px;
  padding-bottom: 3px;
  border-bottom: 1px solid #7792AF;
  height: 26px;
}
.form-search input[type=text]::-webkit-input-placeholder {
  color: #9D9D9C;
}
.form-search input[type=text]::-moz-placeholder {
  color: #9D9D9C;
}
.form-search input[type=text]:-ms-input-placeholder {
  color: #9D9D9C;
}
.form-search input[type=text]::-ms-input-placeholder {
  color: #9D9D9C;
}
.form-search input[type=text]::placeholder {
  color: #9D9D9C;
}
.form-search button {
  width: 38px;
  height: 38px;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 6px;
  cursor: pointer;
  border: 1px solid #7792AF;
}

.list-slider__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}
.list-slider__top .def-title {
  margin-bottom: 0;
}
.list-slider__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.list-slider__controls .slick-arrow {
  position: static;
  -webkit-transform: none;
  transform: none;
}
.list-slider .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.list-slider .slick-list {
  margin: 0 -15px;
  overflow-x: clip;
  overflow-y: unset;
}
.list-slider .slick-slide {
  height: inherit !important;
  margin: 0 15px;
}
.list-slider__item {
  margin: 0 15px;
}
.list-slider__title {
  font-size: 24px;
  line-height: 120%;
  font-weight: 500;
}
.page-about .list-slider__title {
  color: #7792AF;
}

.subscribe-block {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 0;
  border: 2px solid #E0676A;
  border-radius: 6px;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
  position: relative;
}
.subscribe-block::before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc((((100% - (30px * 11)) / 12 * 9)) + (30px * (9 - 1)));
  background-image: url(/local/templates/mcstyle/./files/imgs/price-block_left.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
  background-position-x: right;
}
@media (min-width: 1200px) {
  .subscribe-block::before {
    width: calc((((100% - (30px * 9)) / 10 * 9)) + (30px * (9 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 9)) + (30px * (9 - 1)));
    }*/
  }
}
.subscribe-block::after {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url("/local/templates/mcstyle/./files/imgs/back-subscribe.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -2;
}
.subscribe-block__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc((((100% - (30px * 11)) / 12 * 8)) + (30px * (8 - 1)));
  padding-left: 20px;
}
@media (min-width: 1200px) {
  .subscribe-block__info {
    width: calc((((100% - (30px * 9)) / 10 * 8)) + (30px * (8 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 8)) + (30px * (8 - 1)));
    }*/
  }
}
.subscribe-block__info p {
  margin-bottom: 20px;
  font-size: 14px;
}
.subscribe-block__title {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
}

.catalogs-block {
  border-radius: 12px;
  background-image: url("/local/templates/mcstyle/./files/imgs/skachat_katalogi.jpg");
  background-size: cover;
  background-position: center;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.catalogs-block__title {
  width: 176px;
  height: 165px;
  padding-top: 30px;
  padding-left: 22px;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
}
.catalogs-block .def-button {
  margin: 14px auto 0;
}

.breadcrumbs {
  padding: 16px 0 20px;
  color: #9D9D9C;
}
.breadcrumbs * {
  color: #9D9D9C;
}
.breadcrumbs .current {
  color: #31353D;
}

.records-wrap .row {
  row-gap: 40px;
}
.records__item {
  display: block;
}
.records__item-img {
  position: relative;
  display: block;
  height: 180px;
  margin-bottom: 20px;
}
.records__item-img img, .records__item-img iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.records__item-title {
  margin-bottom: 12px;
  font-weight: 500;
  line-height: 120%;
}
.records__item:hover .records__item-title {
  color: #7792AF;
  text-decoration: underline;
}

.pagination {
  padding-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pagination-item {
  font-size: 14px;
  text-align: center;
  width: 32px;
  height: 32px;
  line-height: 28px;
  margin-right: 12px;
  border-radius: 50%;
  border: 1px solid transparent;
  font-weight: bold;
}
.pagination-item:last-child {
  margin-right: 0;
}
.pagination-item:not(span):hover {
  border: 1px solid #7792AF;
}
.pagination-item.current {
  background: #7792AF;
  color: white;
}
.pagination-item.current:hover {
  border-color: transparent;
}
.pagination .icon-arrow-down {
  border: 1px solid #7792AF;
  font-weight: normal;
  font-size: 24px;
  width: 44px;
  border-radius: 18px;
}
.pagination .icon-arrow-down::before {
  content: url("data:image/svg+xml,%3Csvg width='25' height='18' viewBox='0 0 25 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 9L0.999998 9M0.999998 9L8.07692 1M0.999998 9L8.07692 17' stroke='%237792AF'/%3E%3C/svg%3E%0A");
}
.pagination .icon-arrow-down:first-child {
  margin-right: 0;
}
.pagination .icon-arrow-down:last-child {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pagination .numbers {
  margin: 0 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sort-block {
  margin-bottom: 20px;
}
.sort-block .icon-sort {
  margin-bottom: 12px;
}
.sort-block .icon-sort::before {
  margin-right: 8px;
}

.dropdown {
  border: 1px solid #C7C7C7;
  border-radius: 12px;
  position: relative;
  width: 100%;
  cursor: pointer;
}
.dropdown.opened .dropdown__title::after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.dropdown.opened .dropdown__options {
  display: block;
}
.dropdown__title {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.dropdown__title::after {
  font-family: "mk-icons";
  content: "\e915";
  font-size: 18px;
  color: #9D9D9C;
}
.dropdown__item {
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 12px;
}
.dropdown__item:hover {
  background: #E1E1E1;
}
.dropdown__item:first-child {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.dropdown__item:last-child {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.dropdown__options {
  background: white;
  display: none;
  position: absolute;
  border: 1px solid #C7C7C7;
  border-radius: 12px;
  width: 100%;
  z-index: 6;
}

.bottom-nav {
  padding-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  row-gap: 30px;
}
.bottom-nav .pagination {
  padding-top: 0;
}

.count-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 14px;
  -moz-column-gap: 14px;
  column-gap: 14px;
}
.count-block input {
  font-weight: 500;
  max-width: 30px;
  text-align: center;
}
.count-block button {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #7792AF;
  cursor: pointer;
}
.count-block button::before {
  font-size: 14px;
  line-height: 24px;
}

.range-block__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.range-block__input {
  border: 1px solid #E1E1E1;
  border-radius: 6px;
  padding: 6px;
}
.range-block__bot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.range-block__btn {
  width: 24px;
  height: 24px;
  background: #7792AF;
  cursor: pointer;
  border-radius: 50%;
}
.range-block [type=range] {
  -webkit-appearance: none;
  outline: none;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 6px;
  background: #E1E1E1;
  border-radius: 3px;
  --gray: #E1E1E1;
  --blue: #7792AF;
}
.range-block [type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  background: white;
  border: 1px solid #7792AF;
  border-radius: 50%;
  cursor: ew-resize;
}
.range-block [type=range]::-moz-range-thumb {
  width: 16px;
  height: 16px;
  background: white;
  border: 1px solid #7792AF;
  border-radius: 50%;
  cursor: ew-resize;
}

.form__text {
  margin-bottom: 10px;
}
.form__text, .form__text span {
  font-size: 14px;
  line-height: 120%;
  color: #9D9D9C;
  font-weight: 500;
}
.form__text span {
  color: #E0676A;
}
.form input:not([type=checkbox]):not([type=file]):not([type=submit]) {
  width: 100%;
  height: 50px;
  padding: 0 14px;
  border-radius: 25px;
  margin-bottom: 20px;
  border: 1px solid #C7C7C7;
  background: white;
}
.form input::-webkit-input-placeholder {
  color: #9D9D9C;
}
.form input::-moz-placeholder {
  color: #9D9D9C;
}
.form input:-ms-input-placeholder {
  color: #9D9D9C;
}
.form input::-ms-input-placeholder {
  color: #9D9D9C;
}
.form input::placeholder {
  color: #9D9D9C;
}
.form input[type=file] {
  opacity: 0;
  visibility: hidden;
}
.form textarea {
  padding: 14px;
  min-width: 100%;
  border-radius: 12px;
  margin-bottom: 20px;
  border: 1px solid #C7C7C7;
  background: white;
  min-height: 100px;
  max-height: 100px;
}
.form textarea::-webkit-input-placeholder {
  color: #9D9D9C;
}
.form textarea::-moz-placeholder {
  color: #9D9D9C;
}
.form textarea:-ms-input-placeholder {
  color: #9D9D9C;
}
.form textarea::-ms-input-placeholder {
  color: #9D9D9C;
}
.form textarea::placeholder {
  color: #9D9D9C;
}
.form [type=submit] {
  margin-top: 40px;
}
.form__file {
  position: relative;
  height: 44px;
  width: 100%;
  display: block;
}
.form__file input {
  overflow: hidden;
  position: absolute;
}
.form__file-txt {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  border: 1px solid #C7C7C7;
  border-radius: 25px;
  color: #9D9D9C;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.form__file-txt:before {
  margin-left: 15px;
  margin-right: 12px;
  color: #9D9D9C;
  font-size: 20px;
}
.form__file .def-button {
  height: 100%;
  right: 0;
  position: absolute;
}
@media (max-width: 767.98px) {
  .form__file .def-button {
    font-size: 0;
  }
}
.form__file .def-button:before {
  margin-right: 0;
}

label.checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
label.checkbox div {
  width: 24px;
  height: 24px;
  border: 2px solid #7792AF;
  border-radius: 4px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
label.checkbox input {
  visibility: hidden;
}
label.checkbox p, label.checkbox a {
  font-size: 14px;
}
label.checkbox.on div {
  position: relative;
  background: #7792AF;
  border-color: #7792AF;
}
label.checkbox.on div::before {
  content: "\e909";
  color: white;
  font-family: "mk-icons";
  font-weight: bold;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  border-radius: 6px;
  background-color: #000000;
}
.video--enabled {
  cursor: pointer;
}
.video--enabled .video__button {
  display: block;
}
.video__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video__media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.video__button {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  display: none;
  width: 68px;
  height: 48px;
  padding: 0;
  background-color: transparent;
  border: none;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.video__button:focus {
  outline: none;
}
.video__button-shape {
  -webkit-transition: fill 0.25s ease-in-out;
  transition: fill 0.25s ease-in-out;
  fill: #212121;
  fill-opacity: 0.8;
}
.video__button-icon {
  -webkit-transition: fill 0.25s ease-in-out;
  transition: fill 0.25s ease-in-out;
  fill: #ffffff;
}

.video:hover .video__button-shape,
.video__button:focus .video__button-shape {
  fill: #ff0000;
  fill-opacity: 1;
}

@media screen and (min-width: 768px) {
  .breadcrumbs {
    padding: 20px 0 30px;
  }

  .def-title {
    font-size: 32px;
    margin-bottom: 40px;
  }

  .sub-title {
    font-size: 24px;
  }

  .list-slider {
    /*.slick-track{
      display: flex !important;
    }*/
    /*.slick-slide{
      margin: 0 15px;
    }*/
    /*&__content{
      overflow: hidden;
    }*/
  }
  .list-slider .slick-list {
    margin: 0 -15px;
  }

  .subscribe-block::before {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 11)) + (30px * (11 - 1)));
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .subscribe-block::before {
    width: calc((((100% - (30px * 9)) / 10 * 11)) + (30px * (11 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 11)) + (30px * (11 - 1)));
    }*/
  }
}
@media screen and (min-width: 768px) {
  .subscribe-block__info {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 10)) + (30px * (10 - 1)));
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .subscribe-block__info {
    width: calc((((100% - (30px * 9)) / 10 * 10)) + (30px * (10 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 10)) + (30px * (10 - 1)));
    }*/
  }
}
@media screen and (min-width: 768px) {
  .records__item-img {
    height: 160px;
  }
}
@media screen and (min-width: 768px) {
  .sort-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }
  .sort-block .icon-sort {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .dropdown {
    width: 240px;
  }
}
@media screen and (min-width: 768px) {
  .form__file .def-button:before {
    content: "";
  }
}
@media screen and (min-width: 1200px) {
  .def-title {
    font-size: 42px;
  }

  .sub-title {
    font-size: 32px;
  }

  .breadcrumbs {
    padding-bottom: 40px;
  }

  .contacts-block__item {
    margin-bottom: 6px;
    -webkit-column-gap: 9px;
    -moz-column-gap: 9px;
    column-gap: 9px;
    row-gap: 6px;
  }
  .contacts-block__item.messengers {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-gap: 9px;
    -moz-column-gap: 9px;
    column-gap: 9px;
  }

  .subscribe-block::before {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (4 - 1))) / 4 * 3.3)) + (30px * (3.3 - 1)));
  }
  .subscribe-block__info {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (4 - 1))) / 4 * 3)) + (30px * (3 - 1)));
  }

  .catalogs-block {
    height: 300px;
  }
  .catalogs-block__title {
    padding-top: 40px;
    padding-left: 24px;
  }

  .records-wrap {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 9)) + (30px * (9 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .records-wrap {
    width: calc((((100% - (30px * 9)) / 10 * 9)) + (30px * (9 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 9)) + (30px * (9 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .def-title {
    margin-bottom: 50px;
  }

  .breadcrumbs {
    padding: 40px 0;
  }

  .phone-block a {
    font-size: 24px;
  }
  .phone-block__order {
    font-size: 16px;
  }

  .contacts-block__item {
    margin-bottom: 8px;
  }

  .subscribe-block::before {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (4 - 1))) / 4 * 3)) + (30px * (3 - 1)));
  }
  .subscribe-block__title {
    font-size: 24px;
  }
  .subscribe-block__info {
    width: 318px;
  }
  .subscribe-block__info p {
    font-size: 16px;
  }

  .catalogs-block {
    height: 360px;
  }
  .catalogs-block__title {
    width: 217px;
    font-size: 32px;
  }
  .catalogs-block .def-button {
    margin-left: 23px;
  }

  .records-wrap .row {
    row-gap: 50px;
  }
  .records__item-img {
    height: 200px;
  }
}
@media screen and (min-width: 1900px) {
  .subscribe-block::before {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (4 - 1))) / 4 * 2.5)) + (30px * (2.5 - 1)));
  }
}
.header {
  position: fixed;
  width: 100%;
  z-index: 100;
  background: white;
  height: 60px;
  -webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
  .header {
    height: 80px;
  }
}
@media (min-width: 1200px) {
  .header {
    height: 88px;
  }
}
@media (min-width: 1600px) {
  .header {
    height: 77px;
  }
}
@media (min-width: 1900px) {
  .header {
    height: 80px;
  }
}
.header > .container {
  height: 100%;
}
.header > .container > .row {
  height: 100%;
}
.header::before {
  content: "";
  position: absolute;
  background-image: url("/local/templates/mcstyle/./files/imgs/logo/back.png");
  top: 0;
  left: 0;
  height: 100%;
  width: 95px;
  background-position-x: right;
  background-size: cover;
}
@media (min-width: 768px) {
  .header::before {
    width: calc((100% - 690px) / 2 + (690px * 2 / 12) - 30px);
  }
}
@media (min-width: 992px) {
  .header::before {
    width: calc((100% - 930px) / 2 + (930px * 2 / 12));
  }
}
@media (min-width: 1200px) {
  .header::before {
    background-image: url("/local/templates/mcstyle/./files/imgs/logo/back-1200.png");
    width: calc((100% - 1110px) / 2 + (1110px * 2 / 12) - 15px);
  }
}
@media (min-width: 1600px) {
  .header::before {
    width: calc((100% - 1555px) / 2 + (1555px * 2 / 12) - 30px);
  }
}
@media (min-width: 1900px) {
  .header::before {
    width: calc((100% - 1764px) / 2 + (1764px * 2 / 12) - 30px);
  }
}
@media (min-width: 1200px) {
  .header:not(.scrolled)::before {
    width: calc((100% - 1110px) / 2 + (1110px * 3 / 12) - 25px);
  }
}
@media (min-width: 1600px) {
  .header:not(.scrolled)::before {
    width: calc((100% - 1555px) / 2 + (1555px * 3 / 12) - 30px);
  }
}
@media (min-width: 1900px) {
  .header:not(.scrolled)::before {
    width: calc((100% - 1764px) / 2 + (1764px * 3 / 12) - 30px);
  }
}
.header .burger {
  height: 100%;
  cursor: pointer;
}
.header .burger span {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 15px;
}
.header .burger span::before {
  top: -10px;
}
.header .burger span::after {
  top: 10px;
}
.header .burger span, .header .burger span::after, .header .burger span::before {
  position: absolute;
  width: 32px;
  background: #30435B;
  border-radius: 2px;
  height: 3px;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
  display: block;
  content: "";
}
.header__logo {
  cursor: pointer;
}
.header__logo-small {
  max-height: 48px;
}
@media (min-width: 768px) {
  .header__logo-small {
    max-height: 64px;
  }
}
.header__logo-full {
  max-width: 146px;
}
.header:not(.scrolled) .header__logo-full {
  max-width: 227px;
}
@media (min-width: 1600px) {
  .header__logo-full {
    max-width: 183px;
  }
  .header:not(.scrolled) .header__logo-full {
    max-width: 274px;
  }
}
@media (min-width: 1900px) {
  .header__logo-full {
    max-width: 220px;
  }
  .header:not(.scrolled) .header__logo-full {
    max-width: 326px;
  }
}
.header__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.header__icons--price {
  display: none;
}
.header__icons--basket-wrap {
  position: relative;
  width: 36px;
}
.header__icons--basket-wrap .price {
  position: absolute;
  right: 0;
  bottom: 0;
  background: #FFFFFF;
  border: 0.5px solid #7792AF;
  border-radius: 12px;
  text-align: center;
  line-height: 1;
  font-size: 10px;
  font-weight: 500;
  padding: 3px 3px 2px;
}
.header__icons--profile {
  position: relative;
}
.header__icons--profile button {
  cursor: pointer;
}
.header__icons--profile_reg span {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.header__icons--profile_reg span::after {
  content: url("/local/templates/mcstyle/./files/imgs/icons/arrow-down.svg");
  height: 16px;
}
.header__icons--profile .logout {
  display: none;
  position: absolute;
  background: white;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 114px;
  height: 31px;
  padding-top: 4px;
  padding-left: 20px;
  z-index: 1;
  -webkit-box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.12);
  font-size: 14px;
}
.header__icons-item {
  margin-left: 30px;
}
.header__icons-item:first-child {
  margin-left: 0;
}
.header__icons-item span {
  display: none;
}
.header__slogan {
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
}
.header__search {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.header-opened {
  position: fixed;
  left: 0;
  right: 0;
  background: white;
}
.header-opened .burger span {
  background: transparent;
}
.header-opened .burger span::before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
}
.header-opened .burger span::after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 0;
}
.header a:not(.header-button, .marketplaces__link):hover {
  color: #30435B;
  text-decoration: underline;
}
.header a:not(.header-button, .marketplaces__link):hover span {
  color: #30435B;
  text-decoration: underline;
}

.header a:not(.header-button, .marketplaces__link):hover svg path {
  fill: #30435B;
} 

@media screen and (min-width: 1200px) {
  .header__icons {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .header__icons-item__wrap {
    row-gap: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .header__icons-item span, .header__icons-item span a {
    font-size: 14px;
    line-height: 120%;
  }
  .header__slogan {
    font-size: 16px;
  }
  .header.scrolled .phone-block__order {
    font-size: 14px;
  }
  .header.scrolled .form-search {
    width: auto;
  }
  .header.scrolled .form-search input[type=text] {
    display: none;
  }
  .header:not(.scrolled) {
    height: auto;
  }
  .header:not(.scrolled) > .container {
    position: relative;
  }
  .header:not(.scrolled) > .container::after {
    content: "";
    position: absolute;
    top: 53px;
    height: 1px;
    left: calc((100% / 12 * 3) + 15px);
    right: -100vw;
    background: #E1E1E1;
    max-width: none;
  }
  .header:not(.scrolled) .contacts-block a {
    font-size: 14px;
    line-height: 120%;
  }
  .header:not(.scrolled) .header_wrap {
    display: grid;
    grid-template-columns: 3fr 2fr 2fr 2fr 3fr;
    grid-template-rows: 53px 88px;
    row-gap: 1px;
    grid-template-areas: "null null   top  top     top" "logo slogan call contact search";
  }
  .header:not(.scrolled) .header__logo {
    grid-area: logo;
    min-width: 100%;
    align-self: baseline;
  }
  .header:not(.scrolled) .header__slogan {
    grid-area: slogan;
    font-size: 20px;
  }
  .header:not(.scrolled) .header__icons {
    display: grid;
    grid-template-columns: 2fr 2fr 1fr 2fr;
    padding: 0;
    grid-area: top;
  }
  .header:not(.scrolled) .header__icons-item {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 0;
  }
  .header:not(.scrolled) .header__icons-item span {
    display: block;
  }
  .header:not(.scrolled) .header__icons--price {
    display: block;
  }
  .header:not(.scrolled) .header__icons--profile_reg span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header:not(.scrolled) .header__icons--profile_reg:hover .logout {
    display: block;
  }
  .header:not(.scrolled) .header__slogan {
    grid-area: slogan;
  }
  .header:not(.scrolled) .header__call {
    grid-area: call;
  }
  .header:not(.scrolled) .header__contact {
    grid-area: contact;
  }
  .header:not(.scrolled) .header__search {
    grid-area: search;
  }
}
@media screen and (min-width: 1600px) {
  .header_wrap {
    grid-template-rows: 42px 75px;
  }
  .header__icons {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .header__icons-item__wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-column-gap: 9px;
    -moz-column-gap: 9px;
    column-gap: 9px;
  }
  .header:not(.scrolled) .contacts-block a {
    font-size: 16px;
    line-height: 140%;
  }
  .header:not(.scrolled) .header_wrap {
    grid-template-areas: "logo null   top  top     top" "logo slogan call contact search";
  }
  .header:not(.scrolled) .header__logo {
    -ms-flex-item-align: center;
    align-self: center;
  }
  .header:not(.scrolled) .header__slogan {
    max-width: 100%;
  }
  .header:not(.scrolled) .header__search {
    max-width: 100%;
  }
  .header:not(.scrolled) .header__icons {
    margin-left: 0;
  }
  .header:not(.scrolled) .header__icons--profile_reg .logout {
    -webkit-transform: none;
    transform: none;
    left: 35px;
  }
}
@media screen and (min-width: 1900px) {
  .header.scrolled .phone-block__order {
    font-size: 16px;
  }
  .header.scrolled .form-search {
    width: 100%;
  }
  .header.scrolled .form-search input[type=text] {
    display: block;
  }
  .header.scrolled .header__icons svg {
    width: 34px;
    height: 34px;
  }
  .header.scrolled .header__icons--basket-wrap {
    width: 42px;
  }
  .header__slogan {
    font-size: 20px;
  }
  .header__icons-item span, .header__icons-item span a {
    font-size: 16px;
  }
}
.sidebar {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 10;
}
.sidebar__content {
  position: absolute;
  top: 60px;
  width: 100%;
  max-width: 303px;
  right: 0;
  background: white;
  bottom: 0;
  overflow-y: scroll;
  padding: 14px 20px 50px;
}
.sidebar__content-title {
  font-size: 20px;
  margin-bottom: 22px;
}
.sidebar__back {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(1, 1, 1, 0.6);
  z-index: -1;
}
.sidebar__catalog a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 5px;
}
.sidebar__catalog a span {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.sidebar__catalog ul {
  display: none;
}
.sidebar__catalog .not-parent > a svg:first-child {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 12px;
}
.sidebar__catalog .not-parent > a svg:first-child path {
  fill: #7792AF;
}
.sidebar__catalog .not-parent > a svg:last-child {
  display: none;
}
.sidebar__catalog .parent.active > a {
  background: #7792AF;
}
.sidebar__catalog .parent.active > a span {
  color: white;
}
.sidebar__catalog .parent.active .child-menu {
  display: block;
}
.sidebar__catalog .parent.active svg path {
  fill: white !important;
}
.sidebar__catalog .parent.active svg:last-child {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.sidebar__catalog .parent > a svg:first-child {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 12px;
}
.sidebar__catalog .parent > a svg:first-child path {
  fill: #7792AF;
}
@media screen and (max-width: 1199.98px) {
  .sidebar__catalog .child-menu {
    padding: 10px 5px 20px 20px;
  }
  .sidebar__catalog .child-menu li:not(:last-child) {
    margin-bottom: 4px;
  }
  .sidebar__catalog .child-menu li a.active, .sidebar__catalog .child-menu li a:hover {
    color: #1B75BC;
    text-decoration: underline;
  }
  .sidebar__catalog .child-menu ul {
    display: none;
  }
}
.sidebar-block {
  border-bottom: 1px solid #E1E1E1;
  padding: 20px 0;
}
.sidebar-block:last-child {
  border-bottom: none;
}
.sidebar__menu li {
  margin-bottom: 12px;
}
.sidebar__menu li:last-child {
  margin-bottom: 0;
}
.sidebar__options-item {
  margin-bottom: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 12px;
  -moz-column-gap: 12px;
  column-gap: 12px;
  height: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.sidebar__options-item:last-child {
  margin-bottom: 0;
}
.sidebar__options--logout {
  padding-left: 32px;
  color: #30435B;
  text-decoration: underline;
}
.sidebar .phone-block {
  margin-bottom: 15px;
}
.sidebar .contacts-block {
  margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
  .sidebar__content {
    top: 80px;
    max-width: 452px;
  }
}
@media screen and (min-width: 1200px) {
  .sidebar {
    display: block;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    position: sticky;
    width: 100%;
  }
  .sidebar__back {
    display: none;
  }
  .sidebar__content {
    position: static;
    width: auto;
    overflow: visible;
    padding: 0;
    background: transparent;
  }
  .sidebar__content-title {
    display: none;
  }
  .sidebar.scrolled {
    top: 88px;
  }
  .sidebar.z-index-0 {
    z-index: 0;
  }
  .sidebar__catalog .not-parent > a {
    padding: 0;
    padding-left: 5px;
  }
  .sidebar__catalog .not-parent:hover > a {
    background: rgba(119, 146, 175, 0.6);
  }
  .sidebar__catalog .not-parent:hover > a span {
    text-decoration: underline;
    color: white;
  }
  .sidebar__catalog .not-parent:hover svg path {
    fill: white !important;
  }
  .sidebar__catalog .not-parent:focus > a, .sidebar__catalog .not-parent:active > a {
    background: #7792AF;
  }
  .sidebar__catalog .not-parent:focus > a span, .sidebar__catalog .not-parent:active > a span {
    color: white;
    text-decoration: none;
  }
  .sidebar__catalog .not-parent:focus svg path, .sidebar__catalog .not-parent:active svg path {
    fill: white;
  }
  .sidebar__catalog .parent > a {
    padding: 0;
    padding-left: 5px;
  }
  .sidebar__catalog .parent > a svg:last-child path {
    fill: white;
  }
  .sidebar__catalog .parent:hover > a {
    background: rgba(119, 146, 175, 0.6);
  }
  .sidebar__catalog .parent:hover > a span {
    text-decoration: underline;
    color: white;
  }
  .sidebar__catalog .parent:hover .child-menu {
    display: block;
  }
  .sidebar__catalog .parent:hover svg path {
    fill: white !important;
  }
  .sidebar__catalog .parent:hover svg:last-child {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .sidebar__catalog .parent:focus > a, .sidebar__catalog .parent:active > a {
    background: #7792AF;
  }
  .sidebar__catalog .parent:focus > a span, .sidebar__catalog .parent:active > a span {
    text-decoration: none;
  }
  .sidebar__catalog .parent:focus svg path, .sidebar__catalog .parent:active svg path {
    fill: white;
  }
  .sidebar__catalog .parent ul {
    width: 270px;
  }
  .sidebar__catalog .child-menu li:hover {
    background: rgba(119, 146, 175, 0.6);
  }
  .sidebar__catalog .child-menu li:hover > a {
    color: white;
  }
  .sidebar__catalog .child-menu li:active, .sidebar__catalog .child-menu li:focus {
    background: #7792AF;
  }
  .sidebar__catalog .child-menu li:active > a, .sidebar__catalog .child-menu li:focus > a {
    text-decoration: underline;
  }
  .sidebar__catalog .child-menu li:active > a::after, .sidebar__catalog .child-menu li:focus > a::after {
    color: white;
  }
  .sidebar__catalog .child-menu a {
    padding-left: 35px;
    padding-right: 10px;
  }
  .sidebar__catalog .child-menu a:hover {
    text-decoration: underline;
  }
  .sidebar__catalog .child-menu .has-child > a {
    position: relative;
    padding-right: 45px;
  }
  .sidebar__catalog .child-menu .has-child > a::after {
    content: "\e915";
    font-family: "mk-icons";
    position: absolute;
    color: #9D9D9C;
    right: 10px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-size: 20px;
  }
  .sidebar__catalog a {
    height: 45px;
  }
  .sidebar__catalog li {
    position: relative;
    border-bottom: 1px solid #E1E1E1;
  }
  .sidebar__catalog li:last-child {
    border-bottom: none;
  }
  .sidebar__catalog li > ul {
    position: absolute;
    background: white;
    z-index: 1;
    left: 100%;
    top: 0;
  }
  .sidebar__catalog li:hover > ul {
    display: block;
  }
  .sidebar__catalog ul {
    -webkit-box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  }
  .sidebar__options, .sidebar__bot {
    display: none;
  }
  .sidebar__menu {
    border-bottom: none;
  }
}
@media screen and (min-width: 1600px) {
  .sidebar.scrolled {
    top: 77px;
  }
}
@media screen and (min-width: 1900px) {
  .sidebar.scrolled {
    top: 80px;
  }
  .sidebar__catalog .parent ul {
    width: 304px;
  }
}
.footer-main {
  padding-top: 40px;
  padding-bottom: 20px;
  background: #31353D;
}
.footer-main * {
  color: white;
}
.footer-bot {
  background: #010101;
  padding-top: 30px;
  padding-bottom: 30px;
}
.footer-bot * {
  color: #9D9D9C;
}
@media (max-width: 1199.98px) {
  .footer-bot__left {
    margin-bottom: 20px;
  }
}
.footer-bot__info {
  font-size: 12px;
}
.footer a:hover {
  color: #7792AF;
  text-decoration: underline;
}
.footer__block_1 {
  margin-bottom: 30px;
}
.footer__block_2 {
  margin-bottom: 40px;
}
.footer__menu ul {
  margin-bottom: 20px;
}
.footer__menu ul li {
  margin-bottom: 9px;
}
.footer__menu ul li:last-child {
  margin-bottom: 0;
}
.footer__download-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
}
.footer__download-item:last-child {
  margin-bottom: 0;
}
.footer__download-item::before {
  content: "\e916";
  font-family: "mk-icons";
  font-size: 18px;
  margin-right: 8px;
}
.footer__socials {
  margin-bottom: 30px;
}
.footer__socials-icons {
  padding-top: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
}
.footer__socials-icons a {
  font-size: 18px;
}
.footer__subscribe {
  margin-bottom: 40px;
}
.footer__subscribe form {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.footer__subscribe form input[type=email] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-right: 8px;
  border-bottom: 1px solid #7792AF;
  height: 26px;
}
.footer__subscribe form input[type=email]::-webkit-input-placeholder {
  color: #9D9D9C;
}
.footer__subscribe form input[type=email]::-moz-placeholder {
  color: #9D9D9C;
}
.footer__subscribe form input[type=email]:-ms-input-placeholder {
  color: #9D9D9C;
}
.footer__subscribe form input[type=email]::-ms-input-placeholder {
  color: #9D9D9C;
}
.footer__subscribe form input[type=email]::placeholder {
  color: #9D9D9C;
}
.footer__subscribe form button {
  font-size: 14px;
}
.footer__logo {
  display: block;
  max-width: 283px;
  margin-bottom: 30px;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .footer__logo {
    margin-left: auto;
    margin-right: auto;
  }
}
.footer .phone-block {
  margin-bottom: 12px;
}
.footer .phone-block__order {
  font-size: 14px;
}
.footer .contacts-block__item {
  margin-bottom: 10px;
}
.footer .contacts-block__item:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767.98px) {
  .footer .phone-block, .footer .contacts-block {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.footer__sign {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  margin-bottom: 10px;
}
.footer__sign p {
  color: white;
}
.footer__bot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 10px;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
}
.footer__bot p, .footer__bot a {
  font-size: 14px;
  line-height: 120%;
}
@media (min-width: 768px) {
  .footer-info {
    padding-left: 90px;
  }
}
@media (min-width: 1200px) {
  .footer-info {
    padding-left: 0;
  }
}
@media (min-width: 1600px) {
  .footer-info {
    padding-left: 90px;
  }
}

.popup {
  position: fixed;
  display: none;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 100;
  overflow-y: scroll;
}
.popup__back {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
.popup__close {
  position: absolute;
  top: 8px;
  right: 5px;
  width: 28px;
  height: 28px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.popup__close span::before {
  font-size: 18px;
  color: #9D9D9C;
}
.popup__wrap {
  max-width: 328px;
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 30px 18px;
  -webkit-box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
  border-radius: 6px;
  background-image: url("/local/templates/mcstyle/./files/imgs/popup-bg.png");
  background-repeat: no-repeat;
  background-position: 100% 100%;
}
@media (max-width: 1199.98px) {
  .popup__wrap {
    background-size: 160px;
  }
}
.popup__submit {
  margin-top: 30px;
}
.popup__submit .def-button {
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .popup__submit .def-button {
    width: 100%;
    margin-bottom: 16px;
  }
}
.popup__submit p, .popup__submit a {
  font-size: 14px;
}
@media (max-width: 767.98px) {
  .popup__submit p, .popup__submit a {
    text-align: center;
  }
}
.popup .def-title {
  font-size: 20px;
}
.popup textarea:last-child, .popup input:last-child, .popup label:last-child {
  margin-bottom: 0 !important;
}
.popup_thanks p {
  font-size: 20px;
  margin-bottom: 30px;
}
@media (max-width: 767.98px) {
  .popup_thanks .def-button {
    width: 100%;
  }
}
.popup_thanks .popup__wrap {
  background-size: 220px;
}
.popup_top .popup__wrap {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  top: 0;
}

@media screen and (min-width: 768px) {
  .footer__block_1 {
    position: relative;
  }
  .footer__block_1::after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    background: #C7C7C7;
  }
  .footer__block_2 {
    margin-bottom: 0;
  }
  .footer__menu ul {
    padding-right: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199.98px) {
  .footer .phone-block a {
    text-align: left;
  }
}
@media screen and (min-width: 768px) {
  .popup__wrap {
    max-width: 600px;
    padding: 50px 50px 40px;
  }
  .popup .def-title {
    font-size: 24px;
    margin-bottom: 30px;
  }
  .popup__submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .popup_thanks .popup__wrap {
    max-width: 410px;
  }
}
@media screen and (min-width: 1200px) {
  .footer__block_1 {
    margin-bottom: 40px;
  }
  .footer__block_3 {
    margin-top: -15px;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1599.98px) {
  .footer .phone-block, .footer .contacts-block {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 1200px) {
  .popup__wrap {
    max-width: 780px;
    padding: 60px 100px 50px;
  }
  .popup_thanks .popup__wrap {
    max-width: 510px;
    padding: 60px 50px 50px;
  }
  .popup .def-title {
    font-size: 32px;
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1600px) {
  .footer-main {
    padding-top: 54px;
    padding-bottom: 10px;
  }
  .footer__block_1 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
  .footer__block_3 {
    margin-top: -34px;
  }
  .footer__menu ul {
    padding-right: 20px;
    margin-bottom: 40px;
  }
  .footer__menu ul:last-child {
    margin-bottom: 0;
  }
  .footer__menu_left {
    position: relative;
  }
  .footer__menu_left::after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    background: #C7C7C7;
  }
}
.def-button {
  cursor: pointer;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 9px 15px;
  border-radius: 24px;
  background: white;
  color: #31353D;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-weight: 600;
  border: 2px solid transparent;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  line-height: 140%;
}
.def-button:before {
  margin-right: 10px;
  color: #30435B;
  font-size: 16px;
}
.def-button:hover:before {
  color: #30435B;
}
.def-button.pink {
  background: #F2BC93;
  color: white;
}
.def-button.pink:before {
  color: white;
}
.def-button.pink:hover {
  background: white;
  color: #31353D;
  border-color: #F2BC93;
}
.def-button.pink:hover:before {
  color: #F2BC93;
}
.def-button.blue {
  background: #7792AF;
  color: white;
}
.def-button.blue:before {
  color: white;
}
.def-button.blue:hover {
  background: #30435B;
}
.def-button.green {
  background: #AFDD7C;
  color: white;
}
.def-button.green:before {
  color: white;
}
.def-button.green:hover {
  background: white;
  color: #31353D;
  border-color: #AFDD7C;
}
.def-button.green:hover:before {
  color: #AFDD7C;
}
.def-button.border-green {
  border: 2px solid #A1C67C;
}
.def-button.border-green:before {
  color: #A1C67C;
}
.def-button.border-green:hover {
  background: #A1C67C;
  color: white;
  border-color: transparent;
}
.def-button.border-green:hover:before {
  color: white;
}
.def-button.border-pink {
  border: 2px solid #F6C8A7;
}
.def-button.border-pink:before {
  color: #F6C8A7;
}
.def-button.border-pink:hover {
  background: #F6C8A7;
  color: white;
  border-color: transparent;
}
.def-button.border-pink:hover:before {
  color: white;
}
.def-button.border-blue {
  border: 2px solid #7792AF;
}
.def-button.border-blue:before {
  color: #7792AF;
}
.def-button.border-blue:hover {
  background: #30435B;
  color: white;
  border-color: transparent;
}
.def-button.border-blue:hover:before {
  color: white;
}
.def-button.border-gray {
  border: 2px solid #9D9D9C;
}
.def-button.border-gray:hover {
  border-color: transparent;
}
.def-button.big {
  border-radius: 30px;
  padding: 14px 30px;
  font-size: 20px;
}
.def-button.big:before {
  font-size: 20px;
}

.card {
  border: 1px solid #C7C7C7;
  border-radius: 12px;
  position: relative;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: white;
  height: 100%;
}
.card__img {
  position: relative;
  display: block;
  height: 200px;
  overflow: hidden;
}
.card__img img, .card__img iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 768px) {
  .card__img {
    height: 180px;
  }
}
.card__img img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.card__info {
  padding: 20px 16px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 20px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.card__info-title {
  font-weight: 500;
}
.card__info-meta {
  font-size: 14px;
  line-height: 120%;
  color: #9D9D9C;
  margin-bottom: 4px;
}
.card__info-bot {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 100%;
}
.card__info-price {
  font-size: 24px;
  font-weight: 500;
}
.card__info-price span {
  font-size: 24px;
  font-weight: 600;
}
.card__info-download {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  cursor: pointer;
  width: 100%;
}
.card__info-download p {
  font-weight: 500;
}
.card__info-download::after {
  font-family: "mk-icons";
  content: "\e916";
  color: white;
  width: 40px;
  background: #7792AF;
  border-radius: 50%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  line-height: 40px;
  text-align: center;
}
.card__info-stop {
  font-size: 20px;
  color: #E0676A;
  font-weight: 500;
}
.card__status {
  position: absolute;
  right: 0;
  top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 10px;
  z-index: 1;
}
.card__status img {
  border-radius: 0;
}
.card:hover {
  -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  border-color: transparent;
}
.card:hover .card__info-title {
  color: #7792AF;
  text-decoration: underline;
}
.card:hover .card__info-download p {
  text-decoration: underline;
}
.card:hover .card__info-download::after {
  background: #30435B;
}

.question-block {
  padding: 50px 15px;
  display: grid;
  row-gap: 30px;
  background-image: url("/local/templates/mcstyle/files/imgs/question-block-bg.jpg");
  background-size: cover;
  background-position: center;
  border-radius: 12px;
}
.question-block p {
  color: white;
}
@media (max-width: 767.98px) {
  .question-block {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -15px;
    margin-right: -15px;
  }
  .question-block:last-child {
    margin-bottom: -80px !important;
  }
}
@media (min-width: 768px) {
  .question-block {
    padding: 35px 40px;
    grid-template-columns: 7fr 5fr;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 1200px) {
  .question-block {
    padding: 50px 40px;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1600px) {
  .question-block {
    padding-left: 100px;
    grid-template-columns: 6fr 4fr;
  }
}
.question-block__left-text {
  font-size: 24px;
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  .question-block__left * {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
.question-block__title {
  margin-bottom: 8px;
}
@media (max-width: 767.98px) {
  .question-block__title {
    font-size: 32px;
  }
}
.question-block__manager {
  display: grid;
  row-gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
}
@media (max-width: 767.98px) {
  .question-block__manager {
    grid-template-columns: 80px auto;
  }
}
@media (min-width: 1200px) {
  .question-block__manager {
    grid-template-columns: 120px auto;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
}
@media (min-width: 1200px) {
  .question-block__manager {
    grid-template-columns: 160px auto;
  }
}
.question-block__manager-photo {
  position: relative;
  display: block;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.question-block__manager-photo img, .question-block__manager-photo iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 768px) {
  .question-block__manager-photo {
    width: 120px;
    height: 120px;
  }
}
@media (min-width: 1600px) {
  .question-block__manager-photo {
    width: 160px;
    height: 160px;
  }
}
.question-block__manager-name {
  font-size: 24px;
}

.manager-block {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0;
  border: 1px solid #30435B;
  border-radius: 12px;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
  position: relative;
  overflow: hidden;
}
.manager-block::before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  right: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc((((100% - (30px * 11)) / 12 * 6)) + (30px * (6 - 1)));
  background-image: url("/local/templates/mcstyle/./files/imgs/manager-block-bg-small.png");
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
}
@media (min-width: 1200px) {
  .manager-block::before {
    width: calc((((100% - (30px * 9)) / 10 * 6)) + (30px * (6 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 6)) + (30px * (6 - 1)));
    }*/
  }
}
.manager-block__info {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc((((100% - (30px * 11)) / 12 * 8)) + (30px * (8 - 1)));
  padding-left: 20px;
}
@media (min-width: 1200px) {
  .manager-block__info {
    width: calc((((100% - (30px * 9)) / 10 * 8)) + (30px * (8 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 8)) + (30px * (8 - 1)));
    }*/
  }
}
.manager-block__meta {
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  margin-bottom: 8px;
  color: #7792AF;
}
.manager-block__name {
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
}
.manager-block__post {
  font-size: 14px;
  line-height: 120%;
  margin-bottom: 16px;
}
.manager-block__contacts {
  margin-bottom: 20px;
}
.manager-block__contacts a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 9px;
  -moz-column-gap: 9px;
  column-gap: 9px;
  margin-bottom: 8px;
}
.manager-block__contacts a:last-child {
  margin-bottom: 0;
}
.manager-block__contacts a::before {
  font-size: 18px;
  line-height: 1;
}
.manager-block__person {
  position: relative;
  height: 100px;
  width: 100px;
  margin-top: 10px;
  position: relative;
  display: block;
  border-radius: 50%;
  overflow: hidden;
}
.manager-block__person img, .manager-block__person iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 768px) {
  .manager-block {
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
  }
  .manager-block__meta {
    font-size: 16px;
  }
  .manager-block__post {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .manager-block__info {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (5 - 1))) / 5 * 3)) + (30px * (3 - 1)));
  }
  .manager-block__post {
    font-size: 16px;
  }
  .manager-block__person {
    width: 120px;
    height: 120px;
  }
}
@media (min-width: 1600px) {
  .manager-block {
    padding: 30px 0;
  }
  .manager-block::before {
    background-position-y: bottom;
    width: 283px;
  }
  .manager-block__name {
    font-size: 24px;
  }
  .manager-block__person {
    width: 160px;
    height: 160px;
  }
}
@media (min-width: 1900px) {
  .manager-block::before {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (5 - 1))) / 5 * 3)) + (30px * (3 - 1)));
  }
}

.price-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 0;
  border: 1px solid #30435B;
  border-radius: 12px;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
  position: relative;
  overflow: hidden;
}
.price-block::before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc((((100% - (30px * 11)) / 12 * 10)) + (30px * (10 - 1)));
  background-image: url(/local/templates/mcstyle/./files/imgs/price-block_left.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
  background-position-x: right;
}
@media (min-width: 1200px) {
  .price-block::before {
    width: calc((((100% - (30px * 9)) / 10 * 10)) + (30px * (10 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 10)) + (30px * (10 - 1)));
    }*/
  }
}
.price-block::after {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url("/local/templates/mcstyle/./files/imgs/download-price-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -2;
}
.price-block__info {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc((((100% - (30px * 11)) / 12 * 8)) + (30px * (8 - 1)));
  padding-left: 20px;
}
@media (min-width: 1200px) {
  .price-block__info {
    width: calc((((100% - (30px * 9)) / 10 * 8)) + (30px * (8 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 8)) + (30px * (8 - 1)));
    }*/
  }
}
.price-block__info p {
  margin-bottom: 20px;
}
.price-block__title {
  margin-bottom: 4px;
  font-weight: 600;
  font-size: 20px;
  line-height: 120%;
}
@media (min-width: 1200px) {
  .price-block::before {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (4 - 1))) / 4 * 3)) + (30px * (3 - 1)));
  }
  .price-block__info {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (4 - 1))) / 4 * 2.5)) + (30px * (2.5 - 1)));
  }
}

/*.slick-slide{
  outline: none;
}*/
/*.slick-list{
  overflow-y: unset;
}*/
.slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 12px;
}
.slick-dots li {
  margin-right: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slick-dots li:last-child {
  margin-right: 0;
}
.slick-dots li button {
  font-size: 0;
  border-radius: 50%;
  background: white;
  border: 1px solid blue;
  width: 6px;
  height: 6px;
  outline: none;
  cursor: pointer;
  padding: 0;
}
.slick-dots li.slick-active button {
  background: blue;
}

.slick-arrow {
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 44px;
  height: 32px;
  font-size: 0;
  outline: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 1;
  cursor: pointer;
  background: white;
  border: 1px solid #9D9D9C;
  border-radius: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slick-arrow::before {
  content: url("data:image/svg+xml,%3Csvg width='25' height='18' viewBox='0 0 25 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 9L0.999998 9M0.999998 9L8.07692 1M0.999998 9L8.07692 17' stroke='%239D9D9C'/%3E%3C/svg%3E%0A");
}

.slick-prev {
  left: 10px;
}

.slick-next {
  right: 10px;
}
.slick-next:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fancybox-button svg path {
  fill: white;
}

iframe.fancybox-iframe {
  border-radius: 0;
}

@media (max-width: 767.98px) {
  .page-main {
    padding-bottom: 0;
  }
}
.page-main section {
  margin-bottom: 80px;
}
.page-main section:last-child {
  margin-bottom: 0;
}
.page-main .first {
  margin-bottom: 40px;
  padding-top: 30px;
}
.page-main .first-slider {
  overflow-x: hidden;
}
@media (max-width: 767.98px) {
  .page-main .first-slider .slick-arrow {
    -webkit-transform: none;
    transform: none;
    top: 114px;
  }
  .page-main .first-slider .slick-track {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.page-main .first-slider__img {
  position: relative;
  display: block;
  height: 260px;
}
.page-main .first-slider__img img, .page-main .first-slider__img iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.page-main .first-slider__right {
  background: #151D30;
  padding: 20px;
  width: calc(100% - 20px);
  margin: -30px auto 0;
  z-index: 10;
  border-radius: 12px;
}
@media (max-width: 767.98px) {
  .page-main .first-slider__right {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }
}
.page-main .first-slider__right .def-title:not(:last-child) {
  margin-bottom: 24px;
}
.page-main .first-slider__right p:not(:last-child) {
  margin-bottom: 30px;
}
.page-main .first-slider__right .def-button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #31353D;
}
@media (max-width: 767.98px) {
  .page-main .first-slider__right .def-button {
    margin: 0 auto;
  }
}
.page-main .first-slider__right * {
  color: white;
}
@media (max-width: 767.98px) {
  .page-main .first-slider__right * {
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .page-main .first-slider__wrap {
    height: inherit !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.page-main .catalog-mob {
  margin-bottom: 60px;
  row-gap: 30px;
}
.page-main .catalog-mob__item {
  height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  row-gap: 10px;
  border: 0.5px solid #C7C7C7;
  border-radius: 6px;
}
.page-main .catalog-mob__item:hover {
  -webkit-box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  border: none;
}
.page-main .catalog-mob__item:hover span {
  text-decoration: underline;
}
.page-main .catalog-mob__item:hover svg path {
  fill: #30435B;
}
.page-main .catalog-mob__item svg {
  width: 60px;
  height: 60px;
}
.page-main .catalog-mob__item svg path {
  fill: #7792AF;
}
.page-main .catalog-mob__item span {
  font-weight: 500;
}
.page-main .catalogs-content {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, 300px);
  grid-gap: 30px;
}
.page-main .catalogs__item {
  position: relative;
  display: block;
  border-radius: 12px;
  overflow: hidden;
}
.page-main .catalogs__item img, .page-main .catalogs__item iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.page-main .catalogs__item-bot {
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
  padding: 30px 20px 20px;
  background: #7792AF;
  -webkit-transition: 0.3s background-color;
  transition: 0.3s background-color;
  border-radius: 12px;
}
.page-main .catalogs__item-bot__title {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 24px;
  color: white;
  line-height: 120%;
}
.page-main .catalogs__item-bot p {
  color: white;
  margin-bottom: 20px;
}
.page-main .catalogs__item-bot .def-button {
  border: 2px solid white;
  background: transparent;
  color: white;
}
@media (max-width: 767.98px) {
  .page-main .catalogs__item-bot .def-button {
    font-size: 14px;
  }
}
.page-main .catalogs__item-bot .def-button:before {
  color: white;
}
.page-main .catalogs__item:nth-child(2) .catalogs__item-bot, .page-main .catalogs__item:nth-child(3) .catalogs__item-bot {
  background: #151D30;
}
.page-main .warehouses {
  display: none;
}

@media screen and (min-width: 768px) {
  .page-main section {
    margin-bottom: 100px;
  }
  .page-main .first {
    padding-top: 40px;
    margin-bottom: 50px;
  }
  .page-main .first-slider {
    overflow: hidden;
  }
  .page-main .first-slider__wrap {
    position: relative;
  }
  .page-main .first-slider__img {
    height: 420px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 7)) + (30px * (7 - 1)));
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-main .first-slider__img {
    width: calc((((100% - (30px * 9)) / 10 * 7)) + (30px * (7 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 7)) + (30px * (7 - 1)));
    }*/
  }
}
@media screen and (min-width: 768px) {
  .page-main .first-slider__right {
    position: absolute;
    top: 50px;
    bottom: 20px;
    right: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 7)) + (30px * (7 - 1)));
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-main .first-slider__right {
    width: calc((((100% - (30px * 9)) / 10 * 7)) + (30px * (7 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 7)) + (30px * (7 - 1)));
    }*/
  }
}
@media screen and (min-width: 768px) {
  .page-main .first-slider__right p {
    font-size: 20px;
  }
  .page-main .first-slider__right p:not(:last-child) {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 768px) {
  .page-main .catalog-mob {
    margin-bottom: 80px;
  }
  .page-main .catalog-mob__item {
    height: 140px;
  }
  .page-main .catalog-mob__item svg {
    width: 80px;
    height: 80px;
  }
}
@media screen and (min-width: 768px) {
  .page-main .catalogs__item-bot {
    padding-right: 15px;
  }
  .page-main .catalogs-content {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(2, 300px);
  }
}
@media screen and (min-width: 1200px) {
  .page-main .first {
    padding-top: 35px;
    margin-bottom: 100px;
  }
  .page-main .first-slider__img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 6)) + (30px * (6 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-main .first-slider__img {
    width: calc((((100% - (30px * 9)) / 10 * 6)) + (30px * (6 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 6)) + (30px * (6 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-main .first-slider__right {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 5)) + (30px * (5 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-main .first-slider__right {
    width: calc((((100% - (30px * 9)) / 10 * 5)) + (30px * (5 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 5)) + (30px * (5 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-main .first-slider__right .def-title {
    font-size: 42px;
  }
}
@media screen and (min-width: 1200px) {
  .page-main .first-slider__right p:not(:last-child) {
    margin-bottom: 50px;
  }
}
@media screen and (min-width: 1200px) {
  .page-main .catalog-mob {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .page-main .catalogs-content {
    grid-template-rows: 250px 120px;
  }
  .page-main .catalogs__item:nth-child(1) {
    grid-row-start: 1;
    grid-row-end: 3;
  }
  .page-main .catalogs__item:nth-child(4) {
    grid-row-start: 2;
    grid-row-end: 4;
  }
  .page-main .catalogs__item:nth-child(2) .catalogs__item-bot, .page-main .catalogs__item:nth-child(3) .catalogs__item-bot {
    right: auto;
    width: 350px;
    top: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .page-main .catalogs__item-bot__title {
    font-size: 32px;
    margin-bottom: 20px;
  }
  .page-main .catalogs__item-bot p {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .page-main .warehouses {
    display: block;
  }
  .page-main .warehouses-content {
    height: 680px;
    position: relative;
  }
  .page-main .warehouses-content iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .page-main .warehouses__addresses {
    position: absolute;
    overflow-y: scroll;
    top: 0;
    bottom: 0;
    right: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-main .warehouses__addresses {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-main .warehouses__addresses::-webkit-scrollbar-thumb {
    background: #9D9D9C;
  }
}
@media screen and (min-width: 1200px) {
  .page-main .warehouses__addresses::-webkit-scrollbar-track {
    background: #C7C7C7;
  }
}
@media screen and (min-width: 1200px) {
  .page-main .warehouses__addresses-item {
    padding: 16px;
    background: #151D30;
    -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
    margin-bottom: 10px;
    margin-right: 10px;
  }
  .page-main .warehouses__addresses-item:first-child {
    margin-top: 30px;
  }
  .page-main .warehouses__addresses-item * {
    color: white;
  }
  .page-main .warehouses__addresses-item__title {
    font-size: 24px;
  }
  .page-main .warehouses__addresses-item__contacts {
    padding-top: 12px;
  }
  .page-main .warehouses__addresses-item__contacts .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    line-height: inherit;
  }
  .page-main .warehouses__addresses-item__contacts .item:not(.page-main .warehouses__addresses-item__contacts .item:last-child) {
    margin-bottom: 8px;
  }
  .page-main .warehouses__addresses-item__contacts .item a {
    display: block;
  }
  .page-main .warehouses__addresses-item__contacts .item::before {
    color: white;
    font-size: 18px;
  }
}
@media screen and (min-width: 1600px) {
  .page-main .first {
    padding-top: 20px;
  }
  .page-main .first-slider__img {
    height: 600px;
  }
}
@media screen and (min-width: 1600px) and (max-width: 1899.98px) {
  .page-main .first-slider__img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 7)) + (30px * (7 - 1)));
  }
}
@media screen and (min-width: 1600px) and (max-width: 1899.98px) and (min-width: 1200px) {
  .page-main .first-slider__img {
    width: calc((((100% - (30px * 9)) / 10 * 7)) + (30px * (7 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 7)) + (30px * (7 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-main .first-slider__right {
    padding: 40px;
    top: 80px;
    bottom: 50px;
  }
}
@media screen and (min-width: 1600px) and (max-width: 1899.98px) {
  .page-main .first-slider__right {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
  }
}
@media screen and (min-width: 1600px) and (max-width: 1899.98px) and (min-width: 1200px) {
  .page-main .first-slider__right {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-main .catalogs-content {
    grid-template-columns: 6fr 4fr;
    grid-template-rows: 285px 265px 285px;
  }
  .page-main .catalogs__item-bot__title {
    font-size: 32px;
  }
  .page-main .catalogs__item:nth-child(2) .catalogs__item-bot, .page-main .catalogs__item:nth-child(3) .catalogs__item-bot {
    width: 375px;
  }
}
@media screen and (min-width: 1600px) {
  .page-main .warehouses__addresses {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1900px) {
  .page-main .first-slider__right {
    padding: 80px;
  }
  .page-main .warehouses__addresses {
    padding-left: 70px;
  }
}
.advantages {
  border-radius: 12px;
  display: grid;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  grid-template-columns: 1fr 1fr;
  padding: 70px 40px;
  background-size: cover;
  background-blend-mode: luminosity;
  background-image: url("/local/templates/mcstyle/./files/imgs/advantages/advantages-bg.jpg"), linear-gradient(43.18deg, #0E1B32 -13.57%, #809FBC 88.83%);
}
@media (max-width: 1199.98px) {
  .advantages {
    display: none;
  }
}
@media (min-width: 1600px) {
  .advantages {
    grid-template-columns: 6fr 4fr;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 1600px) {
  .advantages-left {
    padding-right: 135px;
  }
}
.advantages p {
  color: white;
}
.advantages__title {
  margin-bottom: 0;
}
.advantages__sub-title {
  color: #D4D5D5;
  display: block;
}
.advantages__text {
  margin-bottom: 40px;
  font-size: 20px;
}
.advantages__item {
  display: grid;
  grid-template-columns: 70px auto;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  padding-left: 30px;
  border-left: 1px solid white;
  margin-bottom: 30px;
}
@media (min-width: 1600px) {
  .advantages__item {
    grid-template-columns: 90px auto;
    margin-bottom: 40px;
  }
}
.advantages__item:last-child {
  margin-bottom: 0;
}
.advantages__item-title {
  margin-bottom: 16px;
}
.advantages__item-text {
  font-size: 20px;
}
.advantages__item-img {
  width: 100%;
}

@media (max-width: 1199.98px) {
  .facts {
    display: none;
  }
}
.facts-top {
  margin-bottom: 40px;
}
.facts__title span {
  text-transform: uppercase;
  font-size: 80px;
  display: block;
}
.facts__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
.facts__tabs {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
}
@media (min-width: 1200px) {
  .facts__tabs {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
.facts__tabs ul {
  counter-reset: num;
  list-style: none;
  display: block;
  margin-top: 0;
}
.facts__tabs li {
  counter-increment: num;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  line-height: 120%;
  padding: 12px;
  font-size: 20px;
  font-weight: 600;
  border-bottom: 1px solid #E1E1E1;
  cursor: pointer;
}
.facts__tabs li.slick-active {
  border-left: 4px solid #7792AF;
  padding-left: 26px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(119, 146, 175, 0.08)), to(rgba(119, 146, 175, 0)));
  background: linear-gradient(90deg, rgba(119, 146, 175, 0.08) 0%, rgba(119, 146, 175, 0) 100%);
}
.facts__tabs li:before {
  font-family: "AvantGarde Bk BT", sans-serif;
  content: counter(num);
  color: #7792AF;
  font-size: 32px;
  line-height: 38px;
  text-transform: uppercase;
  width: 38px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.facts__tabs li:nth-child(-n+9):before {
  content: "0" counter(num);
}
.facts__slider {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc((((100% - (30px * 11)) / 12 * 6)) + (30px * (6 - 1)));
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media (min-width: 1200px) {
  .facts__slider {
    width: calc((((100% - (30px * 9)) / 10 * 6)) + (30px * (6 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 6)) + (30px * (6 - 1)));
    }*/
  }
}
@media (min-width: 1600px) {
  .facts__slider {
    padding-right: 70px;
    padding-left: 70px;
  }
}
.facts__slider_init {
  height: 100%;
}
.facts__slider .slick-list {
  height: 100%;
}
.facts__slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.facts__slider .slick-prev {
  left: 0;
}
.facts__slider .slick-next {
  right: 0;
}
.facts__slider-item {
  height: auto;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.facts__slider-item__content {
  padding: 0 60px;
}
@media (min-width: 1600px) {
  .facts__slider-item__content {
    padding-left: 100px;
  }
}
.facts__slider-item__content .def-title {
  font-size: 32px;
  margin-bottom: 20px;
}
.facts__slider-item__content p {
  line-height: 140%;
}
.facts__slider .slider-count__cur {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 160px;
  font-family: "AvantGarde Bk BT", sans-serif;
  color: #7792AF;
  opacity: 0.4;
  z-index: -10;
}
@media (min-width: 1600px) {
  .facts__slider .slider-count__cur {
    left: 130px;
  }
}

@media (max-width: 767.98px) {
  .page-about {
    padding-bottom: 0;
  }
}
.page-about section {
  margin-bottom: 60px;
}
.page-about section:last-child {
  margin-bottom: 0;
}
.page-about .first {
  /*&__media{
    @include ibg;
    height: 220px;
  }*/
}
.page-about .first .row {
  row-gap: 40px;
}
.page-about .first .txt-bold {
  font-size: 20px;
  line-height: 120%;
}
.page-about .first__goal {
  color: #7792AF;
  margin-top: 30px;
}
.page-about .first__mission {
  color: #7792AF;
  margin-bottom: 30px;
}
.page-about .leadership__img {
  position: relative;
  display: block;
  height: 159px;
  margin-bottom: 16px;
}
.page-about .leadership__img img, .page-about .leadership__img iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.page-about .leadership__img img {
  -o-object-position: top;
  object-position: top;
}
.page-about .leadership__name {
  margin-bottom: 8px;
  color: #7792AF;
  font-weight: 600;
  line-height: 120%;
}
.page-about .leadership__post {
  font-size: 14px;
  line-height: 120%;
  color: #9D9D9C;
}
.page-about .units {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 20px;
}
.page-about .units__item {
  width: 100%;
}
.page-about .units__item-wrap {
  height: 100%;
  border: 1px solid #30435B;
  padding: 20px 0;
  border-radius: 6px;
  background-image: url("/local/templates/mcstyle/./files/imgs/manager-block-bg-small.png");
  background-repeat: no-repeat;
  background-position-x: calc(100% + 70px);
  background-size: contain;
}
.page-about .units__item-wrap .row {
  margin-left: 1px;
}
.page-about .units__item-name {
  margin-bottom: 12px;
  color: #7792AF;
  line-height: 120%;
}
.page-about .units__item-post {
  margin-bottom: 12px;
  color: #9D9D9C;
}
.page-about .units__item-contacts a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 6px;
}
.page-about .units__item-contacts a:last-child {
  margin-bottom: 0;
}
.page-about .units__item-contacts a::before {
  font-size: 18px;
  margin-right: 12px;
}
.page-about .standards {
  margin-left: -15px;
  margin-right: -15px;
  overflow: hidden;
  padding: 40px 15px;
  position: relative;
  background-size: cover;
  background-blend-mode: luminosity;
  background-image: url("/local/templates/mcstyle/./files/imgs/advantages/advantages-bg.jpg"), linear-gradient(43.18deg, #0E1B32 -13.57%, #809FBC 88.83%);
}
.page-about .standards .row {
  row-gap: 30px;
}
.page-about .standards__title {
  margin-bottom: 20px;
  color: white;
  font-size: 24px;
}
.page-about .standards__text {
  margin-bottom: 20px;
}
.page-about .standards__text * {
  color: white;
}
.page-about .reviews__name {
  margin-top: 16px;
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
}
@media screen and (min-width: 768px) {
  .page-about {
    /*.first{
      &__media{
        height: 470px;
      }
    }*/
  }
  .page-about .leadership__img {
    height: 243px;
  }
  .page-about .leadership__name {
    font-size: 20px;
  }
  .page-about .leadership__post {
    font-size: 16px;
  }
  .page-about .units {
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    row-gap: 30px;
  }
  .page-about .units__item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 6)) + (30px * (6 - 1)));
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-about .units__item {
    width: calc((((100% - (30px * 9)) / 10 * 6)) + (30px * (6 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 6)) + (30px * (6 - 1)));
    }*/
  }
}
@media screen and (min-width: 768px) {
  .page-about .standards {
    margin-left: 0;
    margin-right: 0;
    padding: 40px;
  }
  .page-about .standards__title, .page-about .standards__text {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .page-about section {
    margin-bottom: 80px;
  }
  .page-about .first {
    /*&__media{
      height: 290px;
    }*/
  }
  .page-about .first .row {
    row-gap: 60px;
  }
  .page-about .leadership__img {
    height: 260px;
  }
  .page-about .units__item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 5)) + (30px * (5 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-about .units__item {
    width: calc((((100% - (30px * 9)) / 10 * 5)) + (30px * (5 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 5)) + (30px * (5 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-about .units__item-wrap {
    padding: 24px 0;
    background-image: url("/local/templates/mcstyle/./files/imgs/manager-block-bg-big.png");
    background-position-x: calc(100% + 30px);
  }
}
@media screen and (min-width: 1200px) {
  .page-about .units__item-name {
    font-size: 20px;
    margin-bottom: 16px;
  }
}
@media screen and (min-width: 1600px) {
  .page-about section {
    margin-bottom: 100px;
  }
  .page-about .first {
    /*&__media{
      height: 420px;
    }*/
  }
  .page-about .first .row {
    row-gap: 80px;
  }
  .page-about .units__item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 3)) + (30px * (3 - 1)));
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-about .units__item {
    width: calc((((100% - (30px * 9)) / 10 * 3)) + (30px * (3 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 3)) + (30px * (3 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-about .standards {
    padding: 60px;
  }
  .page-about .standards__title {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1900px) {
  .page-about {
    /*.first{
      &__media{
        height: 475px;
      }
    }*/
  }
  .page-about .leadership__img {
    height: 300px;
  }
  .page-about .standards__title {
    padding-top: 40px;
  }
  .page-about .standards__text {
    margin-bottom: 40px;
  }
}

.page-contacts iframe {
  height: 175px;
}
.page-contacts__wrap {
  row-gap: 30px;
  margin-bottom: 40px;
}
.page-contacts__left {
  margin-bottom: 30px;
}
.page-contacts__left .sub-title {
  margin-bottom: 16px;
}
.page-contacts__left > * {
  margin-bottom: 12px;
}
.page-contacts__left > *:last-child {
  margin-bottom: 0;
}
.page-contacts__left .txt-bold {
  margin-bottom: 8px;
}
.page-contacts__left [class^=icon-] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 12px;
  -moz-column-gap: 12px;
  column-gap: 12px;
}
.page-contacts__left [class^=icon-]::before {
  font-size: 18px;
}
.page-contacts__managers {
  row-gap: 20px;
}

@media screen and (min-width: 768px) {
  .page-contacts iframe {
    height: 220px;
  }
  .page-contacts__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    margin-bottom: 60px;
  }
  .page-contacts__wrap > * {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .page-contacts__left {
    margin-bottom: 0;
  }
  .page-contacts__left .sub-title {
    margin-bottom: 20px;
  }
  .page-contacts__address {
    font-size: 20px;
  }
  .page-contacts__managers {
    row-gap: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .page-contacts iframe {
    height: 238px;
  }
  .page-contacts__wrap {
    margin-bottom: 80px;
  }
  .page-contacts__left .sub-title {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1600px) {
  .page-contacts iframe {
    height: 420px;
  }
  .page-contacts__wrap {
    margin-bottom: 100px;
  }
  .page-contacts__left {
    padding-top: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-contacts__left {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
@media screen and (min-width: 1900px) {
  .page-contacts iframe {
    height: 475px;
  }
}
.page-shipping {
  /*detail*/
}
.page-shipping__item {
  margin-bottom: 40px;
}
.page-shipping__item:last-child {
  margin-bottom: 0;
}
.page-shipping__item-img {
  margin-bottom: 24px;
}
.page-shipping__item-right .name {
  font-size: 20px;
  margin-bottom: 12px;
  line-height: 120%;
}
.page-shipping__item-right .address {
  margin-bottom: 12px;
}
.page-shipping__item-right .working {
  margin-bottom: 12px;
}
.page-shipping__item-right .working .txt-bold {
  margin-bottom: 8px;
}
.page-shipping__item-right .contacts {
  margin-bottom: 30px;
}
.page-shipping__item-right .contacts a {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 12px;
  -moz-column-gap: 12px;
  column-gap: 12px;
}
.page-shipping__item-right .contacts a::before {
  font-size: 18px;
}
.page-shipping__item-right .contacts a:last-child {
  margin-bottom: 0;
}
.page-shipping__item-right .def-button {
  width: 100%;
}
.page-shipping__image {
  margin-bottom: 30px;
}
.page-shipping__info {
  margin-bottom: 40px;
}
.page-shipping__info-left {
  margin-bottom: 30px;
}
.page-shipping__info-left .txt-bold {
  margin: 30px 0 20px;
  font-size: 20px;
}
.page-shipping__info-left p, .page-shipping__info-left ul {
  margin-bottom: 8px;
}
.page-shipping__info-left p:last-child, .page-shipping__info-left ul:last-child {
  margin-bottom: 0;
}
.page-shipping__info-left ul {
  list-style: disc;
  padding-left: 25px;
}
.page-shipping__info-address {
  border: 1px solid #C7C7C7;
  border-radius: 6px;
  padding: 16px;
}
.page-shipping__info-address * {
  margin-bottom: 12px;
}
.page-shipping__info-address *:last-child {
  margin-bottom: 0;
}
.page-shipping__info-address .txt-bold {
  margin-bottom: 8px;
}
.page-shipping__info-address a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 12px;
  -moz-column-gap: 12px;
  column-gap: 12px;
}
.page-shipping__info-address a::before {
  font-size: 18px;
}
.page-shipping__gallery {
  margin-bottom: 60px;
}
.page-shipping__gallery .row {
  row-gap: 20px;
}
.page-shipping__gallery-item {
  position: relative;
  display: block;
  height: 224px;
  display: block;
}
.page-shipping__gallery-item img, .page-shipping__gallery-item iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.page-shipping__map {
  margin-bottom: 50px;
}
.page-shipping__map .txt-bold {
  font-size: 24px;
  margin-bottom: 24px;
}
.page-shipping__map iframe {
  height: 330px;
}

@media (min-width: 768px) {
  .page-shipping__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .page-shipping__item-img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 5)) + (30px * (5 - 1)));
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-shipping__item-img {
    width: calc((((100% - (30px * 9)) / 10 * 5)) + (30px * (5 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 5)) + (30px * (5 - 1)));
    }*/
  }
}
@media (min-width: 768px) {
  .page-shipping__item-right .address {
    font-size: 20px;
  }
  .page-shipping__item-right .def-button {
    width: 190px;
  }
}
@media (min-width: 768px) {
  .page-shipping__info-left {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .page-shipping__gallery .row {
    row-gap: 30px;
  }
  .page-shipping__gallery-item {
    height: 241px;
  }
}
@media (min-width: 1200px) {
  .page-shipping__item-right .name {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .page-shipping__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .page-shipping__info-left {
    margin-bottom: 0;
  }
  .page-shipping__info-address {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 3)) + (30px * (3 - 1)));
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .page-shipping__info-address {
    width: calc((((100% - (30px * 9)) / 10 * 3)) + (30px * (3 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 3)) + (30px * (3 - 1)));
    }*/
  }
}
@media (min-width: 1200px) {
  .page-shipping__gallery-item {
    height: 308px;
  }
}
@media (min-width: 1200px) {
  .page-shipping__map iframe {
    height: 420px;
  }
}
@media (min-width: 1600px) {
  .page-shipping__item-right {
    padding-top: 28px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
  }
}
@media (min-width: 1600px) and (min-width: 1200px) {
  .page-shipping__item-right {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
@media (min-width: 1600px) {
  .page-shipping__image {
    margin-bottom: 40px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 8)) + (30px * (8 - 1)));
  }
}
@media (min-width: 1600px) and (min-width: 1200px) {
  .page-shipping__image {
    width: calc((((100% - (30px * 9)) / 10 * 8)) + (30px * (8 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 8)) + (30px * (8 - 1)));
    }*/
  }
}
@media (min-width: 1600px) {
  .page-shipping__info {
    margin-bottom: 60px;
  }
  .page-shipping__info-left {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 5)) + (30px * (5 - 1)));
  }
}
@media (min-width: 1600px) and (min-width: 1200px) {
  .page-shipping__info-left {
    width: calc((((100% - (30px * 9)) / 10 * 5)) + (30px * (5 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 5)) + (30px * (5 - 1)));
    }*/
  }
}
@media (min-width: 1600px) {
  .page-shipping__gallery {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 8)) + (30px * (8 - 1)));
  }
}
@media (min-width: 1600px) and (min-width: 1200px) {
  .page-shipping__gallery {
    width: calc((((100% - (30px * 9)) / 10 * 8)) + (30px * (8 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 8)) + (30px * (8 - 1)));
    }*/
  }
}
@media (min-width: 1600px) {
  .page-shipping__gallery-item {
    height: 353px;
  }
}
@media (min-width: 1900px) {
  .page-shipping__item-img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
  }
}
@media (min-width: 1900px) and (min-width: 1200px) {
  .page-shipping__item-img {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
@media (min-width: 1900px) {
  .page-shipping__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 7)) + (30px * (7 - 1)));
  }
}
@media (min-width: 1900px) and (min-width: 1200px) {
  .page-shipping__image {
    width: calc((((100% - (30px * 9)) / 10 * 7)) + (30px * (7 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 7)) + (30px * (7 - 1)));
    }*/
  }
}
@media (min-width: 1900px) {
  .page-shipping__info-left {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
  }
}
@media (min-width: 1900px) and (min-width: 1200px) {
  .page-shipping__info-left {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
@media (min-width: 1900px) {
  .page-shipping__gallery {
    width: 100%;
  }
  .page-shipping__gallery-item {
    height: 295px;
  }
}
.page-retail__useful {
  margin-bottom: 60px;
}
.page-retail__useful .def-button {
  width: 100%;
}
.page-retail iframe {
  height: 400px;
}

@media screen and (min-width: 768px) {
  .page-retail__useful {
    position: relative;
  }
  .page-retail__useful .records-wrap .row {
    row-gap: 0;
  }
  .page-retail__useful-btn {
    position: static;
  }
  .page-retail__useful .def-button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: absolute;
    top: 0;
    right: 0;
  }
}
.page-detail .detail-wrap p {
  margin-bottom: 6px;
}
.page-detail .detail-wrap h2, .page-detail .detail-wrap h3, .page-detail .detail-wrap h4, .page-detail .detail-wrap h5, .page-detail .detail-wrap h6 {
  margin: 30px 0 16px;
  font-size: 20px;
  font-weight: 500;
}
.page-detail .detail-wrap img, .page-detail .detail-wrap iframe {
  margin: 30px 0;
}
.page-detail .detail-wrap iframe {
  height: 175px;
}
.page-detail .detail-wrap img {
  height: auto;
}
.page-detail .detail-wrap__doc {
  border: 1px solid #C7C7C7;
  border-radius: 10px;
  padding: 16px;
  margin: 16px 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
}
.page-detail .detail-wrap__doc-right {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  row-gap: 8px;
}
.page-detail .detail-wrap__doc-right a {
  color: #7792AF;
  text-decoration: underline;
}
.page-detail .detail-wrap__doc::before {
  font-size: 22px;
}
.page-detail .detail-wrap *:first-child {
  margin-top: 0;
}
.page-detail .detail-wrap *:last-child {
  margin-bottom: 0;
}
.page-detail .collection {
  margin-top: 60px;
}
.page-detail .collection .list-slider__title {
  color: #31353D;
}
.page-detail__back {
  margin-top: 40px;
}
@media screen and (max-width: 767.98px) {
  .page-detail__back {
    width: 100%;
  }
}
.page-detail__card {
  margin-top: 60px;
}

@media screen and (min-width: 768px) {
  .page-detail .detail-wrap iframe {
    height: 390px;
  }
  .page-detail__card {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 5)) + (30px * (5 - 1)));
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-detail__card {
    width: calc((((100% - (30px * 9)) / 10 * 5)) + (30px * (5 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 5)) + (30px * (5 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-detail .detail-wrap {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 8)) + (30px * (8 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-detail .detail-wrap {
    width: calc((((100% - (30px * 9)) / 10 * 8)) + (30px * (8 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 8)) + (30px * (8 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-detail__card {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 3)) + (30px * (3 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-detail__card {
    width: calc((((100% - (30px * 9)) / 10 * 3)) + (30px * (3 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 3)) + (30px * (3 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-detail .detail-wrap {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 6)) + (30px * (6 - 1)));
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-detail .detail-wrap {
    width: calc((((100% - (30px * 9)) / 10 * 6)) + (30px * (6 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 6)) + (30px * (6 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-detail .detail-wrap iframe {
    height: 420px;
  }
}
@media screen and (min-width: 1900px) {
  .page-detail__back {
    margin-top: 60px;
  }
  .page-detail .detail-wrap iframe {
    height: 475px;
  }
  .page-detail .collection {
    margin-top: 80px;
  }
}
.page-vacancies__left {
  margin-bottom: 60px;
}
.page-vacancies__left p, .page-vacancies__left ul {
  margin-bottom: 8px;
}
.page-vacancies__left ul {
  list-style: disc;
  padding-left: 25px;
}
.page-vacancies__left b {
  font-weight: 500;
}
.page-vacancies__item {
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #C7C7C7;
  border-radius: 6px;
}
.page-vacancies__item:last-child {
  margin-bottom: 0;
}
.page-vacancies__item-title {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.page-vacancies__item .def-button {
  margin-top: 20px;
}
.page-vacancies__apply {
  margin-top: 30px;
}
@media screen and (max-width: 767.98px) {
  .page-vacancies__apply {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .page-vacancies__right {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 6)) + (30px * (6 - 1)));
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-vacancies__right {
    width: calc((((100% - (30px * 9)) / 10 * 6)) + (30px * (6 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 6)) + (30px * (6 - 1)));
    }*/
  }
}
@media screen and (min-width: 768px) {
  .page-vacancies__apply {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .page-vacancies__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .page-vacancies__left {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 6)) + (30px * (6 - 1)));
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-vacancies__left {
    width: calc((((100% - (30px * 9)) / 10 * 6)) + (30px * (6 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 6)) + (30px * (6 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-vacancies__right {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-vacancies__right {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-vacancies__item-title {
    margin-bottom: 20px;
    font-size: 24px;
  }
  .page-vacancies__item .def-button {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1900px) {
  .page-vacancies__left {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 5)) + (30px * (5 - 1)));
  }
}
@media screen and (min-width: 1900px) and (min-width: 1200px) {
  .page-vacancies__left {
    width: calc((((100% - (30px * 9)) / 10 * 5)) + (30px * (5 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 5)) + (30px * (5 - 1)));
    }*/
  }
}
.page-certificates__gallery {
  margin-bottom: 60px;
  display: grid;
  gap: 30px;
  grid-template-columns: repeat(2, 1fr);
}
.page-certificates__gallery a {
  position: relative;
  display: block;
  height: 208px;
  border: 0.5px solid #E1E1E1;
  border-radius: 6px;
}
.page-certificates__gallery a img, .page-certificates__gallery a iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media screen and (min-width: 768px) {
  .page-certificates__gallery {
    margin-bottom: 80px;
    grid-template-columns: repeat(4, 1fr);
  }
  .page-certificates__gallery a {
    height: 225px;
  }
}
@media screen and (min-width: 1200px) {
  .page-certificates__gallery {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media screen and (min-width: 1600px) {
  .page-certificates__gallery {
    margin-bottom: 120px;
  }
  .page-certificates__gallery a {
    height: 340px;
  }
}
@media screen and (min-width: 1600px) {
  .page-certificates__gallery a {
    height: 388px;
  }
}
.page-quality__text {
  margin-bottom: 60px;
}
.page-quality__text * {
  margin-bottom: 6px;
}
.page-quality__text *:last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  .page-quality__right {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 6)) + (30px * (6 - 1)));
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-quality__right {
    width: calc((((100% - (30px * 9)) / 10 * 6)) + (30px * (6 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 6)) + (30px * (6 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-quality {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .page-quality__text {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 6)) + (30px * (6 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-quality__text {
    width: calc((((100% - (30px * 9)) / 10 * 6)) + (30px * (6 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 6)) + (30px * (6 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-quality__right {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-quality__right {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-quality__text {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 5)) + (30px * (5 - 1)));
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-quality__text {
    width: calc((((100% - (30px * 9)) / 10 * 5)) + (30px * (5 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 5)) + (30px * (5 - 1)));
    }*/
  }
}
.page-partnership {
  margin-bottom: 40px;
}
.page-partnership__left {
  margin-bottom: 40px;
}
.page-partnership__left * {
  margin-bottom: 6px;
}
.page-partnership__left *:last-of-type {
  margin-bottom: 0;
}
.page-partnership__left .def-button {
  margin-top: 30px;
}
@media screen and (max-width: 767.98px) {
  .page-partnership__left .def-button {
    text-align: left;
  }
}

@media screen and (min-width: 768px) {
  .page-partnership {
    margin-bottom: 60px;
  }
  .page-partnership__left .def-button {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .page-partnership {
    margin-bottom: 80px;
  }
  .page-partnership__left {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1600px) {
  .page-partnership {
    margin-bottom: 120px;
  }
}
.page-hits__wrap {
  display: grid;
  gap: 30px;
  grid-template-columns: 1fr;
}

@media screen and (min-width: 768px) {
  .page-hits__wrap {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 1600px) {
  .page-hits__wrap {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (max-width: 767.98px) {
  .page-search {
    padding-bottom: 0;
  }
}
.page-search__results {
  margin-top: 20px;
}
.page-search .form-search {
  border: 1px solid #C7C7C7;
  border-radius: 25px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 6px;
}
.page-search .form-search input[type=text] {
  border-bottom: none;
  padding: 0 0 0 20px;
  height: 48px;
  margin-right: 0;
}
.page-search .form-search button {
  border: none;
  border-radius: 50%;
}
.page-search .form-search button svg path {
  fill: #7792AF;
}
.page-search__img_start {
  margin-left: auto;
  margin-top: 60px;
}
.page-search__img_nothing {
  margin-top: 60px;
}
.page-search .question-block {
  margin-top: 80px;
}
.page-search__content {
  margin-top: 30px;
}
.page-search__content-block {
  margin-bottom: 60px;
}
.page-search__content-block .row {
  row-gap: 30px;
}
.page-search__content-block:last-child {
  margin-bottom: 0;
}
.page-search__content-title {
  margin-bottom: 30px;
  font-weight: 500;
  font-size: 24px;
  line-height: 120%;
}

@media (min-width: 768px) {
  .page-search__img_start {
    margin-top: 100px;
  }
  .page-search .question-block {
    margin-top: 100px;
  }
}
@media (min-width: 1200px) {
  .page-search__content {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 9)) + (30px * (9 - 1)));
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .page-search__content {
    width: calc((((100% - (30px * 9)) / 10 * 9)) + (30px * (9 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 9)) + (30px * (9 - 1)));
    }*/
  }
}
@media (min-width: 1600px) {
  .page-search__top {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 7)) + (30px * (7 - 1)));
  }
}
@media (min-width: 1600px) and (min-width: 1200px) {
  .page-search__top {
    width: calc((((100% - (30px * 9)) / 10 * 7)) + (30px * (7 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 7)) + (30px * (7 - 1)));
    }*/
  }
}
@media (min-width: 1600px) {
  .page-search__img_start {
    margin-top: 120px;
  }
}
@media (min-width: 1600px) {
  .page-search__top {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 8)) + (30px * (8 - 1)));
  }
}
@media (min-width: 1600px) and (min-width: 1200px) {
  .page-search__top {
    width: calc((((100% - (30px * 9)) / 10 * 8)) + (30px * (8 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 8)) + (30px * (8 - 1)));
    }*/
  }
}
.page-promotion__content {
  margin-bottom: 60px;
}
.page-promotion__content-block {
  margin-bottom: 30px;
}
.page-promotion__content-block:last-child {
  margin-bottom: 0;
}
.page-promotion__content-block h2, .page-promotion__content-block h3, .page-promotion__content-block h4, .page-promotion__content-block h5 {
  margin-bottom: 16px;
  font-size: 20px;
}
.page-promotion__steps {
  counter-reset: num;
  row-gap: 30px;
}
.page-promotion__steps li {
  counter-increment: num;
  position: relative;
}
.page-promotion__steps li:before {
  content: counter(num);
  color: #7792AF;
  font-weight: 700;
  font-weight: 900;
  font-size: 42px;
  line-height: 50px;
  text-transform: uppercase;
  margin-bottom: 30px;
  display: block;
}
.page-promotion__steps li::after {
  position: absolute;
  content: "";
  left: 15px;
  background: #7792AF;
  top: 60px;
  width: 105px;
  height: 4px;
}
.page-promotion__doc {
  border: 1px solid #C7C7C7;
  border-radius: 10px;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 10px;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  margin-top: 16px;
}
.page-promotion__doc::before {
  font-size: 22px;
}
.page-promotion__doc a {
  color: #7792AF;
  text-decoration: underline;
}
.page-promotion__products-top .tabs {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  row-gap: 10px;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.page-promotion__products-top .tabs li {
  cursor: pointer;
  color: #9D9D9C;
}
.page-promotion__products-top .tabs li.active, .page-promotion__products-top .tabs li.active a {
  color: #7792AF;
  text-decoration: underline;
}
.page-promotion__back {
  margin-top: 60px;
}
@media (max-width: 767.98px) {
  .page-promotion__back {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .page-promotion__content {
    padding-bottom: 60px;
    position: relative;
  }
  .page-promotion__content::after {
    content: "";
    width: 100%;
    height: 1px;
    background: #C7C7C7;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .page-promotion__content-block {
    margin-bottom: 40px;
  }
  .page-promotion__doc {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .page-promotion__doc span {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
@media screen and (min-width: 1200px) {
  .page-promotion__steps {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 9)) + (30px * (9 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-promotion__steps {
    width: calc((((100% - (30px * 9)) / 10 * 9)) + (30px * (9 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 9)) + (30px * (9 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-promotion__products-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .page-promotion__products-top .tabs {
    width: 50%;
  }
  .page-promotion__products-top .sort-block {
    width: 50%;
  }
}
@media screen and (min-width: 1600px) {
  .page-promotion__content {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 8)) + (30px * (8 - 1)));
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-promotion__content {
    width: calc((((100% - (30px * 9)) / 10 * 8)) + (30px * (8 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 8)) + (30px * (8 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-promotion__content::after {
    max-width: none;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (8 - 1))) / 8 * 10)) + (30px * (10 - 1)));
  }
}
@media screen and (min-width: 1600px) {
  .page-promotion__steps {
    width: 100%;
  }
}
@media screen and (min-width: 1600px) {
  .page-promotion__doc {
    width: 780px;
  }
}
@media screen and (min-width: 1600px) {
  .page-promotion__products-top {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .page-promotion__products-top .tabs {
    width: auto;
  }
  .page-promotion__products-top .sort-block {
    width: auto;
  }
}
@media screen and (min-width: 1900px) {
  .page-promotion__content {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 7)) + (30px * (7 - 1)));
  }
}
@media screen and (min-width: 1900px) and (min-width: 1200px) {
  .page-promotion__content {
    width: calc((((100% - (30px * 9)) / 10 * 7)) + (30px * (7 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 7)) + (30px * (7 - 1)));
    }*/
  }
}
@media screen and (min-width: 1900px) {
  .page-promotion__steps {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (7 - 1))) / 7 * 8)) + (30px * (8 - 1)));
  }
}
@media screen and (min-width: 1900px) {
  .page-promotion__doc {
    width: 730px;
  }
}
.page-404 {
  padding-top: 60px;
  position: relative;
}
.page-404::before {
  content: "";
  position: absolute;
  top: -100px;
  background: #31353D;
  z-index: -2;
  max-width: none;
  left: -15px;
  right: -15px;
  bottom: -80px;
}
.page-404::after {
  content: "404";
  color: rgba(119, 146, 175, 0.3);
  position: absolute;
  top: 20px;
  font-weight: 700;
  font-size: 90px;
  line-height: 120%;
  z-index: -1;
}
.page-404__left * {
  text-align: center;
  color: white;
}
.page-404__left .txt-bold {
  margin-bottom: 20px;
}
.page-404__left .form-search {
  border: 1px solid #31353D;
  border-radius: 12px;
}
.page-404__left .form-search input[type=text] {
  border-bottom: none;
  padding-left: 14px;
  height: 38px;
  margin-right: 0;
  text-align: left;
  color: #31353D;
}
.page-404__left .form-search button {
  border-radius: 12px;
  border: none;
}
.page-404__left .form-search button svg path {
  fill: #7792AF;
}
.page-404__title_1 {
  margin-bottom: 10px;
}
.page-404__title_2 {
  font-size: 20px;
  margin-bottom: 20px;
}
.page-404__back {
  text-decoration: underline;
  cursor: pointer;
  margin: 0 auto 140px;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.page-404__options {
  margin-bottom: 12px;
}
.page-404__options a {
  text-decoration: underline;
}
.page-404__img {
  position: absolute;
  top: 70px;
  left: 15px;
  right: 15px;
  bottom: 0;
  z-index: -1;
  opacity: 0.6;
}
.page-404__img img {
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .page-404 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .page-404::before {
    left: calc(((758px - 100vw) / 2) - 15px);
    right: calc(((758px - 100vw) / 2) - 15px);
    bottom: -100px;
  }
  .page-404::after {
    font-size: 120px;
    top: 40px;
  }
  .page-404__left {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 6)) + (30px * (6 - 1)));
    margin-left: auto;
    padding-top: 40px;
  }
  .page-404__left * {
    text-align: left;
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-404__left {
    width: calc((((100% - (30px * 9)) / 10 * 6)) + (30px * (6 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 6)) + (30px * (6 - 1)));
    }*/
  }
}
@media screen and (min-width: 768px) {
  .page-404__left .txt-bold {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) {
  .page-404__title_1 {
    font-size: 38px;
  }
}
@media screen and (min-width: 768px) {
  .page-404__title_2 {
    font-size: 24px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) {
  .page-404__back {
    margin-left: 0;
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 768px) {
  .page-404__img {
    position: static;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 5)) + (30px * (5 - 1)));
    opacity: 1;
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-404__img {
    width: calc((((100% - (30px * 9)) / 10 * 5)) + (30px * (5 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 5)) + (30px * (5 - 1)));
    }*/
  }
}
@media screen and (min-width: 992px) {
  .page-404::before {
    left: calc(((960px - 100vw) / 2) - 15px);
    right: calc(((960px - 100vw) / 2) - 15px);
  }
  .page-404::after {
    font-size: 160px;
  }
}
@media screen and (min-width: 1200px) {
  .page-404 {
    min-height: 100%;
  }
  .page-404::before {
    left: -15px;
    right: calc(((1140px - 100vw) / 2) - 10px);
    bottom: -120px;
  }
  .page-404__title_1 {
    font-size: 42px;
    margin-bottom: 20px;
  }
  .page-404__title_2 {
    font-size: 32px;
    margin-bottom: 40px;
  }
  .page-404 .txt-bold {
    font-size: 20px;
  }
  .page-404__left {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 5)) + (30px * (5 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-404__left {
    width: calc((((100% - (30px * 9)) / 10 * 5)) + (30px * (5 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 5)) + (30px * (5 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-404__img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-404__img {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-404__back {
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 1600px) {
  .page-404 {
    padding-top: 70px;
  }
  .page-404::before {
    right: calc(((1620px - 100vw) / 2) - 10px);
  }
  .page-404::after {
    top: 140px;
  }
  .page-404__title_2 {
    font-size: 42px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (4 - 1))) / 4 * 5)) + (30px * (5 - 1)));
  }
  .page-404__left {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
    padding-top: 140px;
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-404__left {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-404__img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 5)) + (30px * (5 - 1)));
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-404__img {
    width: calc((((100% - (30px * 9)) / 10 * 5)) + (30px * (5 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 5)) + (30px * (5 - 1)));
    }*/
  }
}
@media screen and (min-width: 1900px) {
  .page-404::before {
    right: calc(((1824px - 100vw) / 2) - 10px);
  }
}
.page-cat .records-wrap .row {
  row-gap: 30px;
}
.page-cat .records-wrap .card__img {
  height: 200px;
}
.page-cat__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 20px;
  margin-top: 60px;
}
.page-cat .hits {
  margin-top: 60px;
  padding-top: 50px;
  position: relative;
}
.page-cat .hits::after {
  position: absolute;
  top: 0;
  bottom: -80px;
  left: -15px;
  right: -15px;
  content: "";
  background: #F0F0F0;
  z-index: -1;
  max-width: none;
}
.page-cat .hits .list-slider__title {
  color: #31353D;
}
.page-cat .hits .card {
  border: none;
}

@media screen and (min-width: 768px) {
  .page-cat__blocks {
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .page-cat__blocks .manager-block {
    width: calc(50% - 15px);
  }
  .page-cat__blocks .price-block {
    width: calc(50% - 15px);
  }
  .page-cat .hits::after {
    bottom: -100px;
    left: calc(((758px - 100vw) / 2) - 15px);
    right: calc(((758px - 100vw) / 2) - 15px);
  }
}
@media screen and (min-width: 992px) {
  .page-cat .hits::after {
    left: calc(((960px - 100vw) / 2) - 15px);
    right: calc(((960px - 100vw) / 2) - 15px);
  }
}
@media screen and (min-width: 1200px) {
  .page-cat__blocks .price-block {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-cat__blocks .price-block {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-cat .hits::after {
    bottom: -120px;
    left: -30px;
    right: calc(((1140px - 100vw) / 2) - 6px);
  }
}
@media screen and (min-width: 1600px) {
  .page-cat .records-wrap .card__img {
    height: 260px;
  }
  .page-cat__blocks .price-block {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 3)) + (30px * (3 - 1)));
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-cat__blocks .price-block {
    width: calc((((100% - (30px * 9)) / 10 * 3)) + (30px * (3 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 3)) + (30px * (3 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-cat .hits::after {
    right: calc(((1620px - 100vw) / 2) - 6px);
  }
}
@media screen and (min-width: 1900px) {
  .page-cat .hits::after {
    right: calc(((1824px - 100vw) / 2) - 6px);
  }
}
@media (max-width: 767.98px) {
  .page-basket__top .def-button {
    width: 100%;
    margin-top: 10px;
  }
}
.page-basket__meta {
  display: none;
}
.page-basket__wrap {
  margin-bottom: 60px;
}
.page-basket__wrap .item {
  display: grid;
  grid-template-columns: 2fr 4fr;
  position: relative;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  padding: 30px 0;
  border-top: 1px solid #E1E1E1;
}
@media (max-width: 767.98px) {
  .page-basket__wrap .item:first-child {
    border-top: none;
  }
}
.page-basket__wrap .item:last-child {
  padding-bottom: 0;
}
.page-basket__wrap .item__info {
  margin-bottom: 20px;
}
.page-basket__wrap .item__info-title {
  font-weight: 500;
  margin-bottom: 10px;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .page-basket__wrap .item__info-title {
    padding-right: 30px;
  }
}
.page-basket__wrap .item__info-price {
  font-weight: 500;
  margin-bottom: 10px;
}
.page-basket__wrap .item__info-price span {
  font-weight: bold;
}
.page-basket__wrap .item__info-price, .page-basket__wrap .item__info-price * {
  font-size: 20px;
  line-height: 1.2;
}
.page-basket__wrap .item__info-dimensions li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 6px;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.page-basket__wrap .item__info-dimensions li div:last-child {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.page-basket__wrap .item__info-dimensions li:last-child {
  margin-bottom: 0;
}
.page-basket__wrap .item__info-dimensions li * {
  font-size: 14px;
  line-height: 120%;
  color: #9D9D9C;
}
.page-basket__wrap .item__info-set {
  margin-top: 20px;
  padding: 16px;
  border: 1px solid #C7C7C7;
  border-radius: 6px;
}
.page-basket__wrap .item__info-set * {
  font-size: 14px;
  line-height: 120%;
}
.page-basket__wrap .item__info-set__title {
  font-weight: 500;
  color: #9D9D9C;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.page-basket__wrap .item__info-set__title::before {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  font-size: 18px;
  color: #9D9D9C;
}
.page-basket__wrap .item__info-set ul {
  display: none;
  margin-top: 13px;
}
.page-basket__wrap .item__info-set ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  margin-bottom: 6px;
}
.page-basket__wrap .item__info-set ul li:last-child {
  margin-bottom: 0;
}
.page-basket__wrap .item__info-set ul li div:last-child {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.page-basket__wrap .item__info-set.opened .item__info-set__title::before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.page-basket__wrap .item__info-set.opened ul {
  display: block;
}
.page-basket__wrap .item__count {
  grid-row-start: 2;
  grid-column-start: 2;
  margin-bottom: 20px;
}
.page-basket__wrap .item__count-text {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 120%;
  color: #9D9D9C;
}
.page-basket__wrap .item__price {
  grid-row-start: 3;
  grid-column-start: 2;
  font-weight: 500;
  margin-bottom: 20px;
}
.page-basket__wrap .item__price span {
  font-weight: bold;
}
.page-basket__wrap .item__price, .page-basket__wrap .item__price * {
  font-size: 24px;
  line-height: 1.2;
}
.page-basket__wrap .item__dimensions {
  grid-row-start: 4;
  grid-column-start: 2;
}
.page-basket__wrap .item__dimensions li {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 6px;
}
.page-basket__wrap .item__dimensions li:last-child {
  margin-bottom: 0;
}
.page-basket__wrap .item__dimensions li * {
  font-size: 14px;
  line-height: 120%;
}
.page-basket__wrap .item__delete {
  position: absolute;
  top: 30px;
  right: 0;
  cursor: pointer;
}
.page-basket__wrap .item__delete::before {
  color: #E1E1E1;
}
.page-basket__wrap .item-deleted {
  display: block;
}
.page-basket__wrap .item-deleted__wrap {
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #E1E1E1;
  border-radius: 6px;
}
.page-basket__wrap .item-deleted__wrap * {
  font-weight: 500;
  font-size: 14px;
}
.page-basket__wrap .item-deleted__restore {
  cursor: pointer;
}
.page-basket__wrap .item-deleted__restore::before {
  color: #E0676A;
  font-size: 18px;
  margin-right: 10px;
}
.page-basket__wrap .item-set {
  display: block;
  padding-top: 0;
}
.page-basket__wrap .item-set__top {
  padding-bottom: 20px;
}
.page-basket__wrap .item-set__top .item__info {
  grid-column-start: 1;
}
@media (max-width: 767.98px) {
  .page-basket__wrap .item-set__top .item__info {
    grid-column-end: 3;
  }
}
.page-basket__wrap .item-set__top .item__count {
  grid-column-start: 1;
}
@media (max-width: 767.98px) {
  .page-basket__wrap .item-set__top .item__price, .page-basket__wrap .item-set__top .item__dimensions {
    grid-column-start: 1;
    grid-column-end: 3;
  }
}
.page-basket__wrap .item-set__wrap-title {
  cursor: pointer;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #E1E1E1;
  border-radius: 6px;
  font-weight: 500;
  font-size: 14px;
  padding: 0 12px;
}
.page-basket__wrap .item-set__wrap-title + .item {
  border-top: 0;
}
.page-basket__wrap .item-set__wrap-title::before {
  color: #E1E1E1;
  font-size: 18px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.page-basket__wrap .item-set__wrap .item {
  padding: 20px 0;
}
.page-basket__wrap .item-set__wrap .item:last-child {
  padding-bottom: 0;
}
.page-basket__wrap .item-set__wrap .item__delete {
  top: 20px;
}
.page-basket__wrap .item-set__wrap.closed .item-set__wrap-title::before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.page-basket__wrap .item-set__wrap.closed .item {
  display: none;
}
.page-basket__order {
  padding: 30px 20px;
  border: 1px solid #E1E1E1;
  border-radius: 6px;
}
.page-basket__order-title {
  font-weight: 500;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .page-basket__order-info {
    margin-bottom: 30px;
  }
}
.page-basket__order-info ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 6px;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.page-basket__order-info ul li:last-child {
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .page-basket__order-sum {
    margin-bottom: 20px;
  }
}
.page-basket__order-sum .price {
  font-weight: 700;
}
.page-basket__order-sum .price, .page-basket__order-sum .price span {
  color: #DB406C;
  font-weight: 900;
  font-size: 42px;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .page-basket__order .def-button {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .page-basket__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }
  .page-basket__top .def-title {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .page-basket__meta {
    display: grid;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    grid-template-columns: repeat(12, 1fr);
    margin-bottom: 20px;
  }
  .page-basket__meta-item {
    font-size: 14px;
    line-height: 120%;
    color: #9D9D9C;
  }
  .page-basket__meta-item.img {
    grid-column-start: 1;
    grid-column-end: 3;
  }
  .page-basket__meta-item.info {
    grid-column-start: 3;
    grid-column-end: 7;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199.98px) {
  .page-basket__meta-item.count {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .page-basket__meta-item.price {
    grid-column-start: 7;
    grid-column-end: 10;
  }
}
@media screen and (min-width: 768px) {
  .page-basket__meta-item.dimensions {
    grid-column-start: 10;
    grid-column-end: 13;
  }
}
@media screen and (min-width: 768px) {
  .page-basket__wrap {
    margin-bottom: 80px;
  }
  .page-basket__wrap .item {
    grid-template-columns: repeat(12, 1fr);
  }
  .page-basket__wrap .item__img {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-column-end: 3;
  }
  .page-basket__wrap .item__info {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-column-end: 7;
  }
  .page-basket__wrap .item__count {
    grid-row-start: 2;
    grid-column-start: 3;
    grid-column-end: 13;
    margin-bottom: 0;
  }
  .page-basket__wrap .item__price {
    grid-row-start: 1;
    grid-column-start: 7;
    grid-column-end: 10;
    margin-bottom: 0;
    padding-top: 20px;
  }
  .page-basket__wrap .item__dimensions {
    grid-row-start: 1;
    grid-column-start: 9;
    grid-column-end: 13;
    padding-top: 16px;
  }
  .page-basket_reg .page-basket__wrap .item__dimensions {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 768px) and (max-width: 1599.98px) {
  .page-basket__wrap .item__dimensions {
    padding-right: 30px;
  }
}
@media screen and (min-width: 768px) {
  .page-basket__wrap .item__delete {
    top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .page-basket__wrap .item-set__top .item__info-dimensions {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (6 - 1))) / 6 * 4)) + (30px * (4 - 1)));
  }
  .page-basket__wrap .item-set__wrap .item__delete {
    top: 40px;
  }
}
@media screen and (min-width: 768px) {
  .page-basket__order {
    padding: 30px 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    grid-template-areas: "info btn";
  }
  .page-basket_reg .page-basket__order {
    grid-template-areas: "info sum" "info btn";
  }
  .page-basket__order-info {
    grid-area: info;
    padding-left: 30px;
  }
  .page-basket__order-info ul {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (6 - 1))) / 6 * 5)) + (30px * (5 - 1)));
  }
  .page-basket__order-sum {
    grid-area: sum;
  }
  .page-basket__order .def-button {
    grid-area: btn;
    margin: auto 0;
  }
}
@media screen and (min-width: 1200px) {
  .page-basket__meta {
    grid-template-columns: repeat(10, 1fr);
  }
  .page-basket__meta-item.img {
    grid-column-end: 2;
  }
  .page-basket__meta-item.info {
    grid-column-start: 2;
    grid-column-end: 5;
  }
  .page-basket__meta-item.count {
    grid-column-start: 6;
    grid-column-end: 8;
  }
  .page-basket_reg .page-basket__meta-item.count {
    grid-column-start: 5;
    grid-column-end: 7;
  }
  .page-basket__meta-item.price {
    grid-column-end: 9;
  }
  .page-basket__meta-item.dimensions {
    grid-column-start: 8;
    grid-column-end: 11;
  }
  .page-basket_reg .page-basket__meta-item.dimensions {
    grid-column-start: 9;
  }
  .page-basket__wrap .item {
    grid-template-columns: repeat(10, 1fr);
  }
  .page-basket__wrap .item__img {
    grid-column-end: 2;
  }
  .page-basket__wrap .item__info {
    grid-column-start: 2;
    grid-column-end: 5;
  }
  .page-basket__wrap .item__count {
    grid-row-start: 1;
    grid-column-start: 6;
    grid-column-end: 8;
    padding-top: 23px;
  }
  .page-basket_reg .page-basket__wrap .item__count {
    grid-column-start: 5;
    grid-column-end: 7;
  }
  .page-basket__wrap .item__count-text {
    display: none;
  }
  .page-basket__wrap .item__price {
    grid-column-start: 7;
    grid-column-end: 9;
  }
  .page-basket__wrap .item__dimensions {
    grid-column-start: 8;
    grid-column-end: 11;
  }
  .page-basket_reg .page-basket__wrap .item__dimensions {
    grid-column-start: 9;
  }
  .page-basket__wrap .item-set__top .item__count {
    grid-column-start: 5;
  }
  .page-basket__wrap .item-set__top .item__info-dimensions {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (4 - 1))) / 4 * 3)) + (30px * (3 - 1)));
  }
  .page-basket__order {
    grid-template-columns: repeat(10, 1fr);
    grid-template-areas: none;
  }
  .page-basket_reg .page-basket__order {
    grid-template-areas: none;
  }
  .page-basket__order-info {
    grid-column: 1/5;
  }
  .page-basket__order-info ul {
    width: 100%;
  }
  .page-basket__order-sum {
    grid-column: 5/8;
  }
  .page-basket__order .def-button {
    grid-column: 8/11;
    margin: auto 30px auto auto;
  }
}
@media screen and (min-width: 1600px) {
  .page-basket__meta {
    grid-template-columns: repeat(10, 1fr);
  }
  .page-basket__meta-item.count {
    grid-column-start: 5;
    grid-column-end: 6;
  }
  .page-basket_reg .page-basket__meta-item.count {
    grid-column-end: 6;
  }
  .page-basket__meta-item.price {
    grid-column-start: 6;
    grid-column-end: 8;
  }
  .page-basket__meta-item.dimensions {
    grid-column-start: 7;
  }
  .page-basket_reg .page-basket__meta-item.dimensions {
    grid-column-start: 8;
  }
  .page-basket__wrap .item__info-title {
    font-size: 20px;
  }
  .page-basket__wrap .item__info-dimensions {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (3 - 1))) / 3 * 2)) + (30px * (2 - 1)));
  }
  .page-basket__wrap .item__count {
    grid-row-start: 1;
    grid-column-start: 5;
    grid-column-end: 6;
  }
  .page-basket_reg .page-basket__wrap .item__count {
    grid-column-end: 6;
  }
  .page-basket__wrap .item__price {
    grid-column-start: 6;
    grid-column-end: 8;
  }
  .page-basket__wrap .item__dimensions {
    grid-column-start: 7;
    grid-column-end: 9;
  }
  .page-basket_reg .page-basket__wrap .item__dimensions {
    grid-column-start: 8;
    grid-column-end: 10;
  }
  .page-basket__wrap .item__dimensions li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }
  .page-basket__wrap .item__dimensions li div:last-child {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .page-basket__wrap .item-set__top .item__info-dimensions {
    width: calc(50% - 15px);
  }
  .page-basket__order {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 9)) + (30px * (9 - 1)));
    grid-template-columns: repeat(9, 1fr);
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-basket__order {
    width: calc((((100% - (30px * 9)) / 10 * 9)) + (30px * (9 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 9)) + (30px * (9 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-basket__order-info {
    grid-column: 1/4;
  }
}
@media screen and (min-width: 1600px) {
  .page-basket__order .def-button {
    grid-column: 7/10;
  }
}
@media screen and (min-width: 1900px) {
  .page-basket__meta {
    grid-template-columns: repeat(10, 1fr);
  }
  .page-basket__meta-item.dimensions {
    grid-column-start: 8;
    grid-column-end: 10;
  }
  .page-basket__wrap .item__dimensions {
    grid-column-start: 8;
    grid-column-end: 10;
  }
  .page-basket__order {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 8)) + (30px * (8 - 1)));
    grid-template-columns: repeat(8, 1fr);
  }
}
@media screen and (min-width: 1900px) and (min-width: 1200px) {
  .page-basket__order {
    width: calc((((100% - (30px * 9)) / 10 * 8)) + (30px * (8 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 8)) + (30px * (8 - 1)));
    }*/
  }
}
@media screen and (min-width: 1900px) {
  .page-basket__order .def-button {
    grid-column: 7/9;
  }
}
@media (max-width: 767.98px) {
  .page-order__top {
    margin-bottom: 40px;
  }
  .page-order__top .def-button {
    width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .page-order__form {
    margin-bottom: 60px;
  }
}
.page-order__form-title {
  margin-bottom: 30px;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.2;
}
.page-order__form .def-button {
  width: 100%;
}
.page-order__list {
  padding: 20px;
  border: 1px solid #E1E1E1;
  border-radius: 6px;
}
.page-order__list-title {
  color: #DB406C;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
}
.page-order__list ul {
  width: 100%;
}
.page-order__list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 6px;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.page-order__list li:last-child {
  margin-bottom: 0;
}
.page-order__list li.has-child > div:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  cursor: pointer;
}
.page-order__list li.has-child > div:first-child:after {
  content: "\e915";
  font-family: "mk-icons";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.page-order__list li.has-child.closed > div:first-child:after {
  -webkit-transform: none;
  transform: none;
}
.page-order__list li.has-child.closed ul {
  display: none;
}
.page-order__list li ul {
  margin-top: 6px;
  padding-left: 16px;
}

@media screen and (min-width: 768px) {
  .page-order__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1600px) {
  .page-order__list {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (5 - 1))) / 5 * 4)) + (30px * (4 - 1)));
    margin-left: auto;
  }
}
.page-cabinet__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
@media (max-width: 767.98px) {
  .page-cabinet__top {
    margin-bottom: 40px;
  }
}
.page-cabinet__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  position: relative;
  margin-bottom: 30px;
}
.page-cabinet__tabs::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: #E1E1E1;
  z-index: -1;
}
@media (max-width: 767.98px) {
  .page-cabinet__tabs {
    overflow-x: scroll;
  }
}
.page-cabinet__tabs .item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-bottom: 13px;
  cursor: pointer;
}
.page-cabinet__tabs .item.active {
  color: #DB406C;
  border-bottom: 2px solid #DB406C;
}
.page-cabinet__tabs .item:hover {
  border-bottom: 2px solid #AD2B52;
  text-decoration: underline;
}
.page-cabinet__wrap:not(.active) {
  display: none !important;
}
.page-cabinet .profile-left__block {
  margin-bottom: 40px;
}
.page-cabinet .profile-left__block:last-child {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .page-cabinet .profile-left .def-button {
    width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .page-cabinet .profile-left {
    margin-bottom: 60px;
  }
}
.page-cabinet .profile-right .row {
  row-gap: 10px;
}
@media (max-width: 1599.98px) {
  .page-cabinet .profile__info-content {
    margin-bottom: 40px;
  }
}
.page-cabinet .profile__info-block {
  margin-bottom: 20px;
}
.page-cabinet .profile__info-block:last-child {
  margin-bottom: 0;
}
.page-cabinet .profile__info-name {
  margin-bottom: 6px;
  font-size: 20px;
}
.page-cabinet .profile--meta {
  font-size: 14px;
  line-height: 120%;
  font-weight: 500;
  color: #9D9D9C;
  margin-bottom: 8px;
}
.page-cabinet .profile--title {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
}
.page-cabinet .profile--title.sub {
  margin-bottom: 20px;
  font-size: inherit;
}
.page-cabinet .profile form input:not([type=checkbox]) {
  margin-bottom: 10px;
}
.page-cabinet .profile--desc {
  color: #9D9D9C;
  font-size: 14px;
  margin-bottom: 30px;
}
.page-cabinet .profile__subscribes {
  margin-bottom: 30px;
}
.page-cabinet .profile__subscribes .checkbox {
  padding: 10px 0;
  border-bottom: 2px solid #E1E1E1;
}
.page-cabinet .profile__subscribes .checkbox:first-child {
  padding-top: 0;
}
.page-cabinet .profile__subscribes .checkbox:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.page-cabinet .history-list__meta {
  display: none;
}
.page-cabinet .history-list__block {
  margin-bottom: 30px;
}
.page-cabinet .history-list__block:last-child {
  margin-bottom: 0;
}
.page-cabinet .history-list__title {
  margin-bottom: 20px;
}
.page-cabinet .history-list__item {
  margin-bottom: 10px;
}
.page-cabinet .history-list__item:last-child {
  margin-bottom: 0;
}
.page-cabinet .history-list__item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  border: 1px solid #E1E1E1;
  border-radius: 6px;
  padding: 16px;
}
.page-cabinet .history-list__item:nth-child(2n-1) .history-list__item-wrap {
  background: #E1E1E1;
  border-color: transparent;
}
.page-cabinet .history-list__item-meta {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 120%;
  color: #9D9D9C;
}
.page-cabinet .history-list__item-number {
  margin-bottom: 16px;
  width: calc(50% - 15px);
}
.page-cabinet .history-list__item-date {
  width: calc(50% - 15px);
}
.page-cabinet .history-list__item-count {
  margin-bottom: 16px;
  width: 100%;
}
.page-cabinet .history-list__item-sum {
  margin-bottom: 20px;
  font-weight: 500;
  width: 100%;
}
.page-cabinet .history-list__item-sum span {
  font-weight: bold;
}
.page-cabinet .history-list__item-more {
  margin-bottom: 20px;
  color: #1B75BC;
  text-decoration: underline;
  cursor: pointer;
  width: 100%;
  text-align: left;
}
.page-cabinet .history-list__item-status {
  border-radius: 6px;
  padding: 10px;
  font-size: 14px;
  line-height: 120%;
}
.page-cabinet .history-list__item-status.active {
  background: #F1D059;
}
.page-cabinet .history-list__item-status.canceled {
  background: #E0676A;
  color: white;
}
.page-cabinet .history-list__item-status.completed {
  background: #AFDD7C;
  color: white;
}
.page-cabinet .history-order {
  display: none;
}
.page-cabinet .history-order__back {
  margin-bottom: 27px;
  cursor: pointer;
  color: #1B75BC;
  text-decoration: underline;
}
.page-cabinet .history-order__title {
  margin-bottom: 20px;
  font-size: 20px;
}
.page-cabinet .history-order__contents {
  margin-bottom: 20px;
}
.page-cabinet .history-order__meta {
  display: none;
}
.page-cabinet .history-order__item:first-child {
  padding-top: 0;
}
.page-cabinet .history-order__item-meta {
  margin-bottom: 10px;
  color: #9D9D9C;
  font-size: 14px;
}
@media (max-width: 767.98px) {
  .page-cabinet .history-order__item {
    padding: 20px 0;
    border-bottom: 1px solid #E1E1E1;
  }
  .page-cabinet .history-order__item .history-order__item-name {
    margin-bottom: 10px;
  }
  .page-cabinet .history-order__item .history-order__item-price {
    margin-bottom: 16px;
  }
  .page-cabinet .history-order__item .history-order__item_list {
    border-top: 1px solid #E1E1E1;
    margin-top: 20px;
  }
  .page-cabinet .history-order__item .history-order__item_list .item {
    padding-top: 20px;
  }
  .page-cabinet .history-order__item .history-order__item_list .item .history-order__item-name, .page-cabinet .history-order__item .history-order__item_list .item .history-order__item-price, .page-cabinet .history-order__item .history-order__item_list .item .history-order__item-count {
    padding-left: 30px;
  }
}
.page-cabinet .history-order__total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 20px;
}
.page-cabinet .history-order__right {
  padding: 16px;
  border: 2px solid #E1E1E1;
  border-radius: 6px;
}
@media (max-width: 1199.98px) {
  .page-cabinet .history-order__right {
    margin-top: 60px;
  }
}
.page-cabinet .history-order__right p {
  margin-bottom: 12px;
}
.page-cabinet .history-order__right p:last-child {
  margin-bottom: 0;
}
.page-cabinet .history-order__right p .rub {
  font-weight: bold;
}
.page-cabinet .blank__title {
  font-size: 24px;
  margin-bottom: 30px;
  line-height: 1.2;
}
.page-cabinet .blank__block {
  margin-bottom: 30px;
}
.page-cabinet .blank__block:last-child {
  margin-bottom: 0;
}
.page-cabinet .blank__block p {
  margin-bottom: 16px;
  font-size: 20px;
}
.page-cabinet .blank__download {
  border: 1px solid #E1E1E1;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .page-cabinet .blank__download {
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-cabinet .blank__download::before {
  color: #1B75BC;
  font-size: 20px;
}
@media (max-width: 767.98px) {
  .page-cabinet .blank .form [type=submit] {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .page-cabinet__tabs .item {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
  }
  .page-cabinet .profile-left {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 10)) + (30px * (10 - 1)));
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-cabinet .profile-left {
    width: calc((((100% - (30px * 9)) / 10 * 10)) + (30px * (10 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 10)) + (30px * (10 - 1)));
    }*/
  }
}
@media screen and (min-width: 768px) {
  .page-cabinet .history-list__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E1E1E1;
  }
  .page-cabinet .history-list__meta-item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 2)) + (30px * (2 - 1)));
    font-size: 14px;
    line-height: 120%;
    color: #9D9D9C;
    white-space: nowrap;
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-cabinet .history-list__meta-item {
    width: calc((((100% - (30px * 9)) / 10 * 2)) + (30px * (2 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 2)) + (30px * (2 - 1)));
    }*/
  }
}
@media screen and (min-width: 768px) {
  .page-cabinet .history-list__meta-item:first-child {
    padding-left: 20px;
  }
}
@media screen and (min-width: 768px) {
  .page-cabinet .history-list__meta-item:last-child {
    padding-right: 20px;
    text-align: right;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
@media screen and (min-width: 768px) {
  .page-cabinet .history-list__item-wrap {
    padding: 27px 0 20px 0;
    position: relative;
  }
  .page-cabinet .history-list__item-meta {
    display: none;
  }
  .page-cabinet .history-list__item-number {
    padding-left: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 2)) + (30px * (2 - 1)));
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-cabinet .history-list__item-number {
    width: calc((((100% - (30px * 9)) / 10 * 2)) + (30px * (2 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 2)) + (30px * (2 - 1)));
    }*/
  }
}
@media screen and (min-width: 768px) {
  .page-cabinet .history-list__item-date {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 2)) + (30px * (2 - 1)));
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-cabinet .history-list__item-date {
    width: calc((((100% - (30px * 9)) / 10 * 2)) + (30px * (2 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 2)) + (30px * (2 - 1)));
    }*/
  }
}
@media screen and (min-width: 768px) {
  .page-cabinet .history-list__item-count {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 2)) + (30px * (2 - 1)));
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-cabinet .history-list__item-count {
    width: calc((((100% - (30px * 9)) / 10 * 2)) + (30px * (2 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 2)) + (30px * (2 - 1)));
    }*/
  }
}
@media screen and (min-width: 768px) {
  .page-cabinet .history-list__item-sum {
    width: auto;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .page-cabinet .history-list__item-more {
    margin-left: 20px;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .page-cabinet .history-list__item-status {
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media screen and (min-width: 768px) {
  .page-cabinet .history-order__meta {
    display: block;
    border-bottom: 1px solid #E1E1E1;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  .page-cabinet .history-order__meta-item {
    font-size: 14px;
    color: #9D9D9C;
  }
  .page-cabinet .history-order__item {
    margin-bottom: 12px;
  }
  .page-cabinet .history-order__item-meta {
    display: none;
  }
  .page-cabinet .history-order__item:last-child {
    margin-bottom: 0;
  }
  .page-cabinet .history-order__item_list .item {
    margin-top: 6px;
  }
  .page-cabinet .history-order__item_list .item .history-order__item-name {
    padding-left: 35px;
  }
  .page-cabinet .history-order__total {
    margin-top: 20px;
    border-top: 1px solid #E1E1E1;
  }
  .page-cabinet .history-order__right {
    width: calc(50% - 15px);
  }
}
@media screen and (min-width: 768px) {
  .page-cabinet .blank .form__file {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 8)) + (30px * (8 - 1)));
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) {
  .page-cabinet .blank .form__file {
    width: calc((((100% - (30px * 9)) / 10 * 8)) + (30px * (8 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 8)) + (30px * (8 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-cabinet__tabs .item {
    font-size: 20px;
  }
  .page-cabinet .profile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .page-cabinet .profile-left {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 6)) + (30px * (6 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-cabinet .profile-left {
    width: calc((((100% - (30px * 9)) / 10 * 6)) + (30px * (6 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 6)) + (30px * (6 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-cabinet .history-list__meta-item:first-child {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 1)) + (30px * (1 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-cabinet .history-list__meta-item:first-child {
    width: calc((((100% - (30px * 9)) / 10 * 1)) + (30px * (1 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 1)) + (30px * (1 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-cabinet .history-list__item-number {
    margin-bottom: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 1)) + (30px * (1 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-cabinet .history-list__item-number {
    width: calc((((100% - (30px * 9)) / 10 * 1)) + (30px * (1 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 1)) + (30px * (1 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-cabinet .history-list__item-count {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  .page-cabinet .history-list__item-more {
    width: auto;
  }
}
@media screen and (min-width: 1200px) {
  .page-cabinet .history-order__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .page-cabinet .history-order__left {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 7)) + (30px * (7 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-cabinet .history-order__left {
    width: calc((((100% - (30px * 9)) / 10 * 7)) + (30px * (7 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 7)) + (30px * (7 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-cabinet .blank {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 8)) + (30px * (8 - 1)));
  }
}
@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .page-cabinet .blank {
    width: calc((((100% - (30px * 9)) / 10 * 8)) + (30px * (8 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 8)) + (30px * (8 - 1)));
    }*/
  }
}
@media screen and (min-width: 1200px) {
  .page-cabinet .blank .form__file {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (8 - 1))) / 8 * 5)) + (30px * (5 - 1)));
  }
}
@media screen and (min-width: 1600px) {
  .page-cabinet__tabs .item {
    font-size: 20px;
  }
  .page-cabinet .profile__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .page-cabinet .profile__price {
    width: calc(50% - 15px);
  }
  .page-cabinet .profile__newsletters {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (6 - 1))) / 6 * 4)) + (30px * (4 - 1)));
  }
  .page-cabinet .history-list {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 8)) + (30px * (8 - 1)));
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-cabinet .history-list {
    width: calc((((100% - (30px * 9)) / 10 * 8)) + (30px * (8 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 8)) + (30px * (8 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-cabinet .history-list__meta-item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (8 - 1))) / 8 * 1)) + (30px * (1 - 1)));
  }
  .page-cabinet .history-list__meta-item:first-child {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (8 - 1))) / 8 * 1)) + (30px * (1 - 1)));
  }
}
@media screen and (min-width: 1600px) {
  .page-cabinet .history-list__item-number, .page-cabinet .history-list__item-date, .page-cabinet .history-list__item-count {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (8 - 1))) / 8 * 1)) + (30px * (1 - 1)));
  }
  .page-cabinet .history-list__item-sum {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (8 - 1))) / 8 * 2)) + (30px * (2 - 1)));
  }
}
@media screen and (min-width: 1600px) {
  .page-cabinet .history-order__wrap {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .page-cabinet .history-order__left {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 5)) + (30px * (5 - 1)));
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-cabinet .history-order__left {
    width: calc((((100% - (30px * 9)) / 10 * 5)) + (30px * (5 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 5)) + (30px * (5 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-cabinet .history-order__right {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 4)) + (30px * (4 - 1)));
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-cabinet .history-order__right {
    width: calc((((100% - (30px * 9)) / 10 * 4)) + (30px * (4 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 4)) + (30px * (4 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-cabinet .blank {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * 11)) / 12 * 6)) + (30px * (6 - 1)));
  }
}
@media screen and (min-width: 1600px) and (min-width: 1200px) {
  .page-cabinet .blank {
    width: calc((((100% - (30px * 9)) / 10 * 6)) + (30px * (6 - 1)));
    /*@if $all != standart{
      width: calc((((100% - (30px * (standart - 1))) / standart * 6)) + (30px * (6 - 1)));
    }*/
  }
}
@media screen and (min-width: 1600px) {
  .page-cabinet .blank .form__file {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((((100% - (30px * (6 - 1))) / 6 * 4)) + (30px * (4 - 1)));
  }
}
.page-card > .row {
  row-gap: 30px;
}
.page-card .border-gray {
  border: 0.5px solid #C7C7C7;
  border-radius: 12px;
}
.page-card .manager-block {
  height: auto;
}
.page-card .gallery {
  position: relative;
}
.page-card .gallery__top {
  position: relative;
  margin-bottom: 10px;
}
.page-card .gallery__top a {
  position: relative;
  display: block;
  height: 224px;
}
.page-card .gallery__top a img, .page-card .gallery__top a iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.page-card .gallery__top a img {
  -o-object-fit: contain;
  object-fit: contain;
}
.page-card .gallery__nav {
  margin-bottom: 30px;
}
.page-card .gallery__nav-img {
  cursor: pointer;
  position: relative;
  display: block;
  height: 55px;
  margin: 0 5px;
}
.page-card .gallery__nav-img img, .page-card .gallery__nav-img iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.page-card .gallery__nav .slick-list {
  margin: 0 -5px;
}
.page-card .gallery__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
@media (max-width: 767.98px) {
  .page-card .gallery__buttons .def-button {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    height: auto;
    text-align: left;
  }
}
.page-card .gallery__buttons-constructor {
  margin-top: 30px;
}
@media (max-width: 1199.98px) {
  .page-card .gallery__buttons-constructor {
    display: none;
  }
}
.page-card .gallery__no-photo-text {
  margin-top: 10px;
  padding: 10px 16px;
  font-size: 12px;
  color: #9D9D9C;
}
.page-card__right {
  row-gap: 10px;
}
.page-card__right .border-gray {
  padding: 20px 16px;
}
.page-card__right .price .row {
  row-gap: 20px;
}
.page-card__right .price .def-button {
  width: 100%;
  padding-left: inherit;
  padding-right: inherit;
}
.page-card__right .price__single {
  margin-bottom: 20px;
  font-weight: 700;
  font-weight: 700;
  font-size: 42px;
  line-height: 1.2;
}
.page-card__right .price__total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
}
.page-card__right .price__total-sum {
  font-weight: 600;
  font-size: 20px;
}
.page-card__right .price__text {
  margin-bottom: 12px;
  color: #9D9D9C;
}
.page-card__right .stop-list {
  background: #F1D059;
  border-radius: 6px;
  padding: 20px 16px;
}
.page-card__right .stop-list .txt-bold {
  margin-bottom: 10px;
  font-size: 24px;
}
.page-card__right .properties {
  height: 100%;
}
.page-card__right .properties .dropdown {
  width: 100%;
}
.page-card__right .properties__block {
  margin-bottom: 16px;
}
.page-card__right .properties__block:last-child {
  margin-bottom: 0;
}
.page-card__right .properties__name {
  margin-bottom: 10px;
  color: #9D9D9C;
  font-size: 14px;
  line-height: 120%;
}
.page-card__right .colors {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.page-card__right .colors__block {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
}
.page-card__right .colors__name {
  margin-bottom: 4px;
  color: #9D9D9C;
}
.page-card__right .colors__circle {
  margin-right: 14px;
  // border-radius: 50%;
  width: 60px;
  height: 60px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.page-card__right .options__name {
  margin-bottom: 16px;
  color: #9D9D9C;
}
.page-card__right .options .checkbox {
  margin-bottom: 10px;
}
.page-card__right .options .checkbox:last-child {
  margin-bottom: 0;
}
.page-card .content-nav {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-card .content-nav__item {
  padding: 12px;
  border: 1px solid #7792AF;
  font-weight: 600;
  border-radius: 6px;
  margin-right: 10px;
  cursor: pointer;
  white-space: nowrap;
}
.page-card .content-nav__item:last-child {
  margin-right: 0;
}
.page-card .content-nav__item.slick-current {
  background: #7792AF;
  color: white;
}
@media (max-width: 767.98px) {
  .page-card .content-nav .slick-arrow {
    display: none;
  }
}
.page-card .content-wrap {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
  /*&.content-visible{
    .slick-list{
      overflow: visible;
    }
  }*/
}
.page-card .content-wrap .slick-list {
  overflow: visible;
}
.page-card .content-wrap__item:not(.slick-active) {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: static !important;
  overflow: hidden;
}
.page-card .content-wrap .about {
  row-gap: 10px;
}
.page-card .content-wrap .about__item {
  height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  row-gap: 10px;
  padding: 0 10px;
  cursor: pointer;
}
.page-card .content-wrap .about__item p {
  text-align: center;
  font-size: 14px;
  line-height: 120%;
}
.page-card .content-wrap .about__item:hover {
  -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  border-color: transparent;
}
.page-card .content-wrap .about__item svg path {
  fill: #7792AF;
}
.page-card .content-wrap .description h3, .page-card .content-wrap .description h4, .page-card .content-wrap .description h5, .page-card .content-wrap .description h6 {
  margin: 20px 0 10px;
}
.page-card .content-wrap .description h3:first-child, .page-card .content-wrap .description h4:first-child, .page-card .content-wrap .description h5:first-child, .page-card .content-wrap .description h6:first-child {
  margin-top: 0;
}
.page-card .content-wrap .description table {
  border-collapse: collapse;
  width: 100%;
}
.page-card .content-wrap .description table td {
  border: 1px solid #C7C7C7;
  padding: 10px;
}
.page-card .content-wrap .description ul {
  list-style: disc;
  padding-left: 20px;
}
.page-card .content-wrap .description .red {
  color: #E0676A;
  font-weight: 500;
}
.page-card .content-wrap .colors > .colors__detail {
  display: none;
  visibility: hidden;
}
.page-card .content-wrap .colors__block {
  margin-bottom: 30px;
}
.page-card .content-wrap .colors__block:last-child {
  margin-bottom: 0;
}
.page-card .content-wrap .colors .txt-bold {
  margin-bottom: 4px;
}
.page-card .content-wrap .colors__choose {
  margin-bottom: 16px;
}
.page-card .content-wrap .colors__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  row-gap: 16px;
}
.page-card .content-wrap .colors__list-item {
  width: 74px;
  cursor: pointer;
  position: relative;
}
.page-card .content-wrap .colors__list-item p {
  font-size: 12px;
  line-height: 120%;
  text-align: center;
}
.page-card .content-wrap .colors__list-item.selected .colors__circle {
  border: 2px solid #7792AF;
}
.page-card .content-wrap .colors__list-item.disabled {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: not-allowed;
  opacity: 0.3;
}
.page-card .content-wrap .colors__list-item.no-choose .colors__circle {
  background-image: url("/local/templates/mcstyle/./files/imgs/card/colors/no.png");
}
.page-card .content-wrap .colors__circle {
  width: 60px;
  height: 120px;
 // border-radius: 50%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  margin: 0 auto 10px;
  border: 0.5px solid #C7C7C7;
}
.page-card .content-wrap .colors__detail {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 180px;
  z-index: 101;
  cursor: auto;
}
.page-card .content-wrap .colors__detail span {
  position: absolute;
  font-size: 12px;
  line-height: 120%;
  left: 1px;
  right: 1px;
  bottom: 1px;
  padding: 9px;
  background: white;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.page-card .content-wrap .consist {
  row-gap: 30px;
}
.page-card .content-wrap .consist__item {
  padding: 16px;
}
.page-card .content-wrap .consist__top {
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .page-card .content-wrap .consist__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
}
.page-card .content-wrap .consist__img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
  display: block;
  width: 87px;
  padding-top: 87px;
  margin-top: -16px;
  margin-left: -16px;
}
.page-card .content-wrap .consist__img img, .page-card .content-wrap .consist__img iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.page-card .content-wrap .consist__img img {
  -o-object-fit: contain;
  object-fit: contain;
}
.page-card .content-wrap .consist__title {
  line-height: 1.2;
}
.page-card .content-wrap .consist__props {
  margin-bottom: 20px;
}
.page-card .content-wrap .consist__props-item {
  margin-bottom: 10px;
}
.page-card .content-wrap .consist__props-item:last-child {
  margin-bottom: 0;
}
.page-card .content-wrap .consist__props-item .dropdown {
  width: 100%;
}
.page-card .content-wrap .consist__props-item .dropdown__options {
  max-height: 180px;
  overflow-y: scroll;
}
.page-card .content-wrap .consist__props-title {
  margin-bottom: 4px;
  color: #9D9D9C;
}
.page-card .content-wrap .consist__props * {
  font-size: 14px;
}
.page-card .content-wrap .consist__desc p {
  margin-bottom: 20px;
  display: none;
  font-size: 14px;
}
.page-card .content-wrap .consist__desc button {
  font-size: 14px;
  text-decoration: underline;
  cursor: pointer;
  color: #7792AF;
}
.page-card .content-wrap .consist__desc .hide {
  display: none;
}
.page-card .content-wrap .consist__desc.showed p {
  display: block;
}
.page-card .content-wrap .consist__desc.showed .show {
  display: none;
}
.page-card .content-wrap .consist__desc.showed .hide {
  display: block;
}
.page-card .content-wrap .consist__bot {
  margin-top: 20px;
  margin-bottom: 16px;
}
.page-card .content-wrap .consist__price {
  font-weight: 700;
  font-size: 24px;
}
.page-card .content-wrap .consist .def-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.page-card .content-wrap .made {
  row-gap: 30px;
}
.page-card .set {
  margin-bottom: 60px;
}
.page-card .set__title {
  padding: 16px;
  background: #E1E1E1;
  font-size: 20px;
  line-height: 1.2;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
}
.page-card .set__wrap {
  padding: 10px;
}
.page-card .set__list {
  margin-bottom: 20px;
  max-height: 380px;
  overflow-y: scroll;
}
.page-card .set__item {
  padding: 16px 10px 16px 0;
  border-bottom: 1px solid #9D9D9C;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.page-card .set__item:first-child {
  padding-top: 10px;
}
.page-card .set__item:last-child {
  padding-bottom: 10px;
  border-bottom: none;
}
.page-card .set__item-wrap {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.page-card .set__item-close {
  font-size: 20px;
  height: 24px;
  margin-top: -10px;
  cursor: pointer;
}
.page-card .set__item-close::before {
  color: #9D9D9C;
}
.page-card .set__item-img {
  width: 60px;
  height: 60px;
  margin-top: -10px;
  position: relative;
  display: block;
}
.page-card .set__item-img img, .page-card .set__item-img iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.page-card .set__item-img img {
  -o-object-fit: contain;
  object-fit: contain;
}
.page-card .set__item-title {
  font-size: 14px;
  margin-bottom: 4px;
}
.page-card .set__item-prop {
  margin-bottom: 10px;
}
.page-card .set__item-bot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 10px;
}
.page-card .set__item-price {
  font-weight: 700;
  font-size: 20px;
}
.page-card .set__bot {
  padding-top: 20px;
  border-top: 1px solid #9D9D9C;
}
.page-card .set__bot .row {
  row-gap: 10px;
}
.page-card .set__bot-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 10px;
}
@media (max-width: 767.98px) {
  .page-card .set__bot-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.page-card .set__bot-meta {
  font-size: 14px;
  line-height: 1.2;
  color: #9D9D9C;
}
.page-card .set__bot-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  row-gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.page-card .set__bot-txt-all {
  font-size: 20px;
}
.page-card .set__bot-price {
  font-weight: 700;
  font-size: 42px;
  font-weight: 700;
}
.page-card .set__bot .def-button {
  margin-top: 20px;
  width: 100%;
}
.page-card .set__bot .def-button.in-cart {
  cursor: auto;
}
.page-card__banners {
  row-gap: 10px;
}
.page-card .buy-with-product {
  margin-top: 60px;
}
.page-card .hits {
  margin-top: 80px;
}
@media (min-width: 768px) {
  .page-card .gallery__top a {
    height: 504px;
  }
  .page-card .gallery__nav {
    margin-bottom: 0;
  }
  .page-card .gallery__nav-img {
    height: 123px;
  }
  .page-card .gallery__buttons-360 {
    position: absolute;
    top: 10px;
    left: 10px;
  }
  .page-card .gallery__buttons-video {
    position: absolute;
    top: 451px;
    right: 10px;
  }
  .page-card .gallery__no-photo-text {
    position: absolute;
    left: 10px;
    bottom: 10px;
    width: 326px;
    background: rgba(255, 255, 255, 0.85);
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .page-card__right {
    row-gap: 30px;
  }
}
@media (min-width: 768px) {
  .page-card .content-nav.slider-nav {
    padding-left: 55px;
    padding-right: 55px;
  }
  .page-card .content-nav.slider-nav .slick-prev {
    left: 0;
  }
  .page-card .content-nav.slider-nav .slick-next {
    right: 0;
  }
  .page-card .content-wrap .about {
    row-gap: 30px;
  }
  .page-card .content-wrap .about__item {
    height: 120px;
  }
  .page-card .content-wrap .about__item svg {
    width: 52px;
    height: 52px;
  }
  .page-card .content-wrap .about__item p {
    font-size: 16px;
  }
  .page-card .content-wrap .consist__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .page-card .content-wrap .consist__img {
    width: calc(100% + 32px);
    margin-right: -16px;
    padding-top: 72%;
    margin-bottom: 20px;
  }
  .page-card .content-wrap .consist__bot {
    row-gap: 20px;
  }
}
@media (min-width: 768px) {
  .page-card .set__wrap {
    padding: 20px 16px;
  }
  .page-card .set__list {
    max-height: 455px;
  }
  .page-card .set__item-img {
    width: 80px;
    height: 80px;
  }
  .page-card .set__item-bot {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .page-card__banners {
    row-gap: 30px;
  }
  .page-card__banners [class$=-block] {
    height: 100%;
  }
}
@media (min-width: 1200px) {
  .page-card .card-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
  }
  .page-card .card-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
  }
  .page-card .gallery__top a {
    height: 375px;
  }
  .page-card .gallery__nav-img {
    height: 91px;
  }
  .page-card .gallery__buttons-video {
    top: 322px;
  }
  .page-card .gallery__no-photo-text {
    font-size: 14px;
  }
  .page-card .content-nav__item:hover {
    background: #30435B;
    color: white;
    border-color: #30435B;
  }
  .page-card .set {
    margin-bottom: 10px;
  }
  .page-card .set__list {
    max-height: 325px;
  }
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
  .page-card .set__item-bot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 1200px) {
  .page-card .buy-with-product {
    margin-top: 105px;
  }
}
@media (min-width: 1600px) {
  .page-card .gallery__top a {
    height: 541px;
  }
  .page-card .gallery__nav-img {
    height: 131px;
  }
  .page-card .gallery__buttons-video {
    top: 488px;
  }
  .page-card .gallery__no-photo-text {
    width: 440px;
  }
  .page-card .content-wrap .about__item {
    height: 130px;
  }
}
@media (min-width: 1900px) {
  .page-card .gallery__top a {
    height: 611px;
  }
  .page-card .gallery__nav-img {
    height: 99px;
  }
  .page-card .gallery__buttons-video {
    top: 558px;
  }
}

@media (min-width: 768px) {
  .popup_materials .popup__wrap {
    padding: 30px 40px;
  }
}
@media (min-width: 1200px) {
  .popup_materials .popup__wrap {
    padding: 40px 60px;
  }
}
.popup_materials .popup__title {
  font-size: 24px;
}
.popup_materials .popup__block {
  margin-bottom: 24px;
}
.popup_materials .popup__block:last-child {
  margin-bottom: 0;
}
.popup_materials .popup__block-title {
  margin-bottom: 16px;
  font-size: 20px;
}
.popup_materials ul {
  list-style: disc;
  padding-left: 20px;
}
.popup_materials a {
  color: #7792AF;
  text-decoration: underline;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfbWl4aW4uc2NzcyIsIl9mb250cy5zY3NzIiwic3R5bGUuY3NzIiwiX3ZhcnMuc2NzcyIsIl9zZXR0aW5ncy5zY3NzIiwiYmxvY2tzL19ibG9ja3Muc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX3NpZGViYXIuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2J1dHRvbnMuc2NzcyIsImJsb2Nrcy9fcHJvZHVjdC1jYXJkLnNjc3MiLCJibG9ja3MvX3F1ZXN0aW9uLWJsb2NrLnNjc3MiLCJibG9ja3MvX21hbmFnZXItYmxvY2suc2NzcyIsImJsb2Nrcy9fcHJpY2UtYmxvY2suc2NzcyIsImN1c3RvbWl6ZWQtbGlicy9fc2xpY2suc2NzcyIsImN1c3RvbWl6ZWQtbGlicy9fZmFuY3lib3guc2NzcyIsInBhZ2VzL19pbmRleC5zY3NzIiwicGFnZXMvX3BhZ2UtYWJvdXQuc2NzcyIsInBhZ2VzL19wYWdlLWNvbnRhY3RzLnNjc3MiLCJwYWdlcy9fcGFnZS1zaGlwcGluZy5zY3NzIiwicGFnZXMvX3BhZ2UtcmV0YWlsLnNjc3MiLCJwYWdlcy9fcGFnZS1kZXRhaWwuc2NzcyIsInBhZ2VzL19wYWdlLXZhY2FuY2llcy5zY3NzIiwicGFnZXMvX3BhZ2UtY2VydGlmaWNhdGVzLnNjc3MiLCJwYWdlcy9fcGFnZS1xdWFsaXR5LXNlcnZpY2Uuc2NzcyIsInBhZ2VzL19wYWdlLXBhcnRuZXJzaGlwLnNjc3MiLCJwYWdlcy9fcGFnZS1oaXRzLnNjc3MiLCJwYWdlcy9fcGFnZS1zZWFyY2guc2NzcyIsInBhZ2VzL19wYWdlLXByb21vdGlvbi5zY3NzIiwicGFnZXMvX3BhZ2UtNDA0LnNjc3MiLCJwYWdlcy9fcGFnZS1jYXQuc2NzcyIsInBhZ2VzL19wYWdlLWJhc2tldC5zY3NzIiwicGFnZXMvX3BhZ2Utb3JkZXIuc2NzcyIsInBhZ2VzL19wYWdlLWNhYmluZXQuc2NzcyIsInBhZ2VzL19wYWdlLWNhcmQuc2Nz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QXlERTtJQUNFLGlCQUFBO0VoQzYxTko7QUFDRjtBZ0MxMU5FO0VBR007SUFDRSxhQUFBO0VoQzAxTlI7RWdDdDFOTTtJQUNFLGFBQUE7RWhDdzFOUjtFZ0NwMU5NO0lBQ0UsVUFBQTtFaENzMU5SO0VnQ24xTkk7SUFDRSxZQUFBO0VoQ3ExTk47RWdDOTBOUTtJQUNFLGFBQUE7RWhDZzFOVjtBQUNGO0FnQzEwTkU7RUFHTTtJQUNFLGFBQUE7RWhDMDBOUjtFZ0N0ME5NO0lBQ0UsWUFBQTtFaEN3ME5SO0VnQ3AwTk07SUFDRSxVQUFBO0VoQ3MwTlI7QUFDRjs7QWdDM3pOTTtFQURGO0lBRUksa0JBQUE7RWhDK3pOTjtBQUNGO0FnQzl6Tk07RUFKRjtJQUtJLGtCQUFBO0VoQ2kwTk47QUFDRjtBZ0Mvek5JO0VBQ0UsZUFBQTtBaENpME5OO0FnQy96Tkk7RUFDRSxtQkFBQTtBaENpME5OO0FnQ2gwTk07RUFDRSxnQkFBQTtBaENrME5SO0FnQ2gwTk07RUFDRSxtQkFBQTtFQUNBLGVBQUE7QWhDazBOUjtBZ0M3ek5FO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtBaEMrek5KO0FnQzd6TkU7RUFDRSxjL0IzekJHO0UrQjR6QkgsMEJBQUE7QWhDK3pOSiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuVGhlbWUgTmFtZTogbWNzdHlsZVxyXG5BdXRob3I6IE5hc3R5YVxyXG52MS4xXHJcbiovXHJcblxyXG4vLyDQsdCw0LfQvtCy0YvQtSDQv9C+0LTQutC70Y7Rh9C10L3QuNGPXHJcbkBpbXBvcnQgXCJ2YXJzXCI7XHJcbkBpbXBvcnQgXCJtaXhpblwiO1xyXG5AaW1wb3J0IFwiZm9udHNcIjtcclxuQGltcG9ydCBcInNldHRpbmdzXCI7XHJcblxyXG4vLyDQv9C+0LTQutC70Y7Rh9C10L3QuNGPINC60L7QvNC/0L7QvdC10L3RgtC+0LIg0YHRgtGA0LDQvdC40YbRi1xyXG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2Nrc1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2hlYWRlclwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3NpZGViYXJcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9mb290ZXJcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9idXR0b25zXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvcHJvZHVjdC1jYXJkXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvcXVlc3Rpb24tYmxvY2tcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9tYW5hZ2VyLWJsb2NrXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvcHJpY2UtYmxvY2tcIjtcclxuXHJcbi8vINC60LDRgdGC0L7QvNC40LfQuNGA0L7QstCw0L3QuNC1INCx0LjQsdC70LjQvtGC0LXQulxyXG5AaW1wb3J0IFwiY3VzdG9taXplZC1saWJzL3NsaWNrXCI7XHJcbkBpbXBvcnQgXCJjdXN0b21pemVkLWxpYnMvZmFuY3lib3hcIjtcclxuXHJcbi8vINC/0L7QtNC60LvRjtGH0LXQvdC40Y8g0YHRgtGA0LDQvdC40YZcclxuQGltcG9ydCBcInBhZ2VzL2luZGV4XCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLWFib3V0XCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLWNvbnRhY3RzXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLXNoaXBwaW5nXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLXJldGFpbFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcGFnZS1kZXRhaWxcIjtcclxuQGltcG9ydCBcInBhZ2VzL3BhZ2UtdmFjYW5jaWVzXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLWNlcnRpZmljYXRlc1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvcGFnZS1xdWFsaXR5LXNlcnZpY2VcIjtcclxuQGltcG9ydCBcInBhZ2VzL3BhZ2UtcGFydG5lcnNoaXBcIjtcclxuQGltcG9ydCBcInBhZ2VzL3BhZ2UtaGl0c1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvcGFnZS1zZWFyY2hcIjtcclxuQGltcG9ydCBcInBhZ2VzL3BhZ2UtcHJvbW90aW9uXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLTQwNFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcGFnZS1jYXRcIjtcclxuQGltcG9ydCBcInBhZ2VzL3BhZ2UtYmFza2V0XCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLW9yZGVyXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLWNhYmluZXRcIjtcclxuQGltcG9ydCBcInBhZ2VzL3BhZ2UtY2FyZFwiOyIsIkBtaXhpbiBoZWFkZXItaGVpZ2h0KCRzY3JvbGxlZDogdHJ1ZSl7XHJcbiAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1tb2I7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtNzY4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgIEBpZiAkc2Nyb2xsZWQgPT0gZmFsc2V7XHJcbiAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtMTIwMDtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LTEyMDAtc2Nyb2xsZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC0xNjAwLXNjcm9sbGVkO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KXtcclxuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtMTkwMC1zY3JvbGxlZDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB3aWR0aC1pbi1jb250YWluZXIoJGNvbHVtbnMsICRhbGw6IHN0YW5kYXJ0KXtcclxuICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgQGlmICRhbGwgIT0gc3RhbmRhcnR7XHJcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoI3skYWxsfSAtIDEpKSkgLyAjeyRhbGx9ICogI3skY29sdW1uc30pKSArICgzMHB4ICogKCN7JGNvbHVtbnN9IC0gMSkpKTtcclxuICB9IEBlbHNlIHtcclxuICAgIC8vIDEyIGNvbHVtbnNcclxuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqICN7JGNvbHVtbnN9KSkgKyAoMzBweCAqICgjeyRjb2x1bW5zfSAtIDEpKSk7XHJcbiAgICAvLyAxMCBjb2x1bW5zXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiAjeyRjb2x1bW5zfSkpICsgKDMwcHggKiAoI3skY29sdW1uc30gLSAxKSkpO1xyXG4gICAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqICgjeyRhbGx9IC0gMSkpKSAvICN7JGFsbH0gKiAjeyRjb2x1bW5zfSkpICsgKDMwcHggKiAoI3skY29sdW1uc30gLSAxKSkpO1xyXG4gICAgICB9Ki9cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpYmd7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGltZywgaWZyYW1le1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY29udGFpbmVyLXdpZHRoe1xyXG4gIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aC1tb2I7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aC03Njg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGgtOTkyO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aC0xMjAwO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXtcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aC0xNjAwO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KXtcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aC0xOTAwO1xyXG4gIH1cclxufVxyXG5cclxuLypJQk0gUGxleCBTYW5zKi9cclxuQG1peGluIGZvbnQtd2VpZ2h0KCRmb250LXdlaWdodCl7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcclxufTtcclxuXHJcbi8qbWVkaWEgcXVlcmllcyovXHJcbkBtaXhpbiBtZWRpYS1taW4oJHNjcmVlbldpZHRoKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW5XaWR0aCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtZWRpYS1tYXgoJHNjcmVlbldpZHRoKSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW5XaWR0aCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59IiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SUJNK1BsZXgrU2Fuczp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkF2YW50R2FyZGUgQmsgQlRcIjtcclxuICBzcmM6IHVybCgnZmlsZXMvZm9udHMvQXZhbnRHYXJkZS1Cay1CVC1tZWRpdW0ud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICB1cmwoJ2ZpbGVzL2ZvbnRzL0F2YW50R2FyZGUtQmstQlQtbWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdVbmkgU2Fucyc7IC8vQGluY2x1ZGUgZm9udC13ZWlnaHQoNzAwKTtcclxuICBzcmM6IHVybCgnZmlsZXMvZm9udHMvVW5pU2Fuc0hlYXZ5Q0FQUy5lb3QnKTtcclxuICBzcmM6IHVybCgnZmlsZXMvZm9udHMvVW5pU2Fuc0hlYXZ5Q0FQUy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnZmlsZXMvZm9udHMvVW5pU2Fuc0hlYXZ5Q0FQUy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCdmaWxlcy9mb250cy9VbmlTYW5zSGVhdnlDQVBTLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIEN5cmwnO1xyXG4gIHNyYzogdXJsKCdmaWxlcy9mb250cy9NdXNlb1NhbnNDeXJsLTUwMC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdNdXNlb1NhbnNDeXJsLTUwMCcpLFxyXG4gIHVybCgnZmlsZXMvZm9udHMvTXVzZW9TYW5zQ3lybC01MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJ2ZpbGVzL2ZvbnRzL011c2VvU2Fuc0N5cmwtNTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJ2ZpbGVzL2ZvbnRzL011c2VvU2Fuc0N5cmwtNTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBDeXJsIDYwMFwiOyAvL0BpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgc3JjOiB1cmwoJ2ZpbGVzL2ZvbnRzL011c2VvU2Fuc0N5cmwtNzAwLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ011c2VvU2Fuc0N5cmwtNzAwJyksXHJcbiAgdXJsKCdmaWxlcy9mb250cy9NdXNlb1NhbnNDeXJsLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnZmlsZXMvZm9udHMvTXVzZW9TYW5zQ3lybC03MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnZmlsZXMvZm9udHMvTXVzZW9TYW5zQ3lybC03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnbWstaWNvbnMnO1xyXG4gIHNyYzogIHVybCgnZmlsZXMvZm9udHMvbWstaWNvbnMuZW90Jyk7XHJcbiAgc3JjOiAgdXJsKCdmaWxlcy9mb250cy9tay1pY29ucy5lb3QjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCdmaWxlcy9mb250cy9tay1pY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCdmaWxlcy9mb250cy9tay1pY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCdmaWxlcy9mb250cy9tay1pY29ucy5zdmcjbWstaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAvL2ZvbnQtZmFtaWx5OiAnbWstaWNvbnMnICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5ldmVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIC8vbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgZm9udC1mYW1pbHk6ICdtay1pY29ucycgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbi11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMVwiO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxufVxyXG4uaWNvbi0zZC1nYWxsZXJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIjtcclxuICBjb2xvcjogJGJsdWU7XHJcbn1cclxuLmljb24tM2QtY29uc3RydWN0b3ItMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbiAgY29sb3I6ICRibHVlO1xyXG59XHJcbi5pY29uLTNkLWNvbnN0cnVjdG9yLTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxufVxyXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbiAgY29sb3I6ICRibHVlO1xyXG59XHJcbi5pY29uLWluLWNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxufVxyXG4uaWNvbi12aWJlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbiAgY29sb3I6ICM3MzYwZjI7XHJcbn1cclxuLmljb24td2hhdHNhcHA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiO1xyXG4gIGNvbG9yOiAjNDNkODU0O1xyXG59XHJcbi5pY29uLXZrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDdcIjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi1yZXNldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbiAgY29sb3I6ICRibHVlO1xyXG59XHJcbi5pY29uLW9rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDlcIjtcclxuICBjb2xvcjogJGJsdWU7XHJcbn1cclxuLmljb24tdG8tY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XHJcbiAgY29sb3I6ICRibHVlO1xyXG59XHJcbi5pY29uLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIjtcclxuICBjb2xvcjogJGJsdWU7XHJcbn1cclxuLmljb24tY2xvc2VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGNcIjtcclxuICBjb2xvcjogJGJsdWU7XHJcbn1cclxuLmljb24taW5zdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmljb24tY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XHJcbiAgY29sb3I6ICRibHVlO1xyXG59XHJcbi5pY29uLWNhcnQtMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbiAgY29sb3I6ICRibHVlO1xyXG59XHJcbi5pY29uLXBlcnNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XHJcbiAgY29sb3I6ICRibHVlO1xyXG59XHJcbi5pY29uLW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWZcIjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi1lcnJvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XHJcbiAgY29sb3I6ICNmNTZkNDE7XHJcbn1cclxuLmljb24tcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmljb24tbG91cGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxM1wiO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxufVxyXG4uaWNvbi1tYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTRcIjtcclxuICBjb2xvcjogJGJsdWU7XHJcbn1cclxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XHJcbiAgY29sb3I6ICRibHVlO1xyXG59XHJcbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTZcIjtcclxuICBjb2xvcjogJGJsdWU7XHJcbn1cclxuLmljb24tYXR0YWNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTdcIjtcclxuICBjb2xvcjogJGJsdWU7XHJcbn1cclxuLmljb24tcGxheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XHJcbiAgY29sb3I6ICRibHVlO1xyXG59XHJcbi5pY29uLXNvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxOVwiO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxufVxyXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWFcIjtcclxuICBjb2xvcjogJGJsdWU7XHJcbn1cclxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYlwiO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxufVxyXG4uaWNvbi1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XHJcbiAgY29sb3I6ICRibHVlO1xyXG59XHJcbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XHJcbiAgY29sb3I6ICRibHVlO1xyXG59XHJcbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWVcIjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi1kb2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMFwiO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxufSIsIi8qIVxuVGhlbWUgTmFtZTogbWNzdHlsZVxuQXV0aG9yOiBOYXN0eWFcbnYxLjFcbiovXG4vKklCTSBQbGV4IFNhbnMqL1xuLyptZWRpYSBxdWVyaWVzKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JQk0rUGxleCtTYW5zOndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmFudEdhcmRlIEJrIEJUXCI7XG4gIHNyYzogdXJsKFwiZmlsZXMvZm9udHMvQXZhbnRHYXJkZS1Cay1CVC1tZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZpbGVzL2ZvbnRzL0F2YW50R2FyZGUtQmstQlQtbWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VuaSBTYW5zJzsgLy9AaW5jbHVkZSBmb250LXdlaWdodCg3MDApO1xuICBzcmM6IHVybCgnZmlsZXMvZm9udHMvVW5pU2Fuc0hlYXZ5Q0FQUy5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZpbGVzL2ZvbnRzL1VuaVNhbnNIZWF2eUNBUFMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCdmaWxlcy9mb250cy9VbmlTYW5zSGVhdnlDQVBTLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCdmaWxlcy9mb250cy9VbmlTYW5zSGVhdnlDQVBTLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIEN5cmwnO1xuICBzcmM6IHVybCgnZmlsZXMvZm9udHMvTXVzZW9TYW5zQ3lybC01MDAuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ011c2VvU2Fuc0N5cmwtNTAwJyksXG4gIHVybCgnZmlsZXMvZm9udHMvTXVzZW9TYW5zQ3lybC01MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCdmaWxlcy9mb250cy9NdXNlb1NhbnNDeXJsLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnZmlsZXMvZm9udHMvTXVzZW9TYW5zQ3lybC01MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIEN5cmwgNjAwXCI7IC8vQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcbiAgc3JjOiB1cmwoJ2ZpbGVzL2ZvbnRzL011c2VvU2Fuc0N5cmwtNzAwLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdNdXNlb1NhbnNDeXJsLTcwMCcpLFxuICB1cmwoJ2ZpbGVzL2ZvbnRzL011c2VvU2Fuc0N5cmwtNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnZmlsZXMvZm9udHMvTXVzZW9TYW5zQ3lybC03MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ2ZpbGVzL2ZvbnRzL011c2VvU2Fuc0N5cmwtNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtay1pY29uc1wiO1xuICBzcmM6IHVybChcImZpbGVzL2ZvbnRzL21rLWljb25zLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmaWxlcy9mb250cy9tay1pY29ucy5lb3QjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZpbGVzL2ZvbnRzL21rLWljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZmlsZXMvZm9udHMvbWstaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmaWxlcy9mb250cy9tay1pY29ucy5zdmcjbWstaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5bY2xhc3NePWljb24tXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbltjbGFzc149aWNvbi1dOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJtay1pY29uc1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xuICBjb2xvcjogIzc3OTJBRjtcbn1cblxuLmljb24tM2QtZ2FsbGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICBjb2xvcjogIzc3OTJBRjtcbn1cblxuLmljb24tM2QtY29uc3RydWN0b3ItMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICBjb2xvcjogIzc3OTJBRjtcbn1cblxuLmljb24tM2QtY29uc3RydWN0b3ItMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBjb2xvcjogIzc3OTJBRjtcbn1cblxuLmljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgY29sb3I6ICM3NzkyQUY7XG59XG5cbi5pY29uLWluLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgY29sb3I6ICM3NzkyQUY7XG59XG5cbi5pY29uLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGNvbG9yOiAjNzM2MGYyO1xufVxuXG4uaWNvbi13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICBjb2xvcjogIzQzZDg1NDtcbn1cblxuLmljb24tdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLXJlc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIGNvbG9yOiAjNzc5MkFGO1xufVxuXG4uaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBjb2xvcjogIzc3OTJBRjtcbn1cblxuLmljb24tdG8tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xuICBjb2xvcjogIzc3OTJBRjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgY29sb3I6ICM3NzkyQUY7XG59XG5cbi5pY29uLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBjb2xvcjogIzc3OTJBRjtcbn1cblxuLmljb24taW5zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICBjb2xvcjogIzc3OTJBRjtcbn1cblxuLmljb24tY2FydC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGNvbG9yOiAjNzc5MkFGO1xufVxuXG4uaWNvbi1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgY29sb3I6ICM3NzkyQUY7XG59XG5cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaWNvbi1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xuICBjb2xvcjogI2Y1NmQ0MTtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmljb24tbG91cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgY29sb3I6ICM3NzkyQUY7XG59XG5cbi5pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbiAgY29sb3I6ICM3NzkyQUY7XG59XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbiAgY29sb3I6ICM3NzkyQUY7XG59XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG4gIGNvbG9yOiAjNzc5MkFGO1xufVxuXG4uaWNvbi1hdHRhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbiAgY29sb3I6ICM3NzkyQUY7XG59XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbiAgY29sb3I6ICM3NzkyQUY7XG59XG5cbi5pY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbiAgY29sb3I6ICM3NzkyQUY7XG59XG5cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbiAgY29sb3I6ICM3NzkyQUY7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG4gIGNvbG9yOiAjNzc5MkFGO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xuICBjb2xvcjogIzc3OTJBRjtcbn1cblxuLmljb24tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG4gIGNvbG9yOiAjNzc5MkFGO1xufVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmljb24tZG9jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG4gIGNvbG9yOiAjNzc5MkFGO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzMTM1M0Q7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGZvbnQtZmFtaWx5OiBcIklCTSBQbGV4IFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkuaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZy10b3A6IGNhbGMoNjBweCAtIDFweCk7XG4gIC8qb3ZlcmZsb3cteDogaGlkZGVuO1xuICAmPi5jb250YWluZXJ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICY+LnJvd3tcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfSovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG1haW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTYyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgyNHB4O1xuICB9XG59XG5cbmZvb3RlciwgaGVhZGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbio6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnVsLCBvbCB7XG4gIG1hcmdpbjogMDtcbn1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5saSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW1nLCBpZnJhbWUge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG5pbWcsIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMzEzNTNEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAsIHNwYW4sIGEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMTM1M0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSwgaWZyYW1lIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuW3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufSovXG4vKkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XG4gIC5jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59Ki9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg4MHB4IC0gMXB4KTtcbiAgfVxuXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLypAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCl7XG4gIC5jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xuICB9XG59Ki9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICB9XG4gIGJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI0M3QzdDNztcbiAgfVxuICBib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM5RDlEOUM7XG4gIH1cblxuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTQycHg7XG4gIH1cbiAgbWFpbi5zY3JvbGxlZCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTQycHggKyAzMHB4KTtcbiAgfVxuXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAvKm1haW57XG4gICAgJi5zY3JvbGxlZHtcbiAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC0xNjAwLXNjcm9sbGVkO1xuICAgIH1cbiAgfSovXG4gIC8qLmNvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6IDE2MjBweDtcbiAgfSovXG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAvKm1haW57XG4gICAgJi5zY3JvbGxlZHtcbiAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC0xOTAwLXNjcm9sbGVkO1xuICAgIH1cbiAgfSovXG4gIC8qLmNvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6IDE4MjRweDtcbiAgfSovXG4gIC5vZmZzZXQtaGQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuY29sLWhkLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cblxuICAuY29sLWhkLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtaGQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtaGQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG59XG4udHh0LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZGVmLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZhbnRHYXJkZSBCayBCVFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zdWItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBdmFudEdhcmRlIEJrIEJUXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmFycm93LXVwIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNThweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NzkyQUY7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG59XG4uYXJyb3ctdXAgZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBob25lLWJsb2NrIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnBob25lLWJsb2NrIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5waG9uZS1ibG9ja19fb3JkZXIge1xuICBjb2xvcjogIzc3OTJBRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udGFjdHMtYmxvY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY29udGFjdHMtYmxvY2tfX2l0ZW0gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY29udGFjdHMtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdHMtYmxvY2tfX2l0ZW0ubWVzc2VuZ2VycyB7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG5cbi5mb3JtLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmZvcm0tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3OTJBRjtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLmZvcm0tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5RDlEOUM7XG59XG4uZm9ybS1zZWFyY2ggYnV0dG9uIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3OTJBRjtcbn1cblxuLmxpc3Qtc2xpZGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubGlzdC1zbGlkZXJfX3RvcCAuZGVmLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LXNsaWRlcl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLmxpc3Qtc2xpZGVyX19jb250cm9scyAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubGlzdC1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmxpc3Qtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBvdmVyZmxvdy15OiB1bnNldDtcbn1cbi5saXN0LXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4ubGlzdC1zbGlkZXJfX2l0ZW0ge1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5saXN0LXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhZ2UtYWJvdXQgLmxpc3Qtc2xpZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjNzc5MkFGO1xufVxuXG4uc3Vic2NyaWJlLWJsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMDY3NkE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Vic2NyaWJlLWJsb2NrOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogOSkpICsgKDMwcHggKiAoOSAtIDEpKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ZpbGVzL2ltZ3MvcHJpY2UtYmxvY2tfbGVmdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YnNjcmliZS1ibG9jazo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDkpKSArICgzMHB4ICogKDkgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA5KSkgKyAoMzBweCAqICg5IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuLnN1YnNjcmliZS1ibG9jazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9maWxlcy9pbWdzL2JhY2stc3Vic2NyaWJlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAtMjtcbn1cbi5zdWJzY3JpYmUtYmxvY2tfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDgpKSArICgzMHB4ICogKDggLSAxKSkpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWJzY3JpYmUtYmxvY2tfX2luZm8ge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDgpKSArICgzMHB4ICogKDggLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG4uc3Vic2NyaWJlLWJsb2NrX19pbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc3Vic2NyaWJlLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLmNhdGFsb2dzLWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9maWxlcy9pbWdzL3NrYWNoYXRfa2F0YWxvZ2kuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2F0YWxvZ3MtYmxvY2tfX3RpdGxlIHtcbiAgd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDE2NXB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5jYXRhbG9ncy1ibG9jayAuZGVmLWJ1dHRvbiB7XG4gIG1hcmdpbjogMTRweCBhdXRvIDA7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDE2cHggMCAyMHB4O1xuICBjb2xvcjogIzlEOUQ5Qztcbn1cbi5icmVhZGNydW1icyAqIHtcbiAgY29sb3I6ICM5RDlEOUM7XG59XG4uYnJlYWRjcnVtYnMgLmN1cnJlbnQge1xuICBjb2xvcjogIzMxMzUzRDtcbn1cblxuLnJlY29yZHMtd3JhcCAucm93IHtcbiAgcm93LWdhcDogNDBweDtcbn1cbi5yZWNvcmRzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVjb3Jkc19faXRlbS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlY29yZHNfX2l0ZW0taW1nIGltZywgLnJlY29yZHNfX2l0ZW0taW1nIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5yZWNvcmRzX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ucmVjb3Jkc19faXRlbTpob3ZlciAucmVjb3Jkc19faXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjNzc5MkFGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdpbmF0aW9uLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnaW5hdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGFnaW5hdGlvbi1pdGVtOm5vdChzcGFuKTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NzkyQUY7XG59XG4ucGFnaW5hdGlvbi1pdGVtLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjNzc5MkFGO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGFnaW5hdGlvbi1pdGVtLmN1cnJlbnQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLmljb24tYXJyb3ctZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NzkyQUY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG4ucGFnaW5hdGlvbiAuaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDI1IDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjUgOUwwLjk5OTk5OCA5TTAuOTk5OTk4IDlMOC4wNzY5MiAxTTAuOTk5OTk4IDlMOC4wNzY5MiAxNycgc3Ryb2tlPSclMjM3NzkyQUYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4ucGFnaW5hdGlvbiAuaWNvbi1hcnJvdy1kb3duOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2luYXRpb24gLmljb24tYXJyb3ctZG93bjpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWdpbmF0aW9uIC5udW1iZXJzIHtcbiAgbWFyZ2luOiAwIDI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zb3J0LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zb3J0LWJsb2NrIC5pY29uLXNvcnQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnNvcnQtYmxvY2sgLmljb24tc29ydDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0M3Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcm9wZG93bi5vcGVuZWQgLmRyb3Bkb3duX190aXRsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRyb3Bkb3duLm9wZW5lZCAuZHJvcGRvd25fX29wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wZG93bl9fdGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuLmRyb3Bkb3duX190aXRsZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJtay1pY29uc1wiO1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOUQ5RDlDO1xufVxuLmRyb3Bkb3duX19pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG4uZHJvcGRvd25fX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTFFMUUxO1xufVxuLmRyb3Bkb3duX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG59XG4uZHJvcGRvd25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuLmRyb3Bkb3duX19vcHRpb25zIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzdDNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5ib3R0b20tbmF2IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICByb3ctZ2FwOiAzMHB4O1xufVxuLmJvdHRvbS1uYXYgLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNvdW50LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTRweDtcbn1cbi5jb3VudC1ibG9jayBpbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC13aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvdW50LWJsb2NrIGJ1dHRvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzc3OTJBRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvdW50LWJsb2NrIGJ1dHRvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnJhbmdlLWJsb2NrX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmFuZ2UtYmxvY2tfX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA2cHg7XG59XG4ucmFuZ2UtYmxvY2tfX2JvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmFuZ2UtYmxvY2tfX2J0biB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICM3NzkyQUY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnJhbmdlLWJsb2NrIFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI0UxRTFFMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtLWdyYXk6ICNFMUUxRTE7XG4gIC0tYmx1ZTogIzc3OTJBRjtcbn1cbi5yYW5nZS1ibG9jayBbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3OTJBRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5yYW5nZS1ibG9jayBbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3OTJBRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLmZvcm1fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvcm1fX3RleHQsIC5mb3JtX190ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzlEOUQ5QztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mb3JtX190ZXh0IHNwYW4ge1xuICBjb2xvcjogI0UwNjc2QTtcbn1cbi5mb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDN0M3O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOUQ5RDlDO1xufVxuLmZvcm0gaW5wdXRbdHlwZT1maWxlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5mb3JtIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTRweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDN0M3O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuLmZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5RDlEOUM7XG59XG4uZm9ybSBbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5mb3JtX19maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtX19maWxlIGlucHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZvcm1fX2ZpbGUtdHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0M3Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAjOUQ5RDlDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm1fX2ZpbGUtdHh0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjOUQ5RDlDO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZm9ybV9fZmlsZSAuZGVmLWJ1dHRvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybV9fZmlsZSAuZGVmLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG4uZm9ybV9fZmlsZSAuZGVmLWJ1dHRvbjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmxhYmVsLmNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubGFiZWwuY2hlY2tib3ggZGl2IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzc3OTJBRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbmxhYmVsLmNoZWNrYm94IGlucHV0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxubGFiZWwuY2hlY2tib3ggcCwgbGFiZWwuY2hlY2tib3ggYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmxhYmVsLmNoZWNrYm94Lm9uIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzc3OTJBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNzc5MkFGO1xufVxubGFiZWwuY2hlY2tib3gub24gZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIm1rLWljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi52aWRlby0tZW5hYmxlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWRlby0tZW5hYmxlZCAudmlkZW9fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZGVvX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW9fX21lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi52aWRlb19fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZGVvX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnZpZGVvX19idXR0b24tc2hhcGUge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBmaWxsOiAjMjEyMTIxO1xuICBmaWxsLW9wYWNpdHk6IDAuODtcbn1cbi52aWRlb19fYnV0dG9uLWljb24ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4udmlkZW86aG92ZXIgLnZpZGVvX19idXR0b24tc2hhcGUsXG4udmlkZW9fX2J1dHRvbjpmb2N1cyAudmlkZW9fX2J1dHRvbi1zaGFwZSB7XG4gIGZpbGw6ICNmZjAwMDA7XG4gIGZpbGwtb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgfVxuXG4gIC5kZWYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLmxpc3Qtc2xpZGVyIHtcbiAgICAvKi5zbGljay10cmFja3tcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9Ki9cbiAgICAvKi5zbGljay1zbGlkZXtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH0qL1xuICAgIC8qJl9fY29udGVudHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfSovXG4gIH1cbiAgLmxpc3Qtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJlLWJsb2NrOjpiZWZvcmUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDExKSkgKyAoMzBweCAqICgxMSAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWJzY3JpYmUtYmxvY2s6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiAxMSkpICsgKDMwcHggKiAoMTEgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiAxMSkpICsgKDMwcHggKiAoMTEgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaWJlLWJsb2NrX19pbmZvIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiAxMCkpICsgKDMwcHggKiAoMTAgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3Vic2NyaWJlLWJsb2NrX19pbmZvIHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDEwKSkgKyAoMzBweCAqICgxMCAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDEwKSkgKyAoMzBweCAqICgxMCAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNvcmRzX19pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvcnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gIH1cbiAgLnNvcnQtYmxvY2sgLmljb24tc29ydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19maWxlIC5kZWYtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kZWYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuXG4gIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuY29udGFjdHMtYmxvY2tfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBjb2x1bW4tZ2FwOiA5cHg7XG4gICAgcm93LWdhcDogNnB4O1xuICB9XG4gIC5jb250YWN0cy1ibG9ja19faXRlbS5tZXNzZW5nZXJzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogOXB4O1xuICB9XG5cbiAgLnN1YnNjcmliZS1ibG9jazo6YmVmb3JlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoNCAtIDEpKSkgLyA0ICogMy4zKSkgKyAoMzBweCAqICgzLjMgLSAxKSkpO1xuICB9XG4gIC5zdWJzY3JpYmUtYmxvY2tfX2luZm8ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqICg0IC0gMSkpKSAvIDQgKiAzKSkgKyAoMzBweCAqICgzIC0gMSkpKTtcbiAgfVxuXG4gIC5jYXRhbG9ncy1ibG9jayB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuY2F0YWxvZ3MtYmxvY2tfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cblxuICAucmVjb3Jkcy13cmFwIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA5KSkgKyAoMzBweCAqICg5IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWNvcmRzLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogOSkpICsgKDMwcHggKiAoOSAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDkpKSArICgzMHB4ICogKDkgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRlZi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgLnBob25lLWJsb2NrIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucGhvbmUtYmxvY2tfX29yZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuY29udGFjdHMtYmxvY2tfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5zdWJzY3JpYmUtYmxvY2s6OmJlZm9yZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKDQgLSAxKSkpIC8gNCAqIDMpKSArICgzMHB4ICogKDMgLSAxKSkpO1xuICB9XG4gIC5zdWJzY3JpYmUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnN1YnNjcmliZS1ibG9ja19faW5mbyB7XG4gICAgd2lkdGg6IDMxOHB4O1xuICB9XG4gIC5zdWJzY3JpYmUtYmxvY2tfX2luZm8gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLmNhdGFsb2dzLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG4gIC5jYXRhbG9ncy1ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiAyMTdweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmNhdGFsb2dzLWJsb2NrIC5kZWYtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgfVxuXG4gIC5yZWNvcmRzLXdyYXAgLnJvdyB7XG4gICAgcm93LWdhcDogNTBweDtcbiAgfVxuICAucmVjb3Jkc19faXRlbS1pbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuc3Vic2NyaWJlLWJsb2NrOjpiZWZvcmUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqICg0IC0gMSkpKSAvIDQgKiAyLjUpKSArICgzMHB4ICogKDIuNSAtIDEpKSk7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLmhlYWRlciA+IC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyID4gLmNvbnRhaW5lciA+IC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZmlsZXMvaW1ncy9sb2dvL2JhY2sucG5nXCIpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDk1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDY5MHB4KSAvIDIgKyAoNjkwcHggKiAyIC8gMTIpIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gOTMwcHgpIC8gMiArICg5MzBweCAqIDIgLyAxMikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9maWxlcy9pbWdzL2xvZ28vYmFjay0xMjAwLnBuZ1wiKTtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDExMTBweCkgLyAyICsgKDExMTBweCAqIDIgLyAxMikgLSAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTU1NXB4KSAvIDIgKyAoMTU1NXB4ICogMiAvIDEyKSAtIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5oZWFkZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNzY0cHgpIC8gMiArICgxNzY0cHggKiAyIC8gMTIpIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcjpub3QoLnNjcm9sbGVkKTo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDExMTBweCkgLyAyICsgKDExMTBweCAqIDMgLyAxMikgLSAyNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTU1NXB4KSAvIDIgKyAoMTU1NXB4ICogMyAvIDEyKSAtIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5oZWFkZXI6bm90KC5zY3JvbGxlZCk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNzY0cHgpIC8gMiArICgxNzY0cHggKiAzIC8gMTIpIC0gMzBweCk7XG4gIH1cbn1cbi5oZWFkZXIgLmJ1cmdlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlciAuYnVyZ2VyIHNwYW4ge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTVweDtcbn1cbi5oZWFkZXIgLmJ1cmdlciBzcGFuOjpiZWZvcmUge1xuICB0b3A6IC0xMHB4O1xufVxuLmhlYWRlciAuYnVyZ2VyIHNwYW46OmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xufVxuLmhlYWRlciAuYnVyZ2VyIHNwYW4sIC5oZWFkZXIgLmJ1cmdlciBzcGFuOjphZnRlciwgLmhlYWRlciAuYnVyZ2VyIHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQ6ICMzMDQzNUI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyX19sb2dvLXNtYWxsIHtcbiAgbWF4LWhlaWdodDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19sb2dvLXNtYWxsIHtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICB9XG59XG4uaGVhZGVyX19sb2dvLWZ1bGwge1xuICBtYXgtd2lkdGg6IDE0NnB4O1xufVxuLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAuaGVhZGVyX19sb2dvLWZ1bGwge1xuICBtYXgtd2lkdGg6IDIyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGVyX19sb2dvLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTgzcHg7XG4gIH1cbiAgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAuaGVhZGVyX19sb2dvLWZ1bGwge1xuICAgIG1heC13aWR0aDogMjc0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmhlYWRlcl9fbG9nby1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG4gIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgLmhlYWRlcl9fbG9nby1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDMyNnB4O1xuICB9XG59XG4uaGVhZGVyX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaGVhZGVyX19pY29ucy0tcHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9faWNvbnMtLWJhc2tldC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzZweDtcbn1cbi5oZWFkZXJfX2ljb25zLS1iYXNrZXQtd3JhcCAucHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzc3OTJBRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAzcHggM3B4IDJweDtcbn1cbi5oZWFkZXJfX2ljb25zLS1wcm9maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9faWNvbnMtLXByb2ZpbGUgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9faWNvbnMtLXByb2ZpbGVfcmVnIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG4uaGVhZGVyX19pY29ucy0tcHJvZmlsZV9yZWcgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuL2ZpbGVzL2ltZ3MvaWNvbnMvYXJyb3ctZG93bi5zdmdcIik7XG4gIGhlaWdodDogMTZweDtcbn1cbi5oZWFkZXJfX2ljb25zLS1wcm9maWxlIC5sb2dvdXQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDExNHB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMHB4IDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmhlYWRlcl9faWNvbnMtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmhlYWRlcl9faWNvbnMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmhlYWRlcl9faWNvbnMtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX3Nsb2dhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uaGVhZGVyX19zZWFyY2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmhlYWRlci1vcGVuZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5oZWFkZXItb3BlbmVkIC5idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlci1vcGVuZWQgLmJ1cmdlciBzcGFuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMDtcbn1cbi5oZWFkZXItb3BlbmVkIC5idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDA7XG59XG4uaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzMwNDM1QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGVhZGVyIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMzA0MzVCO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oZWFkZXIgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMzMDQzNUI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19pY29ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmhlYWRlcl9faWNvbnMtaXRlbV9fd3JhcCB7XG4gICAgcm93LWdhcDogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXJfX2ljb25zLWl0ZW0gc3BhbiwgLmhlYWRlcl9faWNvbnMtaXRlbSBzcGFuIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAuaGVhZGVyX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaGVhZGVyLnNjcm9sbGVkIC5waG9uZS1ibG9ja19fb3JkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaGVhZGVyLnNjcm9sbGVkIC5mb3JtLXNlYXJjaCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhlYWRlci5zY3JvbGxlZCAuZm9ybS1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpID4gLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTNweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiBjYWxjKCgxMDAlIC8gMTIgKiAzKSArIDE1cHgpO1xuICAgIHJpZ2h0OiAtMTAwdnc7XG4gICAgYmFja2dyb3VuZDogI0UxRTFFMTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAuY29udGFjdHMtYmxvY2sgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG4gIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgLmhlYWRlcl93cmFwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDJmciAyZnIgMmZyIDNmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDUzcHggODhweDtcbiAgICByb3ctZ2FwOiAxcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJudWxsIG51bGwgICB0b3AgIHRvcCAgICAgdG9wXCIgXCJsb2dvIHNsb2dhbiBjYWxsIGNvbnRhY3Qgc2VhcmNoXCI7XG4gIH1cbiAgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAuaGVhZGVyX19sb2dvIHtcbiAgICBncmlkLWFyZWE6IGxvZ287XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB9XG4gIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgICBncmlkLWFyZWE6IHNsb2dhbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAuaGVhZGVyX19pY29ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAyZnIgMWZyIDJmcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdyaWQtYXJlYTogdG9wO1xuICB9XG4gIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgLmhlYWRlcl9faWNvbnMtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAuaGVhZGVyX19pY29ucy1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgLmhlYWRlcl9faWNvbnMtLXByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpIC5oZWFkZXJfX2ljb25zLS1wcm9maWxlX3JlZyBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgLmhlYWRlcl9faWNvbnMtLXByb2ZpbGVfcmVnOmhvdmVyIC5sb2dvdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgICBncmlkLWFyZWE6IHNsb2dhbjtcbiAgfVxuICAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpIC5oZWFkZXJfX2NhbGwge1xuICAgIGdyaWQtYXJlYTogY2FsbDtcbiAgfVxuICAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpIC5oZWFkZXJfX2NvbnRhY3Qge1xuICAgIGdyaWQtYXJlYTogY29udGFjdDtcbiAgfVxuICAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgZ3JpZC1hcmVhOiBzZWFyY2g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGVyX3dyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDJweCA3NXB4O1xuICB9XG4gIC5oZWFkZXJfX2ljb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX19pY29ucy1pdGVtX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDlweDtcbiAgfVxuICAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpIC5jb250YWN0cy1ibG9jayBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbiAgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAuaGVhZGVyX3dyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyBudWxsICAgdG9wICB0b3AgICAgIHRvcFwiIFwibG9nbyBzbG9nYW4gY2FsbCBjb250YWN0IHNlYXJjaFwiO1xuICB9XG4gIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgLmhlYWRlcl9fbG9nbyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAuaGVhZGVyX19zZWFyY2gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpIC5oZWFkZXJfX2ljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpIC5oZWFkZXJfX2ljb25zLS1wcm9maWxlX3JlZyAubG9nb3V0IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5oZWFkZXIuc2Nyb2xsZWQgLnBob25lLWJsb2NrX19vcmRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5oZWFkZXIuc2Nyb2xsZWQgLmZvcm0tc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyLnNjcm9sbGVkIC5mb3JtLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLnNjcm9sbGVkIC5oZWFkZXJfX2ljb25zIHN2ZyB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5oZWFkZXIuc2Nyb2xsZWQgLmhlYWRlcl9faWNvbnMtLWJhc2tldC13cmFwIHtcbiAgICB3aWR0aDogNDJweDtcbiAgfVxuICAuaGVhZGVyX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuaGVhZGVyX19pY29ucy1pdGVtIHNwYW4sIC5oZWFkZXJfX2ljb25zLWl0ZW0gc3BhbiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNpZGViYXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAzcHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDE0cHggMjBweCA1MHB4O1xufVxuLnNpZGViYXJfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uc2lkZWJhcl9fYmFjayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEsIDEsIDEsIDAuNik7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNpZGViYXJfX2NhdGFsb2cgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5zaWRlYmFyX19jYXRhbG9nIGEgc3BhbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5zaWRlYmFyX19jYXRhbG9nIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyX19jYXRhbG9nIC5ub3QtcGFyZW50ID4gYSBzdmc6Zmlyc3QtY2hpbGQge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnNpZGViYXJfX2NhdGFsb2cgLm5vdC1wYXJlbnQgPiBhIHN2ZzpmaXJzdC1jaGlsZCBwYXRoIHtcbiAgZmlsbDogIzc3OTJBRjtcbn1cbi5zaWRlYmFyX19jYXRhbG9nIC5ub3QtcGFyZW50ID4gYSBzdmc6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhcl9fY2F0YWxvZyAucGFyZW50LmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjNzc5MkFGO1xufVxuLnNpZGViYXJfX2NhdGFsb2cgLnBhcmVudC5hY3RpdmUgPiBhIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2lkZWJhcl9fY2F0YWxvZyAucGFyZW50LmFjdGl2ZSAuY2hpbGQtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpZGViYXJfX2NhdGFsb2cgLnBhcmVudC5hY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnNpZGViYXJfX2NhdGFsb2cgLnBhcmVudC5hY3RpdmUgc3ZnOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnNpZGViYXJfX2NhdGFsb2cgLnBhcmVudCA+IGEgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5zaWRlYmFyX19jYXRhbG9nIC5wYXJlbnQgPiBhIHN2ZzpmaXJzdC1jaGlsZCBwYXRoIHtcbiAgZmlsbDogIzc3OTJBRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2lkZWJhcl9fY2F0YWxvZyAuY2hpbGQtbWVudSB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMjBweCAyMHB4O1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5jaGlsZC1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc2lkZWJhcl9fY2F0YWxvZyAuY2hpbGQtbWVudSBsaSBhLmFjdGl2ZSwgLnNpZGViYXJfX2NhdGFsb2cgLmNoaWxkLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxQjc1QkM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnNpZGViYXJfX2NhdGFsb2cgLmNoaWxkLW1lbnUgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5zaWRlYmFyLWJsb2NrOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNpZGViYXJfX21lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnNpZGViYXJfX21lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2lkZWJhcl9fb3B0aW9ucy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2lkZWJhcl9fb3B0aW9ucy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpZGViYXJfX29wdGlvbnMtLWxvZ291dCB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgY29sb3I6ICMzMDQzNUI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpZGViYXIgLnBob25lLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zaWRlYmFyIC5jb250YWN0cy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyX19jb250ZW50IHtcbiAgICB0b3A6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA0NTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2lkZWJhcl9fYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zaWRlYmFyX19jb250ZW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLnNjcm9sbGVkIHtcbiAgICB0b3A6IDg4cHg7XG4gIH1cbiAgLnNpZGViYXIuei1pbmRleC0wIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5ub3QtcGFyZW50ID4gYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAuc2lkZWJhcl9fY2F0YWxvZyAubm90LXBhcmVudDpob3ZlciA+IGEge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE5LCAxNDYsIDE3NSwgMC42KTtcbiAgfVxuICAuc2lkZWJhcl9fY2F0YWxvZyAubm90LXBhcmVudDpob3ZlciA+IGEgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5ub3QtcGFyZW50OmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5ub3QtcGFyZW50OmZvY3VzID4gYSwgLnNpZGViYXJfX2NhdGFsb2cgLm5vdC1wYXJlbnQ6YWN0aXZlID4gYSB7XG4gICAgYmFja2dyb3VuZDogIzc3OTJBRjtcbiAgfVxuICAuc2lkZWJhcl9fY2F0YWxvZyAubm90LXBhcmVudDpmb2N1cyA+IGEgc3BhbiwgLnNpZGViYXJfX2NhdGFsb2cgLm5vdC1wYXJlbnQ6YWN0aXZlID4gYSBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5ub3QtcGFyZW50OmZvY3VzIHN2ZyBwYXRoLCAuc2lkZWJhcl9fY2F0YWxvZyAubm90LXBhcmVudDphY3RpdmUgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHdoaXRlO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5wYXJlbnQgPiBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5wYXJlbnQgPiBhIHN2ZzpsYXN0LWNoaWxkIHBhdGgge1xuICAgIGZpbGw6IHdoaXRlO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5wYXJlbnQ6aG92ZXIgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExOSwgMTQ2LCAxNzUsIDAuNik7XG4gIH1cbiAgLnNpZGViYXJfX2NhdGFsb2cgLnBhcmVudDpob3ZlciA+IGEgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5wYXJlbnQ6aG92ZXIgLmNoaWxkLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5wYXJlbnQ6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGViYXJfX2NhdGFsb2cgLnBhcmVudDpob3ZlciBzdmc6bGFzdC1jaGlsZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAuc2lkZWJhcl9fY2F0YWxvZyAucGFyZW50OmZvY3VzID4gYSwgLnNpZGViYXJfX2NhdGFsb2cgLnBhcmVudDphY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzc5MkFGO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5wYXJlbnQ6Zm9jdXMgPiBhIHNwYW4sIC5zaWRlYmFyX19jYXRhbG9nIC5wYXJlbnQ6YWN0aXZlID4gYSBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZGViYXJfX2NhdGFsb2cgLnBhcmVudDpmb2N1cyBzdmcgcGF0aCwgLnNpZGViYXJfX2NhdGFsb2cgLnBhcmVudDphY3RpdmUgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHdoaXRlO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5wYXJlbnQgdWwge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxuICAuc2lkZWJhcl9fY2F0YWxvZyAuY2hpbGQtbWVudSBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMTksIDE0NiwgMTc1LCAwLjYpO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5jaGlsZC1tZW51IGxpOmhvdmVyID4gYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5jaGlsZC1tZW51IGxpOmFjdGl2ZSwgLnNpZGViYXJfX2NhdGFsb2cgLmNoaWxkLW1lbnUgbGk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICM3NzkyQUY7XG4gIH1cbiAgLnNpZGViYXJfX2NhdGFsb2cgLmNoaWxkLW1lbnUgbGk6YWN0aXZlID4gYSwgLnNpZGViYXJfX2NhdGFsb2cgLmNoaWxkLW1lbnUgbGk6Zm9jdXMgPiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc2lkZWJhcl9fY2F0YWxvZyAuY2hpbGQtbWVudSBsaTphY3RpdmUgPiBhOjphZnRlciwgLnNpZGViYXJfX2NhdGFsb2cgLmNoaWxkLW1lbnUgbGk6Zm9jdXMgPiBhOjphZnRlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5jaGlsZC1tZW51IGEge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5jaGlsZC1tZW51IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5jaGlsZC1tZW51IC5oYXMtY2hpbGQgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICAuc2lkZWJhcl9fY2F0YWxvZyAuY2hpbGQtbWVudSAuaGFzLWNoaWxkID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG4gICAgZm9udC1mYW1pbHk6IFwibWstaWNvbnNcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICM5RDlEOUM7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnNpZGViYXJfX2NhdGFsb2cgYSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIH1cbiAgLnNpZGViYXJfX2NhdGFsb2cgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuc2lkZWJhcl9fY2F0YWxvZyBsaSA+IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc2lkZWJhcl9fY2F0YWxvZyBsaTpob3ZlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lkZWJhcl9fY2F0YWxvZyB1bCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAuc2lkZWJhcl9fb3B0aW9ucywgLnNpZGViYXJfX2JvdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhcl9fbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zaWRlYmFyLnNjcm9sbGVkIHtcbiAgICB0b3A6IDc3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuc2lkZWJhci5zY3JvbGxlZCB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG4gIC5zaWRlYmFyX19jYXRhbG9nIC5wYXJlbnQgdWwge1xuICAgIHdpZHRoOiAzMDRweDtcbiAgfVxufVxuLmZvb3Rlci1tYWluIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzEzNTNEO1xufVxuLmZvb3Rlci1tYWluICoge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZm9vdGVyLWJvdCB7XG4gIGJhY2tncm91bmQ6ICMwMTAxMDE7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5mb290ZXItYm90ICoge1xuICBjb2xvcjogIzlEOUQ5Qztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmZvb3Rlci1ib3RfX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5mb290ZXItYm90X19pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM3NzkyQUY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlcl9fYmxvY2tfMSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyX19ibG9ja18yIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mb290ZXJfX21lbnUgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvb3Rlcl9fbWVudSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5mb290ZXJfX21lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9vdGVyX19kb3dubG9hZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZvb3Rlcl9fZG93bmxvYWQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb290ZXJfX2Rvd25sb2FkLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG4gIGZvbnQtZmFtaWx5OiBcIm1rLWljb25zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZm9vdGVyX19zb2NpYWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb290ZXJfX3NvY2lhbHMtaWNvbnMge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbi5mb290ZXJfX3NvY2lhbHMtaWNvbnMgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5mb290ZXJfX3N1YnNjcmliZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZm9vdGVyX19zdWJzY3JpYmUgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZm9vdGVyX19zdWJzY3JpYmUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzc5MkFGO1xuICBoZWlnaHQ6IDI2cHg7XG59XG4uZm9vdGVyX19zdWJzY3JpYmUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzlEOUQ5Qztcbn1cbi5mb290ZXJfX3N1YnNjcmliZSBmb3JtIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyODNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmZvb3RlciAucGhvbmUtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZvb3RlciAucGhvbmUtYmxvY2tfX29yZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvb3RlciAuY29udGFjdHMtYmxvY2tfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvb3RlciAuY29udGFjdHMtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9vdGVyIC5waG9uZS1ibG9jaywgLmZvb3RlciAuY29udGFjdHMtYmxvY2sge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyX19zaWduIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXJfX3NpZ24gcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb290ZXJfX2JvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTBweDtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbi5mb290ZXJfX2JvdCBwLCAuZm9vdGVyX19ib3QgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZvb3Rlci1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbn1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnBvcHVwX19iYWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBvcHVwX19jbG9zZSBzcGFuOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOUQ5RDlDO1xufVxuLnBvcHVwX193cmFwIHtcbiAgbWF4LXdpZHRoOiAzMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMThweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9maWxlcy9pbWdzL3BvcHVwLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucG9wdXBfX3dyYXAge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTYwcHg7XG4gIH1cbn1cbi5wb3B1cF9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wb3B1cF9fc3VibWl0IC5kZWYtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucG9wdXBfX3N1Ym1pdCAuZGVmLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnBvcHVwX19zdWJtaXQgcCwgLnBvcHVwX19zdWJtaXQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucG9wdXBfX3N1Ym1pdCBwLCAucG9wdXBfX3N1Ym1pdCBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wb3B1cCAuZGVmLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBvcHVwIHRleHRhcmVhOmxhc3QtY2hpbGQsIC5wb3B1cCBpbnB1dDpsYXN0LWNoaWxkLCAucG9wdXAgbGFiZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wb3B1cF90aGFua3MgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucG9wdXBfdGhhbmtzIC5kZWYtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvcHVwX3RoYW5rcyAucG9wdXBfX3dyYXAge1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyMHB4O1xufVxuLnBvcHVwX3RvcCAucG9wdXBfX3dyYXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19ibG9ja18xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3Rlcl9fYmxvY2tfMTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI0M3QzdDNztcbiAgfVxuICAuZm9vdGVyX19ibG9ja18yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXJfX21lbnUgdWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5mb290ZXIgLnBob25lLWJsb2NrIGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggNDBweDtcbiAgfVxuICAucG9wdXAgLmRlZi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBvcHVwX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG4gIC5wb3B1cF90aGFua3MgLnBvcHVwX193cmFwIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlcl9fYmxvY2tfMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZm9vdGVyX19ibG9ja18zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5mb290ZXIgLnBob25lLWJsb2NrLCAuZm9vdGVyIC5jb250YWN0cy1ibG9jayB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9wdXBfX3dyYXAge1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgcGFkZGluZzogNjBweCAxMDBweCA1MHB4O1xuICB9XG4gIC5wb3B1cF90aGFua3MgLnBvcHVwX193cmFwIHtcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIHBhZGRpbmc6IDYwcHggNTBweCA1MHB4O1xuICB9XG4gIC5wb3B1cCAuZGVmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mb290ZXItbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fYmxvY2tfMSB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxuICAuZm9vdGVyX19ibG9ja18zIHtcbiAgICBtYXJnaW4tdG9wOiAtMzRweDtcbiAgfVxuICAuZm9vdGVyX19tZW51IHVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSB1bDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXJfX21lbnVfbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mb290ZXJfX21lbnVfbGVmdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI0M3QzdDNztcbiAgfVxufVxuLmRlZi1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMzMTM1M0Q7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmRlZi1idXR0b246YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzMwNDM1QjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmRlZi1idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMzMDQzNUI7XG59XG4uZGVmLWJ1dHRvbi5waW5rIHtcbiAgYmFja2dyb3VuZDogI0YyQkM5MztcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRlZi1idXR0b24ucGluazpiZWZvcmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZGVmLWJ1dHRvbi5waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjMzEzNTNEO1xuICBib3JkZXItY29sb3I6ICNGMkJDOTM7XG59XG4uZGVmLWJ1dHRvbi5waW5rOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjRjJCQzkzO1xufVxuLmRlZi1idXR0b24uYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM3NzkyQUY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5kZWYtYnV0dG9uLmJsdWU6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRlZi1idXR0b24uYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMDQzNUI7XG59XG4uZGVmLWJ1dHRvbi5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICNBRkREN0M7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5kZWYtYnV0dG9uLmdyZWVuOmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5kZWYtYnV0dG9uLmdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjMzEzNTNEO1xuICBib3JkZXItY29sb3I6ICNBRkREN0M7XG59XG4uZGVmLWJ1dHRvbi5ncmVlbjpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI0FGREQ3Qztcbn1cbi5kZWYtYnV0dG9uLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNBMUM2N0M7XG59XG4uZGVmLWJ1dHRvbi5ib3JkZXItZ3JlZW46YmVmb3JlIHtcbiAgY29sb3I6ICNBMUM2N0M7XG59XG4uZGVmLWJ1dHRvbi5ib3JkZXItZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQTFDNjdDO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGVmLWJ1dHRvbi5ib3JkZXItZ3JlZW46aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRlZi1idXR0b24uYm9yZGVyLXBpbmsge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjZDOEE3O1xufVxuLmRlZi1idXR0b24uYm9yZGVyLXBpbms6YmVmb3JlIHtcbiAgY29sb3I6ICNGNkM4QTc7XG59XG4uZGVmLWJ1dHRvbi5ib3JkZXItcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGNkM4QTc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kZWYtYnV0dG9uLmJvcmRlci1waW5rOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5kZWYtYnV0dG9uLmJvcmRlci1ibHVlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzc3OTJBRjtcbn1cbi5kZWYtYnV0dG9uLmJvcmRlci1ibHVlOmJlZm9yZSB7XG4gIGNvbG9yOiAjNzc5MkFGO1xufVxuLmRlZi1idXR0b24uYm9yZGVyLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzA0MzVCO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGVmLWJ1dHRvbi5ib3JkZXItYmx1ZTpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZGVmLWJ1dHRvbi5ib3JkZXItZ3JheSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5RDlEOUM7XG59XG4uZGVmLWJ1dHRvbi5ib3JkZXItZ3JheTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGVmLWJ1dHRvbi5iaWcge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5kZWYtYnV0dG9uLmJpZzpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzdDNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkX19pbWcgaW1nLCAuY2FyZF9faW1nIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9faW1nIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4uY2FyZF9faW1nIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmNhcmRfX2luZm8ge1xuICBwYWRkaW5nOiAyMHB4IDE2cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNhcmRfX2luZm8tdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcmRfX2luZm8tbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjOUQ5RDlDO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uY2FyZF9faW5mby1ib3Qge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZF9faW5mby1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jYXJkX19pbmZvLXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2FyZF9faW5mby1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkX19pbmZvLWRvd25sb2FkIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcmRfX2luZm8tZG93bmxvYWQ6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwibWstaWNvbnNcIjtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZDogIzc3OTJBRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkX19pbmZvLXN0b3Age1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRTA2NzZBO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcmRfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTBweDtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkX19zdGF0dXMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQ6aG92ZXIgLmNhcmRfX2luZm8tdGl0bGUge1xuICBjb2xvcjogIzc3OTJBRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2FyZDpob3ZlciAuY2FyZF9faW5mby1kb3dubG9hZCBwIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2FyZDpob3ZlciAuY2FyZF9faW5mby1kb3dubG9hZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzA0MzVCO1xufVxuXG4ucXVlc3Rpb24tYmxvY2sge1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImZpbGVzL2ltZ3MvcXVlc3Rpb24tYmxvY2stYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucXVlc3Rpb24tYmxvY2sgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucXVlc3Rpb24tYmxvY2sge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLnF1ZXN0aW9uLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVlc3Rpb24tYmxvY2sge1xuICAgIHBhZGRpbmc6IDM1cHggNDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDdmciA1ZnI7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5xdWVzdGlvbi1ibG9jayB7XG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucXVlc3Rpb24tYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNGZyO1xuICB9XG59XG4ucXVlc3Rpb24tYmxvY2tfX2xlZnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucXVlc3Rpb24tYmxvY2tfX2xlZnQgKiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnF1ZXN0aW9uLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucXVlc3Rpb24tYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5xdWVzdGlvbi1ibG9ja19fbWFuYWdlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnF1ZXN0aW9uLWJsb2NrX19tYW5hZ2VyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucXVlc3Rpb24tYmxvY2tfX21hbmFnZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggYXV0bztcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5xdWVzdGlvbi1ibG9ja19fbWFuYWdlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNjBweCBhdXRvO1xuICB9XG59XG4ucXVlc3Rpb24tYmxvY2tfX21hbmFnZXItcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucXVlc3Rpb24tYmxvY2tfX21hbmFnZXItcGhvdG8gaW1nLCAucXVlc3Rpb24tYmxvY2tfX21hbmFnZXItcGhvdG8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWVzdGlvbi1ibG9ja19fbWFuYWdlci1waG90byB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnF1ZXN0aW9uLWJsb2NrX19tYW5hZ2VyLXBob3RvIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLnF1ZXN0aW9uLWJsb2NrX19tYW5hZ2VyLW5hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5tYW5hZ2VyLWJsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDQzNUI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1hbmFnZXItYmxvY2s6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZmlsZXMvaW1ncy9tYW5hZ2VyLWJsb2NrLWJnLXNtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYW5hZ2VyLWJsb2NrOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDYpKSArICgzMHB4ICogKDYgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG4ubWFuYWdlci1ibG9ja19faW5mbyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA4KSkgKyAoMzBweCAqICg4IC0gMSkpKTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFuYWdlci1ibG9ja19faW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA4KSkgKyAoMzBweCAqICg4IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbi5tYW5hZ2VyLWJsb2NrX19tZXRhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3OTJBRjtcbn1cbi5tYW5hZ2VyLWJsb2NrX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLm1hbmFnZXItYmxvY2tfX3Bvc3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm1hbmFnZXItYmxvY2tfX2NvbnRhY3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYW5hZ2VyLWJsb2NrX19jb250YWN0cyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubWFuYWdlci1ibG9ja19fY29udGFjdHMgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYW5hZ2VyLWJsb2NrX19jb250YWN0cyBhOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1hbmFnZXItYmxvY2tfX3BlcnNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFuYWdlci1ibG9ja19fcGVyc29uIGltZywgLm1hbmFnZXItYmxvY2tfX3BlcnNvbiBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hbmFnZXItYmxvY2sge1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gIH1cbiAgLm1hbmFnZXItYmxvY2tfX21ldGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubWFuYWdlci1ibG9ja19fcG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFuYWdlci1ibG9ja19faW5mbyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKDUgLSAxKSkpIC8gNSAqIDMpKSArICgzMHB4ICogKDMgLSAxKSkpO1xuICB9XG4gIC5tYW5hZ2VyLWJsb2NrX19wb3N0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1hbmFnZXItYmxvY2tfX3BlcnNvbiB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1hbmFnZXItYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAubWFuYWdlci1ibG9jazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgICB3aWR0aDogMjgzcHg7XG4gIH1cbiAgLm1hbmFnZXItYmxvY2tfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubWFuYWdlci1ibG9ja19fcGVyc29uIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAubWFuYWdlci1ibG9jazo6YmVmb3JlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoNSAtIDEpKSkgLyA1ICogMykpICsgKDMwcHggKiAoMyAtIDEpKSk7XG4gIH1cbn1cblxuLnByaWNlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzA0MzVCO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcmljZS1ibG9jazo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDEwKSkgKyAoMzBweCAqICgxMCAtIDEpKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ZpbGVzL2ltZ3MvcHJpY2UtYmxvY2tfbGVmdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByaWNlLWJsb2NrOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogMTApKSArICgzMHB4ICogKDEwIC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogMTApKSArICgzMHB4ICogKDEwIC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuLnByaWNlLWJsb2NrOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ZpbGVzL2ltZ3MvZG93bmxvYWQtcHJpY2UtYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IC0yO1xufVxuLnByaWNlLWJsb2NrX19pbmZvIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDgpKSArICgzMHB4ICogKDggLSAxKSkpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmljZS1ibG9ja19faW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA4KSkgKyAoMzBweCAqICg4IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbi5wcmljZS1ibG9ja19faW5mbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcmljZS1ibG9ja19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmljZS1ibG9jazo6YmVmb3JlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoNCAtIDEpKSkgLyA0ICogMykpICsgKDMwcHggKiAoMyAtIDEpKSk7XG4gIH1cbiAgLnByaWNlLWJsb2NrX19pbmZvIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoNCAtIDEpKSkgLyA0ICogMi41KSkgKyAoMzBweCAqICgyLjUgLSAxKSkpO1xuICB9XG59XG5cbi8qLnNsaWNrLXNsaWRle1xuICBvdXRsaW5lOiBub25lO1xufSovXG4vKi5zbGljay1saXN0e1xuICBvdmVyZmxvdy15OiB1bnNldDtcbn0qL1xuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2xpY2stZG90cyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCBibHVlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGJsdWU7XG59XG5cbi5zbGljay1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUQ5RDlDO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAyNSAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI1IDlMMC45OTk5OTggOU0wLjk5OTk5OCA5TDguMDc2OTIgMU0wLjk5OTk5OCA5TDguMDc2OTIgMTcnIHN0cm9rZT0nJTIzOUQ5RDlDJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbmlmcmFtZS5mYW5jeWJveC1pZnJhbWUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wYWdlLW1haW4gc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ucGFnZS1tYWluIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1tYWluIC5maXJzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnBhZ2UtbWFpbiAuZmlyc3Qtc2xpZGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLW1haW4gLmZpcnN0LXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IDExNHB4O1xuICB9XG4gIC5wYWdlLW1haW4gLmZpcnN0LXNsaWRlciAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZ2UtbWFpbiAuZmlyc3Qtc2xpZGVyX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI2MHB4O1xufVxuLnBhZ2UtbWFpbiAuZmlyc3Qtc2xpZGVyX19pbWcgaW1nLCAucGFnZS1tYWluIC5maXJzdC1zbGlkZXJfX2ltZyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS1tYWluIC5maXJzdC1zbGlkZXJfX3JpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzE1MUQzMDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXJnaW46IC0zMHB4IGF1dG8gMDtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtbWFpbiAuZmlyc3Qtc2xpZGVyX19yaWdodCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cbn1cbi5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9fcmlnaHQgLmRlZi10aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9fcmlnaHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9fcmlnaHQgLmRlZi1idXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjMzEzNTNEO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9fcmlnaHQgLmRlZi1idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucGFnZS1tYWluIC5maXJzdC1zbGlkZXJfX3JpZ2h0ICoge1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtbWFpbiAuZmlyc3Qtc2xpZGVyX19yaWdodCAqIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1tYWluIC5maXJzdC1zbGlkZXJfX3dyYXAge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBhZ2UtbWFpbiAuY2F0YWxvZy1tb2Ige1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICByb3ctZ2FwOiAzMHB4O1xufVxuLnBhZ2UtbWFpbiAuY2F0YWxvZy1tb2JfX2l0ZW0ge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMTBweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjQzdDN0M3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ucGFnZS1tYWluIC5jYXRhbG9nLW1vYl9faXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdlLW1haW4gLmNhdGFsb2ctbW9iX19pdGVtOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLW1haW4gLmNhdGFsb2ctbW9iX19pdGVtOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzMwNDM1Qjtcbn1cbi5wYWdlLW1haW4gLmNhdGFsb2ctbW9iX19pdGVtIHN2ZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ucGFnZS1tYWluIC5jYXRhbG9nLW1vYl9faXRlbSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM3NzkyQUY7XG59XG4ucGFnZS1tYWluIC5jYXRhbG9nLW1vYl9faXRlbSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlLW1haW4gLmNhdGFsb2dzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMzAwcHgpO1xuICBncmlkLWdhcDogMzBweDtcbn1cbi5wYWdlLW1haW4gLmNhdGFsb2dzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLW1haW4gLmNhdGFsb2dzX19pdGVtIGltZywgLnBhZ2UtbWFpbiAuY2F0YWxvZ3NfX2l0ZW0gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtbWFpbiAuY2F0YWxvZ3NfX2l0ZW0tYm90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZDogIzc3OTJBRjtcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnBhZ2UtbWFpbiAuY2F0YWxvZ3NfX2l0ZW0tYm90X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5wYWdlLW1haW4gLmNhdGFsb2dzX19pdGVtLWJvdCBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtbWFpbiAuY2F0YWxvZ3NfX2l0ZW0tYm90IC5kZWYtYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtbWFpbiAuY2F0YWxvZ3NfX2l0ZW0tYm90IC5kZWYtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wYWdlLW1haW4gLmNhdGFsb2dzX19pdGVtLWJvdCAuZGVmLWJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGFnZS1tYWluIC5jYXRhbG9nc19faXRlbTpudGgtY2hpbGQoMikgLmNhdGFsb2dzX19pdGVtLWJvdCwgLnBhZ2UtbWFpbiAuY2F0YWxvZ3NfX2l0ZW06bnRoLWNoaWxkKDMpIC5jYXRhbG9nc19faXRlbS1ib3Qge1xuICBiYWNrZ3JvdW5kOiAjMTUxRDMwO1xufVxuLnBhZ2UtbWFpbiAud2FyZWhvdXNlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW1haW4gc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnBhZ2UtbWFpbiAuZmlyc3Qge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnBhZ2UtbWFpbiAuZmlyc3Qtc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9faW1nIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDcpKSArICgzMHB4ICogKDcgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1tYWluIC5maXJzdC1zbGlkZXJfX2ltZyB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA3KSkgKyAoMzBweCAqICg3IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNykpICsgKDMwcHggKiAoNyAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDcpKSArICgzMHB4ICogKDcgLSAxKSkpO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1tYWluIC5maXJzdC1zbGlkZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDcpKSArICgzMHB4ICogKDcgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA3KSkgKyAoMzBweCAqICg3IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtbWFpbiAuZmlyc3Qtc2xpZGVyX19yaWdodCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtbWFpbiAuZmlyc3Qtc2xpZGVyX19yaWdodCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW1haW4gLmNhdGFsb2ctbW9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wYWdlLW1haW4gLmNhdGFsb2ctbW9iX19pdGVtIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5wYWdlLW1haW4gLmNhdGFsb2ctbW9iX19pdGVtIHN2ZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1tYWluIC5jYXRhbG9nc19faXRlbS1ib3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhZ2UtbWFpbiAuY2F0YWxvZ3MtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDMwMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLW1haW4gLmZpcnN0IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAucGFnZS1tYWluIC5maXJzdC1zbGlkZXJfX2ltZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1tYWluIC5maXJzdC1zbGlkZXJfX2ltZyB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA2KSkgKyAoMzBweCAqICg2IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1tYWluIC5maXJzdC1zbGlkZXJfX3JpZ2h0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9fcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNSkpICsgKDMwcHggKiAoNSAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtbWFpbiAuZmlyc3Qtc2xpZGVyX19yaWdodCAuZGVmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1tYWluIC5maXJzdC1zbGlkZXJfX3JpZ2h0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLW1haW4gLmNhdGFsb2ctbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtbWFpbiAuY2F0YWxvZ3MtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyNTBweCAxMjBweCAyNTBweDtcbiAgfVxuICAucGFnZS1tYWluIC5jYXRhbG9nc19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogMztcbiAgfVxuICAucGFnZS1tYWluIC5jYXRhbG9nc19faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LWVuZDogNDtcbiAgfVxuICAucGFnZS1tYWluIC5jYXRhbG9nc19faXRlbTpudGgtY2hpbGQoMikgLmNhdGFsb2dzX19pdGVtLWJvdCwgLnBhZ2UtbWFpbiAuY2F0YWxvZ3NfX2l0ZW06bnRoLWNoaWxkKDMpIC5jYXRhbG9nc19faXRlbS1ib3Qge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnBhZ2UtbWFpbiAuY2F0YWxvZ3NfX2l0ZW0tYm90X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2UtbWFpbiAuY2F0YWxvZ3NfX2l0ZW0tYm90IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1tYWluIC53YXJlaG91c2VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1tYWluIC53YXJlaG91c2VzLWNvbnRlbnQge1xuICAgIGhlaWdodDogNjgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlLW1haW4gLndhcmVob3VzZXMtY29udGVudCBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtbWFpbiAud2FyZWhvdXNlc19fYWRkcmVzc2VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1tYWluIC53YXJlaG91c2VzX19hZGRyZXNzZXMge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtbWFpbiAud2FyZWhvdXNlc19fYWRkcmVzc2VzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzlEOUQ5QztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLW1haW4gLndhcmVob3VzZXNfX2FkZHJlc3Nlczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNDN0M3Qzc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1tYWluIC53YXJlaG91c2VzX19hZGRyZXNzZXMtaXRlbSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTUxRDMwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnBhZ2UtbWFpbiAud2FyZWhvdXNlc19fYWRkcmVzc2VzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnBhZ2UtbWFpbiAud2FyZWhvdXNlc19fYWRkcmVzc2VzLWl0ZW0gKiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5wYWdlLW1haW4gLndhcmVob3VzZXNfX2FkZHJlc3Nlcy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5wYWdlLW1haW4gLndhcmVob3VzZXNfX2FkZHJlc3Nlcy1pdGVtX19jb250YWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbiAgLnBhZ2UtbWFpbiAud2FyZWhvdXNlc19fYWRkcmVzc2VzLWl0ZW1fX2NvbnRhY3RzIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAucGFnZS1tYWluIC53YXJlaG91c2VzX19hZGRyZXNzZXMtaXRlbV9fY29udGFjdHMgLml0ZW06bm90KC5wYWdlLW1haW4gLndhcmVob3VzZXNfX2FkZHJlc3Nlcy1pdGVtX19jb250YWN0cyAuaXRlbTpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wYWdlLW1haW4gLndhcmVob3VzZXNfX2FkZHJlc3Nlcy1pdGVtX19jb250YWN0cyAuaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1tYWluIC53YXJlaG91c2VzX19hZGRyZXNzZXMtaXRlbV9fY29udGFjdHMgLml0ZW06OmJlZm9yZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLW1haW4gLmZpcnN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAucGFnZS1tYWluIC5maXJzdC1zbGlkZXJfX2ltZyB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTg5OS45OHB4KSB7XG4gIC5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9faW1nIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA3KSkgKyAoMzBweCAqICg3IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9faW1nIHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDcpKSArICgzMHB4ICogKDcgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA3KSkgKyAoMzBweCAqICg3IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgdG9wOiA4MHB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTg5OS45OHB4KSB7XG4gIC5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9fcmlnaHQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxODk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtbWFpbiAuZmlyc3Qtc2xpZGVyX19yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1tYWluIC5jYXRhbG9ncy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciA0ZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyODVweCAyNjVweCAyODVweDtcbiAgfVxuICAucGFnZS1tYWluIC5jYXRhbG9nc19faXRlbS1ib3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLnBhZ2UtbWFpbiAuY2F0YWxvZ3NfX2l0ZW06bnRoLWNoaWxkKDIpIC5jYXRhbG9nc19faXRlbS1ib3QsIC5wYWdlLW1haW4gLmNhdGFsb2dzX19pdGVtOm50aC1jaGlsZCgzKSAuY2F0YWxvZ3NfX2l0ZW0tYm90IHtcbiAgICB3aWR0aDogMzc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1tYWluIC53YXJlaG91c2VzX19hZGRyZXNzZXMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5wYWdlLW1haW4gLmZpcnN0LXNsaWRlcl9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbiAgLnBhZ2UtbWFpbiAud2FyZWhvdXNlc19fYWRkcmVzc2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBwYWRkaW5nOiA3MHB4IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9maWxlcy9pbWdzL2FkdmFudGFnZXMvYWR2YW50YWdlcy1iZy5qcGdcIiksIGxpbmVhci1ncmFkaWVudCg0My4xOGRlZywgIzBFMUIzMiAtMTMuNTclLCAjODA5RkJDIDg4LjgzJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciA0ZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYWR2YW50YWdlcy1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgfVxufVxuLmFkdmFudGFnZXMgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hZHZhbnRhZ2VzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWR2YW50YWdlc19fc3ViLXRpdGxlIHtcbiAgY29sb3I6ICNENEQ1RDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFkdmFudGFnZXNfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYWR2YW50YWdlc19faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCBhdXRvO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwcHggYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hZHZhbnRhZ2VzX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hZHZhbnRhZ2VzX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYWR2YW50YWdlc19faXRlbS1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZmFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mYWN0cy10b3Age1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZhY3RzX190aXRsZSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYWN0c19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG4uZmFjdHNfX3RhYnMge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mYWN0c19fdGFicyB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbi5mYWN0c19fdGFicyB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmFjdHNfX3RhYnMgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhY3RzX190YWJzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc3OTJBRjtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTE5LCAxNDYsIDE3NSwgMC4wOCkgMCUsIHJnYmEoMTE5LCAxNDYsIDE3NSwgMCkgMTAwJSk7XG59XG4uZmFjdHNfX3RhYnMgbGk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZhbnRHYXJkZSBCayBCVFwiLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBjb3VudGVyKG51bSk7XG4gIGNvbG9yOiAjNzc5MkFGO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMzhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmFjdHNfX3RhYnMgbGk6bnRoLWNoaWxkKC1uKzkpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMFwiIGNvdW50ZXIobnVtKTtcbn1cbi5mYWN0c19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZhY3RzX19zbGlkZXIge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDYpKSArICgzMHB4ICogKDYgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mYWN0c19fc2xpZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuLmZhY3RzX19zbGlkZXJfaW5pdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mYWN0c19fc2xpZGVyIC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhY3RzX19zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhY3RzX19zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmZhY3RzX19zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbi5mYWN0c19fc2xpZGVyLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmFjdHNfX3NsaWRlci1pdGVtX19jb250ZW50IHtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZmFjdHNfX3NsaWRlci1pdGVtX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG4uZmFjdHNfX3NsaWRlci1pdGVtX19jb250ZW50IC5kZWYtdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmFjdHNfX3NsaWRlci1pdGVtX19jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5mYWN0c19fc2xpZGVyIC5zbGlkZXItY291bnRfX2N1ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE2MHB4O1xuICBmb250LWZhbWlseTogXCJBdmFudEdhcmRlIEJrIEJUXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzc5MkFGO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHotaW5kZXg6IC0xMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZhY3RzX19zbGlkZXIgLnNsaWRlci1jb3VudF9fY3VyIHtcbiAgICBsZWZ0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtYWJvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucGFnZS1hYm91dCBzZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wYWdlLWFib3V0IHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1hYm91dCAuZmlyc3Qge1xuICAvKiZfX21lZGlhe1xuICAgIEBpbmNsdWRlIGliZztcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9Ki9cbn1cbi5wYWdlLWFib3V0IC5maXJzdCAucm93IHtcbiAgcm93LWdhcDogNDBweDtcbn1cbi5wYWdlLWFib3V0IC5maXJzdCAudHh0LWJvbGQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBhZ2UtYWJvdXQgLmZpcnN0X19nb2FsIHtcbiAgY29sb3I6ICM3NzkyQUY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucGFnZS1hYm91dCAuZmlyc3RfX21pc3Npb24ge1xuICBjb2xvcjogIzc3OTJBRjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYWdlLWFib3V0IC5sZWFkZXJzaGlwX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1OXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBhZ2UtYWJvdXQgLmxlYWRlcnNoaXBfX2ltZyBpbWcsIC5wYWdlLWFib3V0IC5sZWFkZXJzaGlwX19pbWcgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtYWJvdXQgLmxlYWRlcnNoaXBfX2ltZyBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi5wYWdlLWFib3V0IC5sZWFkZXJzaGlwX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3OTJBRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ucGFnZS1hYm91dCAubGVhZGVyc2hpcF9fcG9zdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjOUQ5RDlDO1xufVxuLnBhZ2UtYWJvdXQgLnVuaXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuLnBhZ2UtYWJvdXQgLnVuaXRzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1hYm91dCAudW5pdHNfX2l0ZW0td3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwNDM1QjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZmlsZXMvaW1ncy9tYW5hZ2VyLWJsb2NrLWJnLXNtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgKyA3MHB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnBhZ2UtYWJvdXQgLnVuaXRzX19pdGVtLXdyYXAgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4ucGFnZS1hYm91dCAudW5pdHNfX2l0ZW0tbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjNzc5MkFGO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5wYWdlLWFib3V0IC51bml0c19faXRlbS1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICM5RDlEOUM7XG59XG4ucGFnZS1hYm91dCAudW5pdHNfX2l0ZW0tY29udGFjdHMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5wYWdlLWFib3V0IC51bml0c19faXRlbS1jb250YWN0cyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtYWJvdXQgLnVuaXRzX19pdGVtLWNvbnRhY3RzIGE6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnBhZ2UtYWJvdXQgLnN0YW5kYXJkcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9maWxlcy9pbWdzL2FkdmFudGFnZXMvYWR2YW50YWdlcy1iZy5qcGdcIiksIGxpbmVhci1ncmFkaWVudCg0My4xOGRlZywgIzBFMUIzMiAtMTMuNTclLCAjODA5RkJDIDg4LjgzJSk7XG59XG4ucGFnZS1hYm91dCAuc3RhbmRhcmRzIC5yb3cge1xuICByb3ctZ2FwOiAzMHB4O1xufVxuLnBhZ2UtYWJvdXQgLnN0YW5kYXJkc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5wYWdlLWFib3V0IC5zdGFuZGFyZHNfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtYWJvdXQgLnN0YW5kYXJkc19fdGV4dCAqIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhZ2UtYWJvdXQgLnJldmlld3NfX25hbWUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtYWJvdXQge1xuICAgIC8qLmZpcnN0e1xuICAgICAgJl9fbWVkaWF7XG4gICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICB9XG4gICAgfSovXG4gIH1cbiAgLnBhZ2UtYWJvdXQgLmxlYWRlcnNoaXBfX2ltZyB7XG4gICAgaGVpZ2h0OiAyNDNweDtcbiAgfVxuICAucGFnZS1hYm91dCAubGVhZGVyc2hpcF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wYWdlLWFib3V0IC5sZWFkZXJzaGlwX19wb3N0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXQgLnVuaXRzIHtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXQgLnVuaXRzX19pdGVtIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA2KSkgKyAoMzBweCAqICg2IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtYWJvdXQgLnVuaXRzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDYpKSArICgzMHB4ICogKDYgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA2KSkgKyAoMzBweCAqICg2IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtYWJvdXQgLnN0YW5kYXJkcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXQgLnN0YW5kYXJkc19fdGl0bGUsIC5wYWdlLWFib3V0IC5zdGFuZGFyZHNfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1hYm91dCBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wYWdlLWFib3V0IC5maXJzdCB7XG4gICAgLyomX19tZWRpYXtcbiAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgfSovXG4gIH1cbiAgLnBhZ2UtYWJvdXQgLmZpcnN0IC5yb3cge1xuICAgIHJvdy1nYXA6IDYwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXQgLmxlYWRlcnNoaXBfX2ltZyB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxuICAucGFnZS1hYm91dCAudW5pdHNfX2l0ZW0ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtYWJvdXQgLnVuaXRzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWFib3V0IC51bml0c19faXRlbS13cmFwIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9maWxlcy9pbWdzL21hbmFnZXItYmxvY2stYmctYmlnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtYWJvdXQgLnVuaXRzX19pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtYWJvdXQgc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXQgLmZpcnN0IHtcbiAgICAvKiZfX21lZGlhe1xuICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICB9Ki9cbiAgfVxuICAucGFnZS1hYm91dCAuZmlyc3QgLnJvdyB7XG4gICAgcm93LWdhcDogODBweDtcbiAgfVxuICAucGFnZS1hYm91dCAudW5pdHNfX2l0ZW0ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDMpKSArICgzMHB4ICogKDMgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtYWJvdXQgLnVuaXRzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDMpKSArICgzMHB4ICogKDMgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiAzKSkgKyAoMzBweCAqICgzIC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLWFib3V0IC5zdGFuZGFyZHMge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXQgLnN0YW5kYXJkc19fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnBhZ2UtYWJvdXQge1xuICAgIC8qLmZpcnN0e1xuICAgICAgJl9fbWVkaWF7XG4gICAgICAgIGhlaWdodDogNDc1cHg7XG4gICAgICB9XG4gICAgfSovXG4gIH1cbiAgLnBhZ2UtYWJvdXQgLmxlYWRlcnNoaXBfX2ltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAucGFnZS1hYm91dCAuc3RhbmRhcmRzX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXQgLnN0YW5kYXJkc19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucGFnZS1jb250YWN0cyBpZnJhbWUge1xuICBoZWlnaHQ6IDE3NXB4O1xufVxuLnBhZ2UtY29udGFjdHNfX3dyYXAge1xuICByb3ctZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnBhZ2UtY29udGFjdHNfX2xlZnQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtY29udGFjdHNfX2xlZnQgLnN1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucGFnZS1jb250YWN0c19fbGVmdCA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBhZ2UtY29udGFjdHNfX2xlZnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtY29udGFjdHNfX2xlZnQgLnR4dC1ib2xkIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBhZ2UtY29udGFjdHNfX2xlZnQgW2NsYXNzXj1pY29uLV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuLnBhZ2UtY29udGFjdHNfX2xlZnQgW2NsYXNzXj1pY29uLV06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYWdlLWNvbnRhY3RzX19tYW5hZ2VycyB7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWNvbnRhY3RzIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxuICAucGFnZS1jb250YWN0c19fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnBhZ2UtY29udGFjdHNfX3dyYXAgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAucGFnZS1jb250YWN0c19fbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnZS1jb250YWN0c19fbGVmdCAuc3ViLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWdlLWNvbnRhY3RzX19hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtY29udGFjdHNfX21hbmFnZXJzIHtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY29udGFjdHMgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDIzOHB4O1xuICB9XG4gIC5wYWdlLWNvbnRhY3RzX193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wYWdlLWNvbnRhY3RzX19sZWZ0IC5zdWItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1jb250YWN0cyBpZnJhbWUge1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbiAgLnBhZ2UtY29udGFjdHNfX3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5wYWdlLWNvbnRhY3RzX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWNvbnRhY3RzX19sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5wYWdlLWNvbnRhY3RzIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgfVxufVxuLnBhZ2Utc2hpcHBpbmcge1xuICAvKmRldGFpbCovXG59XG4ucGFnZS1zaGlwcGluZ19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGFnZS1zaGlwcGluZ19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLXNoaXBwaW5nX19pdGVtLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucGFnZS1zaGlwcGluZ19faXRlbS1yaWdodCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ucGFnZS1zaGlwcGluZ19faXRlbS1yaWdodCAuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucGFnZS1zaGlwcGluZ19faXRlbS1yaWdodCAud29ya2luZyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucGFnZS1zaGlwcGluZ19faXRlbS1yaWdodCAud29ya2luZyAudHh0LWJvbGQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucGFnZS1zaGlwcGluZ19faXRlbS1yaWdodCAuY29udGFjdHMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2Utc2hpcHBpbmdfX2l0ZW0tcmlnaHQgLmNvbnRhY3RzIGEge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuLnBhZ2Utc2hpcHBpbmdfX2l0ZW0tcmlnaHQgLmNvbnRhY3RzIGE6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYWdlLXNoaXBwaW5nX19pdGVtLXJpZ2h0IC5jb250YWN0cyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2Utc2hpcHBpbmdfX2l0ZW0tcmlnaHQgLmRlZi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXNoaXBwaW5nX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1zaGlwcGluZ19faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGFnZS1zaGlwcGluZ19faW5mby1sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYWdlLXNoaXBwaW5nX19pbmZvLWxlZnQgLnR4dC1ib2xkIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBhZ2Utc2hpcHBpbmdfX2luZm8tbGVmdCBwLCAucGFnZS1zaGlwcGluZ19faW5mby1sZWZ0IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBhZ2Utc2hpcHBpbmdfX2luZm8tbGVmdCBwOmxhc3QtY2hpbGQsIC5wYWdlLXNoaXBwaW5nX19pbmZvLWxlZnQgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zaGlwcGluZ19faW5mby1sZWZ0IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnBhZ2Utc2hpcHBpbmdfX2luZm8tYWRkcmVzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0M3Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5wYWdlLXNoaXBwaW5nX19pbmZvLWFkZHJlc3MgKiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucGFnZS1zaGlwcGluZ19faW5mby1hZGRyZXNzICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zaGlwcGluZ19faW5mby1hZGRyZXNzIC50eHQtYm9sZCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYWdlLXNoaXBwaW5nX19pbmZvLWFkZHJlc3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG4ucGFnZS1zaGlwcGluZ19faW5mby1hZGRyZXNzIGE6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYWdlLXNoaXBwaW5nX19nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wYWdlLXNoaXBwaW5nX19nYWxsZXJ5IC5yb3cge1xuICByb3ctZ2FwOiAyMHB4O1xufVxuLnBhZ2Utc2hpcHBpbmdfX2dhbGxlcnktaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2Utc2hpcHBpbmdfX2dhbGxlcnktaXRlbSBpbWcsIC5wYWdlLXNoaXBwaW5nX19nYWxsZXJ5LWl0ZW0gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2Utc2hpcHBpbmdfX21hcCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucGFnZS1zaGlwcGluZ19fbWFwIC50eHQtYm9sZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wYWdlLXNoaXBwaW5nX19tYXAgaWZyYW1lIHtcbiAgaGVpZ2h0OiAzMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXNoaXBwaW5nX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbiAgLnBhZ2Utc2hpcHBpbmdfX2l0ZW0taW1nIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2hpcHBpbmdfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXNoaXBwaW5nX19pdGVtLXJpZ2h0IC5hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBhZ2Utc2hpcHBpbmdfX2l0ZW0tcmlnaHQgLmRlZi1idXR0b24ge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXNoaXBwaW5nX19pbmZvLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zaGlwcGluZ19fZ2FsbGVyeSAucm93IHtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG4gIC5wYWdlLXNoaXBwaW5nX19nYWxsZXJ5LWl0ZW0ge1xuICAgIGhlaWdodDogMjQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2hpcHBpbmdfX2l0ZW0tcmlnaHQgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWdlLXNoaXBwaW5nX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbiAgLnBhZ2Utc2hpcHBpbmdfX2luZm8tbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnZS1zaGlwcGluZ19faW5mby1hZGRyZXNzIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDMpKSArICgzMHB4ICogKDMgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXNoaXBwaW5nX19pbmZvLWFkZHJlc3Mge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogMykpICsgKDMwcHggKiAoMyAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDMpKSArICgzMHB4ICogKDMgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXNoaXBwaW5nX19nYWxsZXJ5LWl0ZW0ge1xuICAgIGhlaWdodDogMzA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2hpcHBpbmdfX21hcCBpZnJhbWUge1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2Utc2hpcHBpbmdfX2l0ZW0tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXNoaXBwaW5nX19pdGVtLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1zaGlwcGluZ19faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2hpcHBpbmdfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDgpKSArICgzMHB4ICogKDggLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA4KSkgKyAoMzBweCAqICg4IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1zaGlwcGluZ19faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAucGFnZS1zaGlwcGluZ19faW5mby1sZWZ0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1zaGlwcGluZ19faW5mby1sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1zaGlwcGluZ19fZ2FsbGVyeSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2hpcHBpbmdfX2dhbGxlcnkge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDgpKSArICgzMHB4ICogKDggLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLXNoaXBwaW5nX19nYWxsZXJ5LWl0ZW0ge1xuICAgIGhlaWdodDogMzUzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnBhZ2Utc2hpcHBpbmdfX2l0ZW0taW1nIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1zaGlwcGluZ19faXRlbS1pbWcge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5wYWdlLXNoaXBwaW5nX19pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNykpICsgKDMwcHggKiAoNyAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2hpcHBpbmdfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDcpKSArICgzMHB4ICogKDcgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA3KSkgKyAoMzBweCAqICg3IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAucGFnZS1zaGlwcGluZ19faW5mby1sZWZ0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1zaGlwcGluZ19faW5mby1sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAucGFnZS1zaGlwcGluZ19fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2Utc2hpcHBpbmdfX2dhbGxlcnktaXRlbSB7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgfVxufVxuLnBhZ2UtcmV0YWlsX191c2VmdWwge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBhZ2UtcmV0YWlsX191c2VmdWwgLmRlZi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXJldGFpbCBpZnJhbWUge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1yZXRhaWxfX3VzZWZ1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlLXJldGFpbF9fdXNlZnVsIC5yZWNvcmRzLXdyYXAgLnJvdyB7XG4gICAgcm93LWdhcDogMDtcbiAgfVxuICAucGFnZS1yZXRhaWxfX3VzZWZ1bC1idG4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnBhZ2UtcmV0YWlsX191c2VmdWwgLmRlZi1idXR0b24ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucGFnZS1kZXRhaWwgLmRldGFpbC13cmFwIHAge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucGFnZS1kZXRhaWwgLmRldGFpbC13cmFwIGgyLCAucGFnZS1kZXRhaWwgLmRldGFpbC13cmFwIGgzLCAucGFnZS1kZXRhaWwgLmRldGFpbC13cmFwIGg0LCAucGFnZS1kZXRhaWwgLmRldGFpbC13cmFwIGg1LCAucGFnZS1kZXRhaWwgLmRldGFpbC13cmFwIGg2IHtcbiAgbWFyZ2luOiAzMHB4IDAgMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhZ2UtZGV0YWlsIC5kZXRhaWwtd3JhcCBpbWcsIC5wYWdlLWRldGFpbCAuZGV0YWlsLXdyYXAgaWZyYW1lIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4ucGFnZS1kZXRhaWwgLmRldGFpbC13cmFwIGlmcmFtZSB7XG4gIGhlaWdodDogMTc1cHg7XG59XG4ucGFnZS1kZXRhaWwgLmRldGFpbC13cmFwIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLWRldGFpbCAuZGV0YWlsLXdyYXBfX2RvYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0M3Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogMTZweCAwIDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG4ucGFnZS1kZXRhaWwgLmRldGFpbC13cmFwX19kb2MtcmlnaHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICByb3ctZ2FwOiA4cHg7XG59XG4ucGFnZS1kZXRhaWwgLmRldGFpbC13cmFwX19kb2MtcmlnaHQgYSB7XG4gIGNvbG9yOiAjNzc5MkFGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLWRldGFpbCAuZGV0YWlsLXdyYXBfX2RvYzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnBhZ2UtZGV0YWlsIC5kZXRhaWwtd3JhcCAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWdlLWRldGFpbCAuZGV0YWlsLXdyYXAgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWRldGFpbCAuY29sbGVjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ucGFnZS1kZXRhaWwgLmNvbGxlY3Rpb24gLmxpc3Qtc2xpZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjMzEzNTNEO1xufVxuLnBhZ2UtZGV0YWlsX19iYWNrIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWRldGFpbF9fYmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLWRldGFpbF9fY2FyZCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWRldGFpbCAuZGV0YWlsLXdyYXAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICB9XG4gIC5wYWdlLWRldGFpbF9fY2FyZCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNSkpICsgKDMwcHggKiAoNSAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWRldGFpbF9fY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNSkpICsgKDMwcHggKiAoNSAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1kZXRhaWwgLmRldGFpbC13cmFwIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA4KSkgKyAoMzBweCAqICg4IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWRldGFpbCAuZGV0YWlsLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDgpKSArICgzMHB4ICogKDggLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtZGV0YWlsX19jYXJkIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiAzKSkgKyAoMzBweCAqICgzIC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWRldGFpbF9fY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiAzKSkgKyAoMzBweCAqICgzIC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogMykpICsgKDMwcHggKiAoMyAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1kZXRhaWwgLmRldGFpbC13cmFwIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA2KSkgKyAoMzBweCAqICg2IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWRldGFpbCAuZGV0YWlsLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDYpKSArICgzMHB4ICogKDYgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtZGV0YWlsIC5kZXRhaWwtd3JhcCBpZnJhbWUge1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAucGFnZS1kZXRhaWxfX2JhY2sge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLnBhZ2UtZGV0YWlsIC5kZXRhaWwtd3JhcCBpZnJhbWUge1xuICAgIGhlaWdodDogNDc1cHg7XG4gIH1cbiAgLnBhZ2UtZGV0YWlsIC5jb2xsZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ucGFnZS12YWNhbmNpZXNfX2xlZnQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBhZ2UtdmFjYW5jaWVzX19sZWZ0IHAsIC5wYWdlLXZhY2FuY2llc19fbGVmdCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYWdlLXZhY2FuY2llc19fbGVmdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5wYWdlLXZhY2FuY2llc19fbGVmdCBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlLXZhY2FuY2llc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0M3Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wYWdlLXZhY2FuY2llc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLXZhY2FuY2llc19faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFnZS12YWNhbmNpZXNfX2l0ZW0gLmRlZi1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBhZ2UtdmFjYW5jaWVzX19hcHBseSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS12YWNhbmNpZXNfX2FwcGx5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS12YWNhbmNpZXNfX3JpZ2h0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA2KSkgKyAoMzBweCAqICg2IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdmFjYW5jaWVzX19yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA2KSkgKyAoMzBweCAqICg2IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXZhY2FuY2llc19fYXBwbHkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS12YWNhbmNpZXNfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYWdlLXZhY2FuY2llc19fbGVmdCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXZhY2FuY2llc19fbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA2KSkgKyAoMzBweCAqICg2IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS12YWNhbmNpZXNfX3JpZ2h0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXZhY2FuY2llc19fcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdmFjYW5jaWVzX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucGFnZS12YWNhbmNpZXNfX2l0ZW0gLmRlZi1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAucGFnZS12YWNhbmNpZXNfX2xlZnQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdmFjYW5jaWVzX19sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuLnBhZ2UtY2VydGlmaWNhdGVzX19nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLnBhZ2UtY2VydGlmaWNhdGVzX19nYWxsZXJ5IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwOHB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNFMUUxRTE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wYWdlLWNlcnRpZmljYXRlc19fZ2FsbGVyeSBhIGltZywgLnBhZ2UtY2VydGlmaWNhdGVzX19nYWxsZXJ5IGEgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jZXJ0aWZpY2F0ZXNfX2dhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAucGFnZS1jZXJ0aWZpY2F0ZXNfX2dhbGxlcnkgYSB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWNlcnRpZmljYXRlc19fZ2FsbGVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLWNlcnRpZmljYXRlc19fZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLnBhZ2UtY2VydGlmaWNhdGVzX19nYWxsZXJ5IGEge1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1jZXJ0aWZpY2F0ZXNfX2dhbGxlcnkgYSB7XG4gICAgaGVpZ2h0OiAzODhweDtcbiAgfVxufVxuLnBhZ2UtcXVhbGl0eV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucGFnZS1xdWFsaXR5X190ZXh0ICoge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucGFnZS1xdWFsaXR5X190ZXh0ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXF1YWxpdHlfX3JpZ2h0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA2KSkgKyAoMzBweCAqICg2IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtcXVhbGl0eV9fcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDYpKSArICgzMHB4ICogKDYgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtcXVhbGl0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnBhZ2UtcXVhbGl0eV9fdGV4dCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1xdWFsaXR5X190ZXh0IHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDYpKSArICgzMHB4ICogKDYgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA2KSkgKyAoMzBweCAqICg2IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXF1YWxpdHlfX3JpZ2h0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXF1YWxpdHlfX3JpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLXF1YWxpdHlfX3RleHQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtcXVhbGl0eV9fdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNSkpICsgKDMwcHggKiAoNSAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbi5wYWdlLXBhcnRuZXJzaGlwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYWdlLXBhcnRuZXJzaGlwX19sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYWdlLXBhcnRuZXJzaGlwX19sZWZ0ICoge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucGFnZS1wYXJ0bmVyc2hpcF9fbGVmdCAqOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1wYXJ0bmVyc2hpcF9fbGVmdCAuZGVmLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1wYXJ0bmVyc2hpcF9fbGVmdCAuZGVmLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1wYXJ0bmVyc2hpcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAucGFnZS1wYXJ0bmVyc2hpcF9fbGVmdCAuZGVmLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXBhcnRuZXJzaGlwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wYWdlLXBhcnRuZXJzaGlwX19sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtcGFydG5lcnNoaXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG4ucGFnZS1oaXRzX193cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGl0c19fd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLWhpdHNfX3dyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1zZWFyY2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3Jlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBhZ2Utc2VhcmNoIC5mb3JtLXNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0M3Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbi5wYWdlLXNlYXJjaCAuZm9ybS1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2Utc2VhcmNoIC5mb3JtLXNlYXJjaCBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wYWdlLXNlYXJjaCAuZm9ybS1zZWFyY2ggYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzc3OTJBRjtcbn1cbi5wYWdlLXNlYXJjaF9faW1nX3N0YXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ucGFnZS1zZWFyY2hfX2ltZ19ub3RoaW5nIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5wYWdlLXNlYXJjaCAucXVlc3Rpb24tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLnBhZ2Utc2VhcmNoX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wYWdlLXNlYXJjaF9fY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucGFnZS1zZWFyY2hfX2NvbnRlbnQtYmxvY2sgLnJvdyB7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG4ucGFnZS1zZWFyY2hfX2NvbnRlbnQtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zZWFyY2hfX2NvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19pbWdfc3RhcnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5wYWdlLXNlYXJjaCAucXVlc3Rpb24tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fY29udGVudCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogOSkpICsgKDMwcHggKiAoOSAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDkpKSArICgzMHB4ICogKDkgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA5KSkgKyAoMzBweCAqICg5IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3RvcCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNykpICsgKDMwcHggKiAoNyAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX190b3Age1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNykpICsgKDMwcHggKiAoNyAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDcpKSArICgzMHB4ICogKDcgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9faW1nX3N0YXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3RvcCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX190b3Age1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDgpKSArICgzMHB4ICogKDggLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG4ucGFnZS1wcm9tb3Rpb25fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBhZ2UtcHJvbW90aW9uX19jb250ZW50LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYWdlLXByb21vdGlvbl9fY29udGVudC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLXByb21vdGlvbl9fY29udGVudC1ibG9jayBoMiwgLnBhZ2UtcHJvbW90aW9uX19jb250ZW50LWJsb2NrIGgzLCAucGFnZS1wcm9tb3Rpb25fX2NvbnRlbnQtYmxvY2sgaDQsIC5wYWdlLXByb21vdGlvbl9fY29udGVudC1ibG9jayBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wYWdlLXByb21vdGlvbl9fc3RlcHMge1xuICBjb3VudGVyLXJlc2V0OiBudW07XG4gIHJvdy1nYXA6IDMwcHg7XG59XG4ucGFnZS1wcm9tb3Rpb25fX3N0ZXBzIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtcHJvbW90aW9uX19zdGVwcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bSk7XG4gIGNvbG9yOiAjNzc5MkFGO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLXByb21vdGlvbl9fc3RlcHMgbGk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjNzc5MkFGO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ucGFnZS1wcm9tb3Rpb25fX2RvYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0M3Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEwcHg7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ucGFnZS1wcm9tb3Rpb25fX2RvYzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnBhZ2UtcHJvbW90aW9uX19kb2MgYSB7XG4gIGNvbG9yOiAjNzc5MkFGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLXByb21vdGlvbl9fcHJvZHVjdHMtdG9wIC50YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcm93LWdhcDogMTBweDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhZ2UtcHJvbW90aW9uX19wcm9kdWN0cy10b3AgLnRhYnMgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjOUQ5RDlDO1xufVxuLnBhZ2UtcHJvbW90aW9uX19wcm9kdWN0cy10b3AgLnRhYnMgbGkuYWN0aXZlLCAucGFnZS1wcm9tb3Rpb25fX3Byb2R1Y3RzLXRvcCAudGFicyBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjNzc5MkFGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLXByb21vdGlvbl9fYmFjayB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtcHJvbW90aW9uX19iYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1wcm9tb3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZS1wcm9tb3Rpb25fX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNDN0M3Qzc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wYWdlLXByb21vdGlvbl9fY29udGVudC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGFnZS1wcm9tb3Rpb25fX2RvYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAucGFnZS1wcm9tb3Rpb25fX2RvYyBzcGFuIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1wcm9tb3Rpb25fX3N0ZXBzIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA5KSkgKyAoMzBweCAqICg5IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXByb21vdGlvbl9fc3RlcHMge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogOSkpICsgKDMwcHggKiAoOSAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDkpKSArICgzMHB4ICogKDkgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtcHJvbW90aW9uX19wcm9kdWN0cy10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnBhZ2UtcHJvbW90aW9uX19wcm9kdWN0cy10b3AgLnRhYnMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBhZ2UtcHJvbW90aW9uX19wcm9kdWN0cy10b3AgLnNvcnQtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1wcm9tb3Rpb25fX2NvbnRlbnQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDgpKSArICgzMHB4ICogKDggLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtcHJvbW90aW9uX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDgpKSArICgzMHB4ICogKDggLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA4KSkgKyAoMzBweCAqICg4IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLXByb21vdGlvbl9fY29udGVudDo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoOCAtIDEpKSkgLyA4ICogMTApKSArICgzMHB4ICogKDEwIC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLXByb21vdGlvbl9fc3RlcHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtcHJvbW90aW9uX19kb2Mge1xuICAgIHdpZHRoOiA3ODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLXByb21vdGlvbl9fcHJvZHVjdHMtdG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFnZS1wcm9tb3Rpb25fX3Byb2R1Y3RzLXRvcCAudGFicyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnBhZ2UtcHJvbW90aW9uX19wcm9kdWN0cy10b3AgLnNvcnQtYmxvY2sge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnBhZ2UtcHJvbW90aW9uX19jb250ZW50IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA3KSkgKyAoMzBweCAqICg3IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXByb21vdGlvbl9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA3KSkgKyAoMzBweCAqICg3IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNykpICsgKDMwcHggKiAoNyAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAucGFnZS1wcm9tb3Rpb25fX3N0ZXBzIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoNyAtIDEpKSkgLyA3ICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAucGFnZS1wcm9tb3Rpb25fX2RvYyB7XG4gICAgd2lkdGg6IDczMHB4O1xuICB9XG59XG4ucGFnZS00MDQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtNDA0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzEzNTNEO1xuICB6LWluZGV4OiAtMjtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBsZWZ0OiAtMTVweDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBib3R0b206IC04MHB4O1xufVxuLnBhZ2UtNDA0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiNDA0XCI7XG4gIGNvbG9yOiByZ2JhKDExOSwgMTQ2LCAxNzUsIDAuMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYWdlLTQwNF9fbGVmdCAqIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGFnZS00MDRfX2xlZnQgLnR4dC1ib2xkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLTQwNF9fbGVmdCAuZm9ybS1zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzEzNTNEO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnBhZ2UtNDA0X19sZWZ0IC5mb3JtLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTM1M0Q7XG59XG4ucGFnZS00MDRfX2xlZnQgLmZvcm0tc2VhcmNoIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdlLTQwNF9fbGVmdCAuZm9ybS1zZWFyY2ggYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzc3OTJBRjtcbn1cbi5wYWdlLTQwNF9fdGl0bGVfMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS00MDRfX3RpdGxlXzIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZS00MDRfX2JhY2sge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgYXV0byAxNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wYWdlLTQwNF9fb3B0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucGFnZS00MDRfX29wdGlvbnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhZ2UtNDA0X19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5wYWdlLTQwNF9faW1nIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS00MDQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgfVxuICAucGFnZS00MDQ6OmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYygoKDc1OHB4IC0gMTAwdncpIC8gMikgLSAxNXB4KTtcbiAgICByaWdodDogY2FsYygoKDc1OHB4IC0gMTAwdncpIC8gMikgLSAxNXB4KTtcbiAgICBib3R0b206IC0xMDBweDtcbiAgfVxuICAucGFnZS00MDQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIHRvcDogNDBweDtcbiAgfVxuICAucGFnZS00MDRfX2xlZnQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDYpKSArICgzMHB4ICogKDYgLSAxKSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5wYWdlLTQwNF9fbGVmdCAqIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS00MDRfX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDYpKSArICgzMHB4ICogKDYgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS00MDRfX2xlZnQgLnR4dC1ib2xkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS00MDRfX3RpdGxlXzEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtNDA0X190aXRsZV8yIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtNDA0X19iYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS00MDRfX2ltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS00MDRfX2ltZyB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNSkpICsgKDMwcHggKiAoNSAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLTQwNDo6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKCgoOTYwcHggLSAxMDB2dykgLyAyKSAtIDE1cHgpO1xuICAgIHJpZ2h0OiBjYWxjKCgoOTYwcHggLSAxMDB2dykgLyAyKSAtIDE1cHgpO1xuICB9XG4gIC5wYWdlLTQwNDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS00MDQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtNDA0OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHJpZ2h0OiBjYWxjKCgoMTE0MHB4IC0gMTAwdncpIC8gMikgLSAxMHB4KTtcbiAgICBib3R0b206IC0xMjBweDtcbiAgfVxuICAucGFnZS00MDRfX3RpdGxlXzEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWdlLTQwNF9fdGl0bGVfMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBhZ2UtNDA0IC50eHQtYm9sZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wYWdlLTQwNF9fbGVmdCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNSkpICsgKDMwcHggKiAoNSAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS00MDRfX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNSkpICsgKDMwcHggKiAoNSAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtNDA0X19pbWcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtNDA0X19pbWcge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtNDA0X19iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtNDA0IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAucGFnZS00MDQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IGNhbGMoKCgxNjIwcHggLSAxMDB2dykgLyAyKSAtIDEwcHgpO1xuICB9XG4gIC5wYWdlLTQwNDo6YWZ0ZXIge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cbiAgLnBhZ2UtNDA0X190aXRsZV8yIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKDQgLSAxKSkpIC8gNCAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICB9XG4gIC5wYWdlLTQwNF9fbGVmdCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtNDA0X19sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLTQwNF9faW1nIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLTQwNF9faW1nIHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5wYWdlLTQwNDo6YmVmb3JlIHtcbiAgICByaWdodDogY2FsYygoKDE4MjRweCAtIDEwMHZ3KSAvIDIpIC0gMTBweCk7XG4gIH1cbn1cbi5wYWdlLWNhdCAucmVjb3Jkcy13cmFwIC5yb3cge1xuICByb3ctZ2FwOiAzMHB4O1xufVxuLnBhZ2UtY2F0IC5yZWNvcmRzLXdyYXAgLmNhcmRfX2ltZyB7XG4gIGhlaWdodDogMjAwcHg7XG59XG4ucGFnZS1jYXRfX2Jsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5wYWdlLWNhdCAuaGl0cyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1jYXQgLmhpdHM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogLTgwcHg7XG4gIGxlZnQ6IC0xNXB4O1xuICByaWdodDogLTE1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIHotaW5kZXg6IC0xO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucGFnZS1jYXQgLmhpdHMgLmxpc3Qtc2xpZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjMzEzNTNEO1xufVxuLnBhZ2UtY2F0IC5oaXRzIC5jYXJkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jYXRfX2Jsb2NrcyB7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgfVxuICAucGFnZS1jYXRfX2Jsb2NrcyAubWFuYWdlci1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbiAgLnBhZ2UtY2F0X19ibG9ja3MgLnByaWNlLWJsb2NrIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuICAucGFnZS1jYXQgLmhpdHM6OmFmdGVyIHtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICBsZWZ0OiBjYWxjKCgoNzU4cHggLSAxMDB2dykgLyAyKSAtIDE1cHgpO1xuICAgIHJpZ2h0OiBjYWxjKCgoNzU4cHggLSAxMDB2dykgLyAyKSAtIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1jYXQgLmhpdHM6OmFmdGVyIHtcbiAgICBsZWZ0OiBjYWxjKCgoOTYwcHggLSAxMDB2dykgLyAyKSAtIDE1cHgpO1xuICAgIHJpZ2h0OiBjYWxjKCgoOTYwcHggLSAxMDB2dykgLyAyKSAtIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY2F0X19ibG9ja3MgLnByaWNlLWJsb2NrIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWNhdF9fYmxvY2tzIC5wcmljZS1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYXQgLmhpdHM6OmFmdGVyIHtcbiAgICBib3R0b206IC0xMjBweDtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICByaWdodDogY2FsYygoKDExNDBweCAtIDEwMHZ3KSAvIDIpIC0gNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLWNhdCAucmVjb3Jkcy13cmFwIC5jYXJkX19pbWcge1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbiAgLnBhZ2UtY2F0X19ibG9ja3MgLnByaWNlLWJsb2NrIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiAzKSkgKyAoMzBweCAqICgzIC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWNhdF9fYmxvY2tzIC5wcmljZS1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiAzKSkgKyAoMzBweCAqICgzIC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogMykpICsgKDMwcHggKiAoMyAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1jYXQgLmhpdHM6OmFmdGVyIHtcbiAgICByaWdodDogY2FsYygoKDE2MjBweCAtIDEwMHZ3KSAvIDIpIC0gNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5wYWdlLWNhdCAuaGl0czo6YWZ0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKCgoMTgyNHB4IC0gMTAwdncpIC8gMikgLSA2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtYmFza2V0X190b3AgLmRlZi1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wYWdlLWJhc2tldF9fbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1iYXNrZXRfX3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgNGZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4ucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9faW5mby10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19pbmZvLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4ucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX2luZm8tcHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19pbmZvLXByaWNlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9faW5mby1wcmljZSwgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19pbmZvLXByaWNlICoge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX2luZm8tZGltZW5zaW9ucyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19pbmZvLWRpbWVuc2lvbnMgbGkgZGl2Omxhc3QtY2hpbGQge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9faW5mby1kaW1lbnNpb25zIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19pbmZvLWRpbWVuc2lvbnMgbGkgKiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjOUQ5RDlDO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19pbmZvLXNldCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0M3Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9faW5mby1zZXQgKiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX2luZm8tc2V0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOUQ5RDlDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9faW5mby1zZXRfX3RpdGxlOjpiZWZvcmUge1xuICBvcmRlcjogMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzlEOUQ5Qztcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9faW5mby1zZXQgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19pbmZvLXNldCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19pbmZvLXNldCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9faW5mby1zZXQgdWwgbGkgZGl2Omxhc3QtY2hpbGQge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9faW5mby1zZXQub3BlbmVkIC5pdGVtX19pbmZvLXNldF9fdGl0bGU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX2luZm8tc2V0Lm9wZW5lZCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19jb3VudCB7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9fY291bnQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjOUQ5RDlDO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19wcmljZSB7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9fcHJpY2Ugc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19wcmljZSwgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19wcmljZSAqIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19kaW1lbnNpb25zIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19kaW1lbnNpb25zIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNnB4O1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19kaW1lbnNpb25zIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19kaW1lbnNpb25zIGxpICoge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19kZWxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9fZGVsZXRlOjpiZWZvcmUge1xuICBjb2xvcjogI0UxRTFFMTtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbS1kZWxldGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW0tZGVsZXRlZF9fd3JhcCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0UxRTFFMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtLWRlbGV0ZWRfX3dyYXAgKiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbS1kZWxldGVkX19yZXN0b3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtLWRlbGV0ZWRfX3Jlc3RvcmU6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRTA2NzZBO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbS1zZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW0tc2V0X190b3Age1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbS1zZXRfX3RvcCAuaXRlbV9faW5mbyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbS1zZXRfX3RvcCAuaXRlbV9faW5mbyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICB9XG59XG4ucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW0tc2V0X190b3AgLml0ZW1fX2NvdW50IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtLXNldF9fdG9wIC5pdGVtX19wcmljZSwgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtLXNldF9fdG9wIC5pdGVtX19kaW1lbnNpb25zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbS1zZXRfX3dyYXAtdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRTFFMUUxO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtLXNldF9fd3JhcC10aXRsZSArIC5pdGVtIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbS1zZXRfX3dyYXAtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRTFFMUUxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG9yZGVyOiAyO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtLXNldF9fd3JhcCAuaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbS1zZXRfX3dyYXAgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtLXNldF9fd3JhcCAuaXRlbV9fZGVsZXRlIHtcbiAgdG9wOiAyMHB4O1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtLXNldF9fd3JhcC5jbG9zZWQgLml0ZW0tc2V0X193cmFwLXRpdGxlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtLXNldF9fd3JhcC5jbG9zZWQgLml0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtYmFza2V0X19vcmRlciB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnBhZ2UtYmFza2V0X19vcmRlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1iYXNrZXRfX29yZGVyLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wYWdlLWJhc2tldF9fb3JkZXItaW5mbyB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLnBhZ2UtYmFza2V0X19vcmRlci1pbmZvIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFnZS1iYXNrZXRfX29yZGVyLXN1bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnBhZ2UtYmFza2V0X19vcmRlci1zdW0gLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlLWJhc2tldF9fb3JkZXItc3VtIC5wcmljZSwgLnBhZ2UtYmFza2V0X19vcmRlci1zdW0gLnByaWNlIHNwYW4ge1xuICBjb2xvcjogI0RCNDA2QztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWJhc2tldF9fb3JkZXIgLmRlZi1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWJhc2tldF9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X190b3AgLmRlZi10aXRsZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5wYWdlLWJhc2tldF9fbWV0YSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X19tZXRhLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzlEOUQ5QztcbiAgfVxuICAucGFnZS1iYXNrZXRfX21ldGEtaXRlbS5pbWcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgfVxuICAucGFnZS1iYXNrZXRfX21ldGEtaXRlbS5pbmZvIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYWdlLWJhc2tldF9fbWV0YS1pdGVtLmNvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1iYXNrZXRfX21ldGEtaXRlbS5wcmljZSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtYmFza2V0X19tZXRhLWl0ZW0uZGltZW5zaW9ucyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWJhc2tldF9fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9faW1nIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19pbmZvIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDc7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19jb3VudCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9fcHJpY2Uge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX2RpbWVuc2lvbnMge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTM7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X3JlZyAucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX2RpbWVuc2lvbnMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19kaW1lbnNpb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX2RlbGV0ZSB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW0tc2V0X190b3AgLml0ZW1fX2luZm8tZGltZW5zaW9ucyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKDYgLSAxKSkpIC8gNiAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICB9XG4gIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbS1zZXRfX3dyYXAgLml0ZW1fX2RlbGV0ZSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1iYXNrZXRfX29yZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbmZvIGJ0blwiO1xuICB9XG4gIC5wYWdlLWJhc2tldF9yZWcgLnBhZ2UtYmFza2V0X19vcmRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbmZvIHN1bVwiIFwiaW5mbyBidG5cIjtcbiAgfVxuICAucGFnZS1iYXNrZXRfX29yZGVyLWluZm8ge1xuICAgIGdyaWQtYXJlYTogaW5mbztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X19vcmRlci1pbmZvIHVsIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoNiAtIDEpKSkgLyA2ICogNSkpICsgKDMwcHggKiAoNSAtIDEpKSk7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X19vcmRlci1zdW0ge1xuICAgIGdyaWQtYXJlYTogc3VtO1xuICB9XG4gIC5wYWdlLWJhc2tldF9fb3JkZXIgLmRlZi1idXR0b24ge1xuICAgIGdyaWQtYXJlYTogYnRuO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtYmFza2V0X19tZXRhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAucGFnZS1iYXNrZXRfX21ldGEtaXRlbS5pbWcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgfVxuICAucGFnZS1iYXNrZXRfX21ldGEtaXRlbS5pbmZvIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDU7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X19tZXRhLWl0ZW0uY291bnQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogODtcbiAgfVxuICAucGFnZS1iYXNrZXRfcmVnIC5wYWdlLWJhc2tldF9fbWV0YS1pdGVtLmNvdW50IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDc7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X19tZXRhLWl0ZW0ucHJpY2Uge1xuICAgIGdyaWQtY29sdW1uLWVuZDogOTtcbiAgfVxuICAucGFnZS1iYXNrZXRfX21ldGEtaXRlbS5kaW1lbnNpb25zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDExO1xuICB9XG4gIC5wYWdlLWJhc2tldF9yZWcgLnBhZ2UtYmFza2V0X19tZXRhLWl0ZW0uZGltZW5zaW9ucyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX2ltZyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICB9XG4gIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9faW5mbyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICB9XG4gIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9fY291bnQge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogODtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgfVxuICAucGFnZS1iYXNrZXRfcmVnIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9fY291bnQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogNztcbiAgfVxuICAucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX2NvdW50LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19wcmljZSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xuICB9XG4gIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9fZGltZW5zaW9ucyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbiAgfVxuICAucGFnZS1iYXNrZXRfcmVnIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9fZGltZW5zaW9ucyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtLXNldF9fdG9wIC5pdGVtX19jb3VudCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtLXNldF9fdG9wIC5pdGVtX19pbmZvLWRpbWVuc2lvbnMge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqICg0IC0gMSkpKSAvIDQgKiAzKSkgKyAoMzBweCAqICgzIC0gMSkpKTtcbiAgfVxuICAucGFnZS1iYXNrZXRfX29yZGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBub25lO1xuICB9XG4gIC5wYWdlLWJhc2tldF9yZWcgLnBhZ2UtYmFza2V0X19vcmRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgfVxuICAucGFnZS1iYXNrZXRfX29yZGVyLWluZm8ge1xuICAgIGdyaWQtY29sdW1uOiAxLzU7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X19vcmRlci1pbmZvIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS1iYXNrZXRfX29yZGVyLXN1bSB7XG4gICAgZ3JpZC1jb2x1bW46IDUvODtcbiAgfVxuICAucGFnZS1iYXNrZXRfX29yZGVyIC5kZWYtYnV0dG9uIHtcbiAgICBncmlkLWNvbHVtbjogOC8xMTtcbiAgICBtYXJnaW46IGF1dG8gMzBweCBhdXRvIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1iYXNrZXRfX21ldGEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5wYWdlLWJhc2tldF9fbWV0YS1pdGVtLmNvdW50IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X3JlZyAucGFnZS1iYXNrZXRfX21ldGEtaXRlbS5jb3VudCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICB9XG4gIC5wYWdlLWJhc2tldF9fbWV0YS1pdGVtLnByaWNlIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDg7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X19tZXRhLWl0ZW0uZGltZW5zaW9ucyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X3JlZyAucGFnZS1iYXNrZXRfX21ldGEtaXRlbS5kaW1lbnNpb25zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuICAucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX2luZm8tZGltZW5zaW9ucyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKDMgLSAxKSkpIC8gMyAqIDIpKSArICgzMHB4ICogKDIgLSAxKSkpO1xuICB9XG4gIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9fY291bnQge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgfVxuICAucGFnZS1iYXNrZXRfcmVnIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9fY291bnQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgfVxuICAucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX3ByaWNlIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDg7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19kaW1lbnNpb25zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDk7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X3JlZyAucGFnZS1iYXNrZXRfX3dyYXAgLml0ZW1fX2RpbWVuc2lvbnMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTA7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtX19kaW1lbnNpb25zIGxpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB9XG4gIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9fZGltZW5zaW9ucyBsaSBkaXY6bGFzdC1jaGlsZCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLnBhZ2UtYmFza2V0X193cmFwIC5pdGVtLXNldF9fdG9wIC5pdGVtX19pbmZvLWRpbWVuc2lvbnMge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG4gIC5wYWdlLWJhc2tldF9fb3JkZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDkpKSArICgzMHB4ICogKDkgLSAxKSkpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1iYXNrZXRfX29yZGVyIHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDkpKSArICgzMHB4ICogKDkgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiA5KSkgKyAoMzBweCAqICg5IC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLWJhc2tldF9fb3JkZXItaW5mbyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLWJhc2tldF9fb3JkZXIgLmRlZi1idXR0b24ge1xuICAgIGdyaWQtY29sdW1uOiA3LzEwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnBhZ2UtYmFza2V0X19tZXRhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAucGFnZS1iYXNrZXRfX21ldGEtaXRlbS5kaW1lbnNpb25zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xuICB9XG4gIC5wYWdlLWJhc2tldF9fd3JhcCAuaXRlbV9fZGltZW5zaW9ucyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcbiAgfVxuICAucGFnZS1iYXNrZXRfX29yZGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA4KSkgKyAoMzBweCAqICg4IC0gMSkpKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtYmFza2V0X19vcmRlciB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA4KSkgKyAoMzBweCAqICg4IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAucGFnZS1iYXNrZXRfX29yZGVyIC5kZWYtYnV0dG9uIHtcbiAgICBncmlkLWNvbHVtbjogNy85O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2Utb3JkZXJfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGFnZS1vcmRlcl9fdG9wIC5kZWYtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFnZS1vcmRlcl9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnBhZ2Utb3JkZXJfX2Zvcm0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucGFnZS1vcmRlcl9fZm9ybSAuZGVmLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utb3JkZXJfX2xpc3Qge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ucGFnZS1vcmRlcl9fbGlzdC10aXRsZSB7XG4gIGNvbG9yOiAjREI0MDZDO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFnZS1vcmRlcl9fbGlzdCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utb3JkZXJfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLnBhZ2Utb3JkZXJfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1vcmRlcl9fbGlzdCBsaS5oYXMtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS1vcmRlcl9fbGlzdCBsaS5oYXMtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xuICBmb250LWZhbWlseTogXCJtay1pY29uc1wiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhZ2Utb3JkZXJfX2xpc3QgbGkuaGFzLWNoaWxkLmNsb3NlZCA+IGRpdjpmaXJzdC1jaGlsZDphZnRlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5wYWdlLW9yZGVyX19saXN0IGxpLmhhcy1jaGlsZC5jbG9zZWQgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utb3JkZXJfX2xpc3QgbGkgdWwge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utb3JkZXJfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1vcmRlcl9fbGlzdCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKDUgLSAxKSkpIC8gNSAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ucGFnZS1jYWJpbmV0X190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1jYWJpbmV0X190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wYWdlLWNhYmluZXRfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1jYWJpbmV0X190YWJzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNFMUUxRTE7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWNhYmluZXRfX3RhYnMge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLnBhZ2UtY2FiaW5ldF9fdGFicyAuaXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtY2FiaW5ldF9fdGFicyAuaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI0RCNDA2QztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEQjQwNkM7XG59XG4ucGFnZS1jYWJpbmV0X190YWJzIC5pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNBRDJCNTI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhZ2UtY2FiaW5ldF9fd3JhcDpub3QoLmFjdGl2ZSkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1jYWJpbmV0IC5wcm9maWxlLWxlZnRfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYWdlLWNhYmluZXQgLnByb2ZpbGUtbGVmdF9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAucHJvZmlsZS1sZWZ0IC5kZWYtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFnZS1jYWJpbmV0IC5wcm9maWxlLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5wYWdlLWNhYmluZXQgLnByb2ZpbGUtcmlnaHQgLnJvdyB7XG4gIHJvdy1nYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5wYWdlLWNhYmluZXQgLnByb2ZpbGVfX2luZm8tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnBhZ2UtY2FiaW5ldCAucHJvZmlsZV9faW5mby1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZS1jYWJpbmV0IC5wcm9maWxlX19pbmZvLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtY2FiaW5ldCAucHJvZmlsZV9faW5mby1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucGFnZS1jYWJpbmV0IC5wcm9maWxlLS1tZXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM5RDlEOUM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYWdlLWNhYmluZXQgLnByb2ZpbGUtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhZ2UtY2FiaW5ldCAucHJvZmlsZS0tdGl0bGUuc3ViIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLnBhZ2UtY2FiaW5ldCAucHJvZmlsZSBmb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLWNhYmluZXQgLnByb2ZpbGUtLWRlc2Mge1xuICBjb2xvcjogIzlEOUQ5QztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtY2FiaW5ldCAucHJvZmlsZV9fc3Vic2NyaWJlcyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1jYWJpbmV0IC5wcm9maWxlX19zdWJzY3JpYmVzIC5jaGVja2JveCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFMUUxRTE7XG59XG4ucGFnZS1jYWJpbmV0IC5wcm9maWxlX19zdWJzY3JpYmVzIC5jaGVja2JveDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhZ2UtY2FiaW5ldCAucHJvZmlsZV9fc3Vic2NyaWJlcyAuY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9faXRlbS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDJuLTEpIC5oaXN0b3J5LWxpc3RfX2l0ZW0td3JhcCB7XG4gIGJhY2tncm91bmQ6ICNFMUUxRTE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX2l0ZW0tbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjOUQ5RDlDO1xufVxuLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLW51bWJlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xufVxuLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLWRhdGUge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbn1cbi5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9faXRlbS1jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLXN1bSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLXN1bSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX2l0ZW0tbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMUI3NUJDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9faXRlbS1zdGF0dXMge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX2l0ZW0tc3RhdHVzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMUQwNTk7XG59XG4ucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX2l0ZW0tc3RhdHVzLmNhbmNlbGVkIHtcbiAgYmFja2dyb3VuZDogI0UwNjc2QTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLXN0YXR1cy5jb21wbGV0ZWQge1xuICBiYWNrZ3JvdW5kOiAjQUZERDdDO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWNhYmluZXQgLmhpc3Rvcnktb3JkZXJfX2JhY2sge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMUI3NUJDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLWNhYmluZXQgLmhpc3Rvcnktb3JkZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1vcmRlcl9fY29udGVudHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1vcmRlcl9fbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19pdGVtLW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzlEOUQ5QztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWNhYmluZXQgLmhpc3Rvcnktb3JkZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgfVxuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19pdGVtIC5oaXN0b3J5LW9yZGVyX19pdGVtLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1vcmRlcl9faXRlbSAuaGlzdG9yeS1vcmRlcl9faXRlbS1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19pdGVtIC5oaXN0b3J5LW9yZGVyX19pdGVtX2xpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1vcmRlcl9faXRlbSAuaGlzdG9yeS1vcmRlcl9faXRlbV9saXN0IC5pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19pdGVtIC5oaXN0b3J5LW9yZGVyX19pdGVtX2xpc3QgLml0ZW0gLmhpc3Rvcnktb3JkZXJfX2l0ZW0tbmFtZSwgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1vcmRlcl9faXRlbSAuaGlzdG9yeS1vcmRlcl9faXRlbV9saXN0IC5pdGVtIC5oaXN0b3J5LW9yZGVyX19pdGVtLXByaWNlLCAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19pdGVtIC5oaXN0b3J5LW9yZGVyX19pdGVtX2xpc3QgLml0ZW0gLmhpc3Rvcnktb3JkZXJfX2l0ZW0tY291bnQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1vcmRlcl9fdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1vcmRlcl9fcmlnaHQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTFFMUUxO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYWdlLWNhYmluZXQgLmhpc3Rvcnktb3JkZXJfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19yaWdodCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wYWdlLWNhYmluZXQgLmhpc3Rvcnktb3JkZXJfX3JpZ2h0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19yaWdodCBwIC5ydWIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYWdlLWNhYmluZXQgLmJsYW5rX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wYWdlLWNhYmluZXQgLmJsYW5rX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1jYWJpbmV0IC5ibGFua19fYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1jYWJpbmV0IC5ibGFua19fYmxvY2sgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wYWdlLWNhYmluZXQgLmJsYW5rX19kb3dubG9hZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAuYmxhbmtfX2Rvd25sb2FkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wYWdlLWNhYmluZXQgLmJsYW5rX19kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29sb3I6ICMxQjc1QkM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1jYWJpbmV0IC5ibGFuayAuZm9ybSBbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jYWJpbmV0X190YWJzIC5pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLWNhYmluZXQgLnByb2ZpbGUtbGVmdCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogMTApKSArICgzMHB4ICogKDEwIC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAucHJvZmlsZS1sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDEwKSkgKyAoMzBweCAqICgxMCAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDEwKSkgKyAoMzBweCAqICgxMCAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIH1cbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19tZXRhLWl0ZW0ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDIpKSArICgzMHB4ICogKDIgLSAxKSkpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzlEOUQ5QztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX21ldGEtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiAyKSkgKyAoMzBweCAqICgyIC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogMikpICsgKDMwcHggKiAoMiAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9fbWV0YS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9fbWV0YS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX2l0ZW0td3JhcCB7XG4gICAgcGFkZGluZzogMjdweCAwIDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLW51bWJlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDIpKSArICgzMHB4ICogKDIgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX2l0ZW0tbnVtYmVyIHtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiA5KSkgLyAxMCAqIDIpKSArICgzMHB4ICogKDIgLSAxKSkpO1xuICAgIC8qQGlmICRhbGwgIT0gc3RhbmRhcnR7XG4gICAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoc3RhbmRhcnQgLSAxKSkpIC8gc3RhbmRhcnQgKiAyKSkgKyAoMzBweCAqICgyIC0gMSkpKTtcbiAgICB9Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLWRhdGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDIpKSArICgzMHB4ICogKDIgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX2l0ZW0tZGF0ZSB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiAyKSkgKyAoMzBweCAqICgyIC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogMikpICsgKDMwcHggKiAoMiAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9faXRlbS1jb3VudCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogMikpICsgKDMwcHggKiAoMiAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9faXRlbS1jb3VudCB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiAyKSkgKyAoMzBweCAqICgyIC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogMikpICsgKDMwcHggKiAoMiAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9faXRlbS1zdW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9faXRlbS1tb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX2l0ZW0tc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19tZXRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWdlLWNhYmluZXQgLmhpc3Rvcnktb3JkZXJfX21ldGEtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOUQ5RDlDO1xuICB9XG4gIC5wYWdlLWNhYmluZXQgLmhpc3Rvcnktb3JkZXJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1vcmRlcl9faXRlbS1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLWNhYmluZXQgLmhpc3Rvcnktb3JkZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19pdGVtX2xpc3QgLml0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19pdGVtX2xpc3QgLml0ZW0gLmhpc3Rvcnktb3JkZXJfX2l0ZW0tbmFtZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC5wYWdlLWNhYmluZXQgLmhpc3Rvcnktb3JkZXJfX3RvdGFsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xuICB9XG4gIC5wYWdlLWNhYmluZXQgLmhpc3Rvcnktb3JkZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAuYmxhbmsgLmZvcm1fX2ZpbGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDgpKSArICgzMHB4ICogKDggLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5ibGFuayAuZm9ybV9fZmlsZSB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA4KSkgKyAoMzBweCAqICg4IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYWJpbmV0X190YWJzIC5pdGVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtY2FiaW5ldCAucHJvZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG4gIC5wYWdlLWNhYmluZXQgLnByb2ZpbGUtbGVmdCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5wcm9maWxlLWxlZnQge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDYpKSArICgzMHB4ICogKDYgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19tZXRhLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDEpKSArICgzMHB4ICogKDEgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19tZXRhLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogMSkpICsgKDMwcHggKiAoMSAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDEpKSArICgzMHB4ICogKDEgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLW51bWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiAxKSkgKyAoMzBweCAqICgxIC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9faXRlbS1udW1iZXIge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDkpKSAvIDEwICogMSkpICsgKDMwcHggKiAoMSAtIDEpKSk7XG4gICAgLypAaWYgJGFsbCAhPSBzdGFuZGFydHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIChzdGFuZGFydCAtIDEpKSkgLyBzdGFuZGFydCAqIDEpKSArICgzMHB4ICogKDEgLSAxKSkpO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLWNvdW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLW1vcmUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1vcmRlcl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYWdlLWNhYmluZXQgLmhpc3Rvcnktb3JkZXJfX2xlZnQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDcpKSArICgzMHB4ICogKDcgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1vcmRlcl9fbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA3KSkgKyAoMzBweCAqICg3IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNykpICsgKDMwcHggKiAoNyAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5ibGFuayB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5ibGFuayB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA4KSkgKyAoMzBweCAqICg4IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5ibGFuayAuZm9ybV9fZmlsZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKDggLSAxKSkpIC8gOCAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtY2FiaW5ldF9fdGFicyAuaXRlbSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wYWdlLWNhYmluZXQgLnByb2ZpbGVfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbiAgLnBhZ2UtY2FiaW5ldCAucHJvZmlsZV9fcHJpY2Uge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG4gIC5wYWdlLWNhYmluZXQgLnByb2ZpbGVfX25ld3NsZXR0ZXJzIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoNiAtIDEpKSkgLyA2ICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG4gIH1cbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAxMSkpIC8gMTIgKiA4KSkgKyAoMzBweCAqICg4IC0gMSkpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA4KSkgKyAoMzBweCAqICg4IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogOCkpICsgKDMwcHggKiAoOCAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX21ldGEtaXRlbSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKDggLSAxKSkpIC8gOCAqIDEpKSArICgzMHB4ICogKDEgLSAxKSkpO1xuICB9XG4gIC5wYWdlLWNhYmluZXQgLmhpc3RvcnktbGlzdF9fbWV0YS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoOCAtIDEpKSkgLyA4ICogMSkpICsgKDMwcHggKiAoMSAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX2l0ZW0tbnVtYmVyLCAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LWxpc3RfX2l0ZW0tZGF0ZSwgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLWNvdW50IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoKCgxMDAlIC0gKDMwcHggKiAoOCAtIDEpKSkgLyA4ICogMSkpICsgKDMwcHggKiAoMSAtIDEpKSk7XG4gIH1cbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1saXN0X19pdGVtLXN1bSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKDggLSAxKSkpIC8gOCAqIDIpKSArICgzMHB4ICogKDIgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1vcmRlcl9fd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wYWdlLWNhYmluZXQgLmhpc3Rvcnktb3JkZXJfX2xlZnQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAoMzBweCAqIDExKSkgLyAxMiAqIDUpKSArICgzMHB4ICogKDUgLSAxKSkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY2FiaW5ldCAuaGlzdG9yeS1vcmRlcl9fbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA1KSkgKyAoMzBweCAqICg1IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNSkpICsgKDMwcHggKiAoNSAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19yaWdodCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5oaXN0b3J5LW9yZGVyX19yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA0KSkgKyAoMzBweCAqICg0IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNCkpICsgKDMwcHggKiAoNCAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5ibGFuayB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogMTEpKSAvIDEyICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5ibGFuayB7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogOSkpIC8gMTAgKiA2KSkgKyAoMzBweCAqICg2IC0gMSkpKTtcbiAgICAvKkBpZiAkYWxsICE9IHN0YW5kYXJ0e1xuICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKHN0YW5kYXJ0IC0gMSkpKSAvIHN0YW5kYXJ0ICogNikpICsgKDMwcHggKiAoNiAtIDEpKSk7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1jYWJpbmV0IC5ibGFuayAuZm9ybV9fZmlsZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtICgzMHB4ICogKDYgLSAxKSkpIC8gNiAqIDQpKSArICgzMHB4ICogKDQgLSAxKSkpO1xuICB9XG59XG4ucGFnZS1jYXJkID4gLnJvdyB7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG4ucGFnZS1jYXJkIC5ib3JkZXItZ3JheSB7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0M3QzdDNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5wYWdlLWNhcmQgLm1hbmFnZXItYmxvY2sge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1jYXJkIC5nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtY2FyZCAuZ2FsbGVyeV9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2UtY2FyZCAuZ2FsbGVyeV9fdG9wIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIyNHB4O1xufVxuLnBhZ2UtY2FyZCAuZ2FsbGVyeV9fdG9wIGEgaW1nLCAucGFnZS1jYXJkIC5nYWxsZXJ5X190b3AgYSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS1jYXJkIC5nYWxsZXJ5X190b3AgYSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnBhZ2UtY2FyZCAuZ2FsbGVyeV9fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYWdlLWNhcmQgLmdhbGxlcnlfX25hdi1pbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTVweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5wYWdlLWNhcmQgLmdhbGxlcnlfX25hdi1pbWcgaW1nLCAucGFnZS1jYXJkIC5nYWxsZXJ5X19uYXYtaW1nIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYWdlLWNhcmQgLmdhbGxlcnlfX25hdiAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLnBhZ2UtY2FyZCAuZ2FsbGVyeV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtY2FyZCAuZ2FsbGVyeV9fYnV0dG9ucyAuZGVmLWJ1dHRvbiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucGFnZS1jYXJkIC5nYWxsZXJ5X19idXR0b25zLWNvbnN0cnVjdG9yIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhZ2UtY2FyZCAuZ2FsbGVyeV9fYnV0dG9ucy1jb25zdHJ1Y3RvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtY2FyZCAuZ2FsbGVyeV9fbm8tcGhvdG8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzlEOUQ5Qztcbn1cbi5wYWdlLWNhcmRfX3JpZ2h0IHtcbiAgcm93LWdhcDogMTBweDtcbn1cbi5wYWdlLWNhcmRfX3JpZ2h0IC5ib3JkZXItZ3JheSB7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbn1cbi5wYWdlLWNhcmRfX3JpZ2h0IC5wcmljZSAucm93IHtcbiAgcm93LWdhcDogMjBweDtcbn1cbi5wYWdlLWNhcmRfX3JpZ2h0IC5wcmljZSAuZGVmLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG4ucGFnZS1jYXJkX19yaWdodCAucHJpY2VfX3NpbmdsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wYWdlLWNhcmRfX3JpZ2h0IC5wcmljZV9fdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuLnBhZ2UtY2FyZF9fcmlnaHQgLnByaWNlX190b3RhbC1zdW0ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucGFnZS1jYXJkX19yaWdodCAucHJpY2VfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzlEOUQ5Qztcbn1cbi5wYWdlLWNhcmRfX3JpZ2h0IC5zdG9wLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjRjFEMDU5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbn1cbi5wYWdlLWNhcmRfX3JpZ2h0IC5zdG9wLWxpc3QgLnR4dC1ib2xkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnBhZ2UtY2FyZF9fcmlnaHQgLnByb3BlcnRpZXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1jYXJkX19yaWdodCAucHJvcGVydGllcyAuZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWNhcmRfX3JpZ2h0IC5wcm9wZXJ0aWVzX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucGFnZS1jYXJkX19yaWdodCAucHJvcGVydGllc19fYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1jYXJkX19yaWdodCAucHJvcGVydGllc19fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjOUQ5RDlDO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBhZ2UtY2FyZF9fcmlnaHQgLmNvbG9ycyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhZ2UtY2FyZF9fcmlnaHQgLmNvbG9yc19fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG4ucGFnZS1jYXJkX19yaWdodCAuY29sb3JzX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogIzlEOUQ5Qztcbn1cbi5wYWdlLWNhcmRfX3JpZ2h0IC5jb2xvcnNfX2NpcmNsZSB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGFnZS1jYXJkX19yaWdodCAub3B0aW9uc19fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjOUQ5RDlDO1xufVxuLnBhZ2UtY2FyZF9fcmlnaHQgLm9wdGlvbnMgLmNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLWNhcmRfX3JpZ2h0IC5vcHRpb25zIC5jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtbmF2X19pdGVtIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3OTJBRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LW5hdl9faXRlbS5zbGljay1jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzc3OTJBRjtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWNhcmQgLmNvbnRlbnQtbmF2IC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIC8qJi5jb250ZW50LXZpc2libGV7XG4gICAgLnNsaWNrLWxpc3R7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH0qL1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXBfX2l0ZW06bm90KC5zbGljay1hY3RpdmUpIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuYWJvdXQge1xuICByb3ctZ2FwOiAxMHB4O1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5hYm91dF9faXRlbSB7XG4gIGhlaWdodDogOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5hYm91dF9faXRlbSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5hYm91dF9faXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuYWJvdXRfX2l0ZW0gc3ZnIHBhdGgge1xuICBmaWxsOiAjNzc5MkFGO1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5kZXNjcmlwdGlvbiBoMywgLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5kZXNjcmlwdGlvbiBoNCwgLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5kZXNjcmlwdGlvbiBoNSwgLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5kZXNjcmlwdGlvbiBoNiB7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmRlc2NyaXB0aW9uIGgzOmZpcnN0LWNoaWxkLCAucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmRlc2NyaXB0aW9uIGg0OmZpcnN0LWNoaWxkLCAucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmRlc2NyaXB0aW9uIGg1OmZpcnN0LWNoaWxkLCAucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmRlc2NyaXB0aW9uIGg2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuZGVzY3JpcHRpb24gdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuZGVzY3JpcHRpb24gdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDN0M3O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5kZXNjcmlwdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuZGVzY3JpcHRpb24gLnJlZCB7XG4gIGNvbG9yOiAjRTA2NzZBO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5jb2xvcnMgPiAuY29sb3JzX19kZXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbG9yc19fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5jb2xvcnNfX2Jsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5jb2xvcnMgLnR4dC1ib2xkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5jb2xvcnNfX2Nob29zZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbG9yc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgcm93LWdhcDogMTZweDtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuY29sb3JzX19saXN0LWl0ZW0ge1xuICB3aWR0aDogNzRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbG9yc19fbGlzdC1pdGVtIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbG9yc19fbGlzdC1pdGVtLnNlbGVjdGVkIC5jb2xvcnNfX2NpcmNsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NzkyQUY7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbG9yc19fbGlzdC1pdGVtLmRpc2FibGVkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuY29sb3JzX19saXN0LWl0ZW0ubm8tY2hvb3NlIC5jb2xvcnNfX2NpcmNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZmlsZXMvaW1ncy9jYXJkL2NvbG9ycy9uby5wbmdcIik7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbG9yc19fY2lyY2xlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNDN0M3Qzc7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbG9yc19fZGV0YWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTgwcHg7XG4gIHotaW5kZXg6IDEwMTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5jb2xvcnNfX2RldGFpbCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbnNpc3Qge1xuICByb3ctZ2FwOiAzMHB4O1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5jb25zaXN0X19pdGVtIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuY29uc2lzdF9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbnNpc3RfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbnNpc3RfX2ltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODdweDtcbiAgcGFkZGluZy10b3A6IDg3cHg7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbnNpc3RfX2ltZyBpbWcsIC5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuY29uc2lzdF9faW1nIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuY29uc2lzdF9faW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbnNpc3RfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuY29uc2lzdF9fcHJvcHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5jb25zaXN0X19wcm9wcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuY29uc2lzdF9fcHJvcHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuY29uc2lzdF9fcHJvcHMtaXRlbSAuZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuY29uc2lzdF9fcHJvcHMtaXRlbSAuZHJvcGRvd25fX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5jb25zaXN0X19wcm9wcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgY29sb3I6ICM5RDlEOUM7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbnNpc3RfX3Byb3BzICoge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbnNpc3RfX2Rlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuY29uc2lzdF9fZGVzYyBidXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNzc5MkFGO1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5jb25zaXN0X19kZXNjIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuY29uc2lzdF9fZGVzYy5zaG93ZWQgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5jb25zaXN0X19kZXNjLnNob3dlZCAuc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbnNpc3RfX2Rlc2Muc2hvd2VkIC5oaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbnNpc3RfX2JvdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbnNpc3RfX3ByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5jb25zaXN0IC5kZWYtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAubWFkZSB7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG4ucGFnZS1jYXJkIC5zZXQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBhZ2UtY2FyZCAuc2V0X190aXRsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNFMUUxRTE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG59XG4ucGFnZS1jYXJkIC5zZXRfX3dyYXAge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBhZ2UtY2FyZCAuc2V0X19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LWhlaWdodDogMzgwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5wYWdlLWNhcmQgLnNldF9faXRlbSB7XG4gIHBhZGRpbmc6IDE2cHggMTBweCAxNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUQ5RDlDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLnBhZ2UtY2FyZCAuc2V0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ucGFnZS1jYXJkIC5zZXRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBhZ2UtY2FyZCAuc2V0X19pdGVtLXdyYXAge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucGFnZS1jYXJkIC5zZXRfX2l0ZW0tY2xvc2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLWNhcmQgLnNldF9faXRlbS1jbG9zZTo6YmVmb3JlIHtcbiAgY29sb3I6ICM5RDlEOUM7XG59XG4ucGFnZS1jYXJkIC5zZXRfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1jYXJkIC5zZXRfX2l0ZW0taW1nIGltZywgLnBhZ2UtY2FyZCAuc2V0X19pdGVtLWltZyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS1jYXJkIC5zZXRfX2l0ZW0taW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucGFnZS1jYXJkIC5zZXRfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5wYWdlLWNhcmQgLnNldF9faXRlbS1wcm9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLWNhcmQgLnNldF9faXRlbS1ib3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxMHB4O1xufVxuLnBhZ2UtY2FyZCAuc2V0X19pdGVtLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBhZ2UtY2FyZCAuc2V0X19ib3Qge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5RDlEOUM7XG59XG4ucGFnZS1jYXJkIC5zZXRfX2JvdCAucm93IHtcbiAgcm93LWdhcDogMTBweDtcbn1cbi5wYWdlLWNhcmQgLnNldF9fYm90LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWNhcmQgLnNldF9fYm90LWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wYWdlLWNhcmQgLnNldF9fYm90LW1ldGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjOUQ5RDlDO1xufVxuLnBhZ2UtY2FyZCAuc2V0X19ib3QtY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICByb3ctZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFnZS1jYXJkIC5zZXRfX2JvdC10eHQtYWxsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBhZ2UtY2FyZCAuc2V0X19ib3QtcHJpY2Uge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFnZS1jYXJkIC5zZXRfX2JvdCAuZGVmLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtY2FyZCAuc2V0X19ib3QgLmRlZi1idXR0b24uaW4tY2FydCB7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5wYWdlLWNhcmRfX2Jhbm5lcnMge1xuICByb3ctZ2FwOiAxMHB4O1xufVxuLnBhZ2UtY2FyZCAuYnV5LXdpdGgtcHJvZHVjdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ucGFnZS1jYXJkIC5oaXRzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jYXJkIC5nYWxsZXJ5X190b3AgYSB7XG4gICAgaGVpZ2h0OiA1MDRweDtcbiAgfVxuICAucGFnZS1jYXJkIC5nYWxsZXJ5X19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtY2FyZCAuZ2FsbGVyeV9fbmF2LWltZyB7XG4gICAgaGVpZ2h0OiAxMjNweDtcbiAgfVxuICAucGFnZS1jYXJkIC5nYWxsZXJ5X19idXR0b25zLTM2MCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5wYWdlLWNhcmQgLmdhbGxlcnlfX2J1dHRvbnMtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1MXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wYWdlLWNhcmQgLmdhbGxlcnlfX25vLXBob3RvLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMzI2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYWdlLWNhcmRfX3JpZ2h0IHtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtY2FyZCAuY29udGVudC1uYXYuc2xpZGVyLW5hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cbiAgLnBhZ2UtY2FyZCAuY29udGVudC1uYXYuc2xpZGVyLW5hdiAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucGFnZS1jYXJkIC5jb250ZW50LW5hdi5zbGlkZXItbmF2IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmFib3V0IHtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG4gIC5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuYWJvdXRfX2l0ZW0ge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbiAgLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5hYm91dF9faXRlbSBzdmcge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxuICAucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmFib3V0X19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmNvbnNpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wYWdlLWNhcmQgLmNvbnRlbnQtd3JhcCAuY29uc2lzdF9faW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBwYWRkaW5nLXRvcDogNzIlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2UtY2FyZCAuY29udGVudC13cmFwIC5jb25zaXN0X19ib3Qge1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jYXJkIC5zZXRfX3dyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxuICAucGFnZS1jYXJkIC5zZXRfX2xpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDQ1NXB4O1xuICB9XG4gIC5wYWdlLWNhcmQgLnNldF9faXRlbS1pbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAucGFnZS1jYXJkIC5zZXRfX2l0ZW0tYm90IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYWdlLWNhcmRfX2Jhbm5lcnMge1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbiAgLnBhZ2UtY2FyZF9fYmFubmVycyBbY2xhc3MkPS1ibG9ja10ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYXJkIC5jYXJkLXhsLTYge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLnBhZ2UtY2FyZCAuY2FyZC14bC00IHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5wYWdlLWNhcmQgLmdhbGxlcnlfX3RvcCBhIHtcbiAgICBoZWlnaHQ6IDM3NXB4O1xuICB9XG4gIC5wYWdlLWNhcmQgLmdhbGxlcnlfX25hdi1pbWcge1xuICAgIGhlaWdodDogOTFweDtcbiAgfVxuICAucGFnZS1jYXJkIC5nYWxsZXJ5X19idXR0b25zLXZpZGVvIHtcbiAgICB0b3A6IDMyMnB4O1xuICB9XG4gIC5wYWdlLWNhcmQgLmdhbGxlcnlfX25vLXBob3RvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGFnZS1jYXJkIC5jb250ZW50LW5hdl9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzMwNDM1QjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzA0MzVCO1xuICB9XG4gIC5wYWdlLWNhcmQgLnNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGFnZS1jYXJkIC5zZXRfX2xpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDMyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5wYWdlLWNhcmQgLnNldF9faXRlbS1ib3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY2FyZCAuYnV5LXdpdGgtcHJvZHVjdCB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtY2FyZCAuZ2FsbGVyeV9fdG9wIGEge1xuICAgIGhlaWdodDogNTQxcHg7XG4gIH1cbiAgLnBhZ2UtY2FyZCAuZ2FsbGVyeV9fbmF2LWltZyB7XG4gICAgaGVpZ2h0OiAxMzFweDtcbiAgfVxuICAucGFnZS1jYXJkIC5nYWxsZXJ5X19idXR0b25zLXZpZGVvIHtcbiAgICB0b3A6IDQ4OHB4O1xuICB9XG4gIC5wYWdlLWNhcmQgLmdhbGxlcnlfX25vLXBob3RvLXRleHQge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgfVxuICAucGFnZS1jYXJkIC5jb250ZW50LXdyYXAgLmFib3V0X19pdGVtIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5wYWdlLWNhcmQgLmdhbGxlcnlfX3RvcCBhIHtcbiAgICBoZWlnaHQ6IDYxMXB4O1xuICB9XG4gIC5wYWdlLWNhcmQgLmdhbGxlcnlfX25hdi1pbWcge1xuICAgIGhlaWdodDogOTlweDtcbiAgfVxuICAucGFnZS1jYXJkIC5nYWxsZXJ5X19idXR0b25zLXZpZGVvIHtcbiAgICB0b3A6IDU1OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfbWF0ZXJpYWxzIC5wb3B1cF9fd3JhcCB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3B1cF9tYXRlcmlhbHMgLnBvcHVwX193cmFwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gIH1cbn1cbi5wb3B1cF9tYXRlcmlhbHMgLnBvcHVwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5wb3B1cF9tYXRlcmlhbHMgLnBvcHVwX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucG9wdXBfbWF0ZXJpYWxzIC5wb3B1cF9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9wdXBfbWF0ZXJpYWxzIC5wb3B1cF9fYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucG9wdXBfbWF0ZXJpYWxzIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBvcHVwX21hdGVyaWFscyBhIHtcbiAgY29sb3I6ICM3NzkyQUY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufSIsIi8vIC0tLSBjb2xvcnMgLS0tXHJcblxyXG4vLyAtLS0gY29sb3JzIG9sZCAtLS1cclxuXHJcbi8vYmx1ZVxyXG4kcHJpbWFyeS1ibHVlOiAjMUI3NUJDO1xyXG4kbGlnaHQtYmx1ZTogIzZEQ0ZGNjtcclxuJG1lZGl1bS1ibHVlOiAjMjdBQUUxO1xyXG4kZGFyay1ibHVlOiAjMDA4RkQ1O1xyXG4vL3BpbmtcclxuJHByaW1hcnktcGluazogI0RCNDA2QztcclxuJGxpZ2h0LXBpbms6ICNFNDVBODM7XHJcbiRtZWRpdW0tcGluazogI0U0NDU3NDtcclxuJGRhcmstcGluazogI0QxMzg2NjtcclxuXHJcbi8vIC0tLSBjb2xvcnMgcmVkZXNpZ24gMjAyMyAtLS1cclxuXHJcbiRkZWYtY29sb3I6ICMzMTM1M0Q7IC8vbWVkaXVtIGdyYXlcclxuJGJsdWU6ICM3NzkyQUY7XHJcbiRibHVlLWRhcms6ICMzMDQzNUI7XHJcbiRibHVlLWRhcmtlcjogIzE1MUQzMDtcclxuLy9ncmF5XHJcbiRncmF5LWRhcms6ICMwMTAxMDE7XHJcbiRncmF5LW1lZGl1bV9ncmF5OiAjMzEzNTNEO1xyXG4kZ3JheS1saWdodF9ncmF5OiAjOUQ5RDlDO1xyXG4kZ3JheS1saWdodGVzdDogI0YwRjBGMDtcclxuLy9vdGhlclxyXG4kZ3JheS1tZWRpdW1fb3RoZXI6ICNDN0M3Qzc7XHJcbiRncmF5LWxpZ2h0X290aGVyOiAjRTFFMUUxO1xyXG4vL3NlcnZpY2VcclxuJHJlZDogI0UwNjc2QTtcclxuJHllbGxvdzogI0YxRDA1OTtcclxuJGdyZWVuOiAjQUZERDdDO1xyXG5cclxuLy8gLS0tIGhlYWRlci1oZWlnaHQgLS0tXHJcblxyXG4kaGVhZGVyLWhlaWdodC1tb2I6IDYwcHg7XHJcbiRoZWFkZXItaGVpZ2h0LTc2ODogODBweDtcclxuJGhlYWRlci1oZWlnaHQtMTIwMDogMTQycHg7XHJcbiRoZWFkZXItaGVpZ2h0LTEyMDAtc2Nyb2xsZWQ6IDg4cHg7XHJcbiRoZWFkZXItaGVpZ2h0LTE2MDAtc2Nyb2xsZWQ6IDc3cHg7XHJcbiRoZWFkZXItaGVpZ2h0LTE5MDAtc2Nyb2xsZWQ6IDgwcHg7XHJcblxyXG4vL2NvbnRhaW5lciB3aWR0aCAod2l0aCBwYWRkaW5ncylcclxuJGNvbnRhaW5lci13aWR0aC1tb2I6IDEwMCU7XHJcbiRjb250YWluZXItd2lkdGgtNzY4OiA3NThweDtcclxuJGNvbnRhaW5lci13aWR0aC05OTI6IDk2MHB4O1xyXG4kY29udGFpbmVyLXdpZHRoLTEyMDA6IDExNDBweDtcclxuJGNvbnRhaW5lci13aWR0aC0xNjAwOiAxNjIwcHg7XHJcbiRjb250YWluZXItd2lkdGgtMTkwMDogMTgyNHB4O1xyXG5cclxuLy9CUkVBS1BPSU5UUyBGT1IgTU9CSUxFIEZJUlNUXHJcbiRtZDogNzY4cHg7XHJcbiRsZzogOTkycHg7XHJcbiR4bDogMTIwMHB4O1xyXG4keHhsOiAxNjAwcHg7XHJcbiRoZDogMTkwMHB4O1xyXG5cclxuLy9CUkVBS1BPSU5UUyBGT1IgREVTS1RPUCBGSVJTVFxyXG4kc20tbWF4OiA3NjcuOThweDtcclxuJG1kLW1heDogMTE5OS45OHB4O1xyXG4keGwtbWF4OiAxNTk5Ljk4cHg7XHJcbiR4eGwtbWF4OiAxODk5Ljk4cHg7IiwiKntcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAkZGVmLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5ib2R5e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgJi5oaWRkZW57XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuaHRtbCwgYm9keXtcclxuICBtaW4taGVpZ2h0OiAxMDB2aCFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbm1haW57XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodC1tb2J9IC0gMXB4KTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAvKm92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAmPi5jb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAmPi5yb3d7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfSovXHJcbn1cclxuLnBhZ2UtY29udGVudHtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5jb250YWluZXJ7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyLXdpZHRoO1xyXG59XHJcblxyXG5mb290ZXIsIGhlYWRlcntcclxuICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuKjo6YmVmb3JlLCAqOjphZnRlcntcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnVsLCBvbHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxudWx7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxub2x7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG5saXtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW1nLCBpZnJhbWV7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5pbWcsIHN2Z3tcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICAvL2xpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkZGVmLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxucCwgc3BhbiwgYXtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgLy9saW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogJGRlZi1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmEsIGlmcmFtZXtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pZnJhbWV7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuaW5wdXQsIHRleHRhcmVhLCBidXR0b257XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5bdHlwZT1udW1iZXJde1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59Ki9cclxuXHJcbi8qQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXtcclxuICAuY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gIG1haW57XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LTc2OH0gLSAxcHgpO1xyXG4gIH1cclxuICAucGFnZS1jb250ZW50e1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLypAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCl7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcclxuICB9XHJcbn0qL1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgYm9keXtcclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LW1lZGl1bV9vdGhlcjtcclxuICAgIH1cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuICBtYWlue1xyXG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LTEyMDA7XHJcbiAgICAmLnNjcm9sbGVke1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LTEyMDB9ICsgMzBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLWNvbnRlbnR7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDRgdC10YLQutCwINC90LAgMTYwMCAxOTAwXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXtcclxuXHJcbiAgLyptYWlue1xyXG4gICAgJi5zY3JvbGxlZHtcclxuICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LTE2MDAtc2Nyb2xsZWQ7XHJcbiAgICB9XHJcbiAgfSovXHJcblxyXG4gIC8qLmNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogMTYyMHB4O1xyXG4gIH0qL1xyXG4gIC5jb2wteHhse1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC14eGwtMXtcclxuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14eGwtMntcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXh4bC0ze1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLXh4bC00e1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHhsLTV7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14eGwtNntcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC14eGwtN3tcclxuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXh4bC04e1xyXG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHhsLTl7XHJcbiAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wteHhsLTEwe1xyXG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHhsLTExe1xyXG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHhsLTEye1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteHhsLTB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm9mZnNldC14eGwtMXtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteHhsLTJ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC14eGwtM3tcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteHhsLTR7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC14eGwtNXtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LXh4bC02e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLm9mZnNldC14eGwtN3tcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LXh4bC04e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteHhsLTl7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAub2Zmc2V0LXh4bC0xMHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LXh4bC0xMXtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCl7XHJcblxyXG4gIC8qbWFpbntcclxuICAgICYuc2Nyb2xsZWR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC0xOTAwLXNjcm9sbGVkO1xyXG4gICAgfVxyXG4gIH0qL1xyXG5cclxuICAvKi5jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDE4MjRweDtcclxuICB9Ki9cclxuICAub2Zmc2V0LWhkLTB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLmNvbC1oZC0xe1xyXG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWhkLTJ7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1oZC0ze1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLWhkLTR7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi50eHQtYm9sZHtcclxuICBAaW5jbHVkZSBmb250LXdlaWdodCg2MDApO1xyXG59XHJcblxyXG4uZGVmLXRpdGxle1xyXG4gIGZvbnQtZmFtaWx5OiAnQXZhbnRHYXJkZSBCayBCVCcsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuLnN1Yi10aXRsZXtcclxuICBmb250LWZhbWlseTogJ0F2YW50R2FyZGUgQmsgQlQnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNzAwKTtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi5hcnJvdy11cHtcclxuICB3aWR0aDogNDJweDtcclxuICBoZWlnaHQ6IDU4cHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICByaWdodDogMTVweDtcclxuICBib3R0b206IDIwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XHJcbiAgZGl2e1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5waG9uZS1ibG9ja3tcclxuXHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICBhe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbiAgJl9fb3JkZXJ7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzLWJsb2Nre1xyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tZXNzZW5nZXJze1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tc2VhcmNoe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBpbnB1dFt0eXBlPXRleHRde1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuICBidXR0b257XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3Qtc2xpZGVye1xyXG4gICZfX3RvcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAuZGVmLXRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250cm9sc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgLnNsaWNrLWFycm93e1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnR7XHJcbiAgICAvL292ZXJmbG93LXg6IGNsaXA7XHJcbiAgfVxyXG4gIC5zbGljay10cmFja3tcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNsaWNrLWxpc3R7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xyXG4gICAgb3ZlcmZsb3cteTogdW5zZXQ7XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZXtcclxuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cclxuICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xyXG5cclxuICAgIC5wYWdlLWFib3V0ICZ7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtYmxvY2t7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGNvbHVtbi1nYXA6IDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig5KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ZpbGVzL2ltZ3MvcHJpY2UtYmxvY2tfbGVmdC5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XHJcbiAgfVxyXG4gICY6OmFmdGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ZpbGVzL2ltZ3MvYmFjay1zdWJzY3JpYmUuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICB9XHJcbiAgJl9faW5mb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoOCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIH1cclxufVxyXG4uY2F0YWxvZ3MtYmxvY2t7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ZpbGVzL2ltZ3Mvc2thY2hhdF9rYXRhbG9naS5qcGdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAmX190aXRsZXtcclxuICAgIHdpZHRoOiAxNzZweDtcclxuICAgIGhlaWdodDogMTY1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCg3MDApO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcbiAgLmRlZi1idXR0b257XHJcbiAgICBtYXJnaW46IDE0cHggYXV0byAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJze1xyXG4gIHBhZGRpbmc6IDE2cHggMCAyMHB4O1xyXG4gIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICp7XHJcbiAgICBjb2xvcjogJGdyYXktbGlnaHRfZ3JheTtcclxuICB9XHJcbiAgLmN1cnJlbnR7XHJcbiAgICBjb2xvcjogJGRlZi1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5yZWNvcmRze1xyXG4gICYtd3JhcHtcclxuICAgIC5yb3d7XHJcbiAgICAgIHJvdy1nYXA6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICYtaW1ne1xyXG4gICAgICBAaW5jbHVkZSBpYmc7XHJcbiAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAucmVjb3Jkc19faXRlbS10aXRsZXtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9ue1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICYtaXRlbXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3Qoc3Bhbil7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5jdXJyZW50e1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uLWFycm93LWRvd257XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMjUgMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNSA5TDAuOTk5OTk4IDlNMC45OTk5OTggOUw4LjA3NjkyIDFNMC45OTk5OTggOUw4LjA3NjkyIDE3JyBzdHJva2U9JyUyMzc3OTJBRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDt9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubnVtYmVyc3tcclxuICAgIG1hcmdpbjogMCAyNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi5zb3J0LWJsb2Nre1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgLmljb24tc29ydHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3due1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LW1lZGl1bV9vdGhlcjtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJi5vcGVuZWR7XHJcbiAgICAuZHJvcGRvd25fX3RpdGxle1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd25fX29wdGlvbnN7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBmb250LWZhbWlseTogJ21rLWljb25zJztcclxuICAgICAgY29udGVudDogXCJcXGU5MTVcIjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktbGlnaHRfZ3JheTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRfb3RoZXI7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX29wdGlvbnN7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1tZWRpdW1fb3RoZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA2O1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5ib3R0b20tbmF2e1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICByb3ctZ2FwOiAzMHB4O1xyXG4gIC5wYWdpbmF0aW9ue1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY291bnQtYmxvY2t7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDE0cHg7XHJcbiAgaW5wdXR7XHJcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xyXG4gICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBidXR0b257XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJhbmdlLWJsb2Nre1xyXG4gICZfX3RvcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9faW5wdXR7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodF9vdGhlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICB9XHJcbiAgJl9fYm90e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmX19idG57XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuICBbdHlwZT1yYW5nZV17XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodF9vdGhlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC0tZ3JheTogI0UxRTFFMTtcclxuICAgIC0tYmx1ZTogIzc3OTJBRjtcclxuXHJcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGN1cnNvcjogZXctcmVzaXplO1xyXG4gICAgfVxyXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3Jte1xyXG4gICZfX3RleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgJiwgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgY29sb3I6ICRncmF5LWxpZ2h0X2dyYXk7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0e1xyXG4gICAgJjpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pOm5vdChbdHlwZT1zdWJtaXRdKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1tZWRpdW1fb3RoZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgfVxyXG4gICAgJlt0eXBlPWZpbGVde1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRleHRhcmVhe1xyXG4gICAgcGFkZGluZzogMTRweDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbWVkaXVtX290aGVyO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW3R5cGU9c3VibWl0XXtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmX19maWxle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGlucHV0e1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAmLXR4dHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LW1lZGl1bV9vdGhlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgY29sb3I6ICRncmF5LWxpZ2h0X2dyYXk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRfZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIH1cclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmxhYmVsLmNoZWNrYm94e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMTZweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXZ7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG4gIGlucHV0e1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICBwLCBhe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAmLm9ue1xyXG4gICAgZGl2e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTkwOSc7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbWstaWNvbnMnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpZGVvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgJi0tZW5hYmxlZCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAudmlkZW9fX2J1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgJl9fbWVkaWEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICAmX19idXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgICYtc2hhcGUge1xyXG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBmaWxsOiAjMjEyMTIxO1xyXG4gICAgICBmaWxsLW9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi52aWRlbzpob3ZlciAudmlkZW9fX2J1dHRvbi1zaGFwZSxcclxuLnZpZGVvX19idXR0b246Zm9jdXMgLnZpZGVvX19idXR0b24tc2hhcGUge1xyXG4gIGZpbGw6ICNmZjAwMDA7XHJcbiAgZmlsbC1vcGFjaXR5OiAxO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cclxuICAuYnJlYWRjcnVtYnN7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcclxuICB9XHJcblxyXG4gIC5kZWYtdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAuc3ViLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLmxpc3Qtc2xpZGVye1xyXG4gICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIH1cclxuICAgIC8qLnNsaWNrLXRyYWNre1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9Ki9cclxuICAgIC8qLnNsaWNrLXNsaWRle1xyXG4gICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIH0qL1xyXG4gICAgLyomX19jb250ZW50e1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfSovXHJcbiAgfVxyXG5cclxuICAuc3Vic2NyaWJlLWJsb2Nre1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMTEpXHJcbiAgICB9XHJcbiAgICAmX19pbmZve1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMTApXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjb3Jkc3tcclxuICAgICZfX2l0ZW17XHJcbiAgICAgICYtaW1ne1xyXG4gICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb3J0LWJsb2Nre1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogMTJweDtcclxuICAgIC5pY29uLXNvcnR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd257XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybXtcclxuICAgICZfX2ZpbGV7XHJcbiAgICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG5cclxuICAuZGVmLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiA0MnB4O1xyXG4gIH1cclxuICAuc3ViLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJze1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdHMtYmxvY2t7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDlweDtcclxuICAgICAgcm93LWdhcDogNnB4O1xyXG5cclxuICAgICAgJi5tZXNzZW5nZXJze1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJzY3JpYmUtYmxvY2t7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcigzLjMsNClcclxuICAgIH1cclxuICAgICZfX2luZm97XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcigzLDQpXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZ3MtYmxvY2t7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjb3Jkc3tcclxuICAgICYtd3JhcHtcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDE2MDBweCl7XHJcblxyXG4gIC5kZWYtdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJze1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxuXHJcbiAgLnBob25lLWJsb2Nre1xyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fb3JkZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0cy1ibG9ja3tcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJzY3JpYmUtYmxvY2t7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcigzLDQpXHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJl9faW5mb3tcclxuICAgICAgd2lkdGg6IDMxOHB4O1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2dzLWJsb2Nre1xyXG4gICAgaGVpZ2h0OiAzNjBweDtcclxuICAgICZfX3RpdGxle1xyXG4gICAgICB3aWR0aDogMjE3cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWNvcmRze1xyXG4gICAgJi13cmFwe1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIHJvdy1nYXA6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcbiAgICAgICYtaW1ne1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDE5MDBweCl7XHJcblxyXG4gIC5zdWJzY3JpYmUtYmxvY2t7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcigyLjUsNClcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGVhZGVye1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgQGluY2x1ZGUgaGVhZGVyLWhlaWdodDtcclxuICBib3gtc2hhZG93OiAwIDJweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgJj4uY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgJj4ucm93e1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZmlsZXMvaW1ncy9sb2dvL2JhY2sucG5nXCIpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtZCl7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjkwcHgpIC8gMiArICg2OTBweCAqIDIgLyAxMikgLSAzMHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbGcpe1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDkzMHB4KSAvIDIgKyAoOTMwcHggKiAyIC8gMTIpKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkeGwpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ZpbGVzL2ltZ3MvbG9nby9iYWNrLTEyMDAucG5nXCIpO1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDExMTBweCkgLyAyICsgKDExMTBweCAqIDIgLyAxMikgLSAxNXB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkeHhsKXtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNTU1cHgpIC8gMiArICgxNTU1cHggKiAyIC8gMTIpIC0gMzBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oJGhkKXtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNzY0cHgpIC8gMiArICgxNzY0cHggKiAyIC8gMTIpIC0gMzBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bm90KC5zY3JvbGxlZCl7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkeGwpe1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTExMHB4KSAvIDIgKyAoMTExMHB4ICogMyAvIDEyKSAtIDI1cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkeHhsKXtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE1NTVweCkgLyAyICsgKDE1NTVweCAqIDMgLyAxMikgLSAzMHB4KVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkaGQpe1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTc2NHB4KSAvIDIgKyAoMTc2NHB4ICogMyAvIDEyKSAtIDMwcHgpXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXJnZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBzcGFue1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuLCBzcGFuOjphZnRlciwgc3Bhbjo6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dve1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYtc21hbGx7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbWQpe1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZnVsbHtcclxuICAgICAgbWF4LXdpZHRoOiAxNDZweDtcclxuICAgICAgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAme1xyXG4gICAgICAgIG1heC13aWR0aDogMjI3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkeHhsKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4M3B4O1xyXG4gICAgICAgIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgJntcclxuICAgICAgICAgIG1heC13aWR0aDogMjc0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkaGQpe1xyXG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAme1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb25ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAmLS1wcmljZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtLWJhc2tldHtcclxuICAgICAgJi13cmFwe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDNweCAzcHggMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tcHJvZmlsZXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgICZfcmVne1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4vZmlsZXMvaW1ncy9pY29ucy9hcnJvdy1kb3duLnN2Z1wiKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9nb3V0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDExNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xvZ2Fue1xyXG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoe1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICYtb3BlbmVke1xyXG5cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgLy96LWluZGV4OiAxMDtcclxuXHJcbiAgICAuYnVyZ2Vye1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9ob3ZlciDQv9C+INGB0YHRi9C70LrQsNC8XHJcbiAgYXtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgcGF0aHtcclxuICAgICAgICAgIGZpbGw6ICRibHVlLWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG5cclxuICAuaGVhZGVye1xyXG5cclxuICAgICZfX2ljb25ze1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgICZfX3dyYXB7XHJcbiAgICAgICAgICByb3ctZ2FwOiA0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4sIHNwYW4gYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nsb2dhbntcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2Nyb2xsZWR7XHJcblxyXG4gICAgICAucGhvbmUtYmxvY2t7XHJcbiAgICAgICAgJl9fb3JkZXJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1zZWFyY2h7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLnNjcm9sbGVkKXtcclxuXHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICY+LmNvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTNweDtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAvIDEyICogMykgKyAxNXB4KTtcclxuICAgICAgICAgIHJpZ2h0OiAtMTAwdnc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodF9vdGhlcjtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0cy1ibG9ja3tcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVye1xyXG5cclxuICAgICAgICAmX3dyYXB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMmZyIDJmciAyZnIgM2ZyO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1M3B4IDg4cHg7XHJcbiAgICAgICAgICByb3ctZ2FwOiAxcHg7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICAgICBcIm51bGwgbnVsbCAgIHRvcCAgdG9wICAgICB0b3BcIlxyXG4gICAgICAgICAgICBcImxvZ28gc2xvZ2FuIGNhbGwgY29udGFjdCBzZWFyY2hcIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbG9nb3tcclxuICAgICAgICAgIGdyaWQtYXJlYTogbG9nbztcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2xvZ2Fue1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiBzbG9nYW47XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ljb25ze1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAyZnIgMWZyIDJmcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IHRvcDtcclxuXHJcbiAgICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tcHJpY2V7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tcHJvZmlsZXtcclxuICAgICAgICAgICAgJl9yZWd7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAubG9nb3V0e1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2xvZ2Fue2dyaWQtYXJlYTogc2xvZ2FuO31cclxuICAgICAgICAmX19jYWxse2dyaWQtYXJlYTogY2FsbDt9XHJcbiAgICAgICAgJl9fY29udGFjdHtncmlkLWFyZWE6IGNvbnRhY3Q7fVxyXG4gICAgICAgICZfX3NlYXJjaHtncmlkLWFyZWE6IHNlYXJjaDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDE2MDBweCl7XHJcblxyXG4gIC5oZWFkZXJ7XHJcblxyXG4gICAgJl93cmFwe1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQycHggNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uc3tcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguc2Nyb2xsZWQpe1xyXG5cclxuICAgICAgLmNvbnRhY3RzLWJsb2Nre1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgJl93cmFwe1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgXCJsb2dvIG51bGwgICB0b3AgIHRvcCAgICAgdG9wXCJcclxuICAgICAgICAgICAgXCJsb2dvIHNsb2dhbiBjYWxsIGNvbnRhY3Qgc2VhcmNoXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xvZ297XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3Nsb2dhbntcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2VhcmNoe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pY29uc3tcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgJi0tcHJvZmlsZXtcclxuICAgICAgICAgICAgJl9yZWd7XHJcbiAgICAgICAgICAgICAgLmxvZ291dHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTkwMHB4KXtcclxuXHJcbiAgLmhlYWRlcntcclxuXHJcbiAgICAmLnNjcm9sbGVke1xyXG5cclxuICAgICAgLnBob25lLWJsb2Nre1xyXG4gICAgICAgICZfX29yZGVye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tc2VhcmNoe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF17XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgJl9faWNvbnN7XHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1iYXNrZXR7XHJcblxyXG4gICAgICAgICAgICAmLXdyYXB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbG9nYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uc3tcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHNwYW4sIHNwYW4gYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpZGViYXJ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwO1xyXG5cclxuICAmX19jb250ZW50e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAkaGVhZGVyLWhlaWdodC1tb2I7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzAzcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgcGFkZGluZzogMTRweCAyMHB4IDUwcHg7XHJcblxyXG4gICAgJi10aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFja3tcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGdyYXktZGFyaywuNik7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gICZfX2NhdGFsb2d7XHJcblxyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy9jb2x1bW4tZ2FwOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdC1wYXJlbnR7XHJcbiAgICAgICY+YXtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXJlbnR7XHJcblxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAmPmF7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGlsZC1tZW51e1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgIGZpbGw6IHdoaXRlIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY+YXtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlblxyXG4gICAgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCl7XHJcblxyXG4gICAgICAvLyBudXpobm9cclxuICAgICAgLmNoaWxkLW1lbnV7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHggMjBweCAyMHB4O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJsb2Nre1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0X290aGVyO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudXtcclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3B0aW9uc3tcclxuICAgICYtaXRlbXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLS1sb2dvdXR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgY29sb3I6ICRibHVlLWRhcms7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBob25lLWJsb2Nre1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLmNvbnRhY3RzLWJsb2Nre1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAuc2lkZWJhcntcclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtNzY4O1xyXG4gICAgICBtYXgtd2lkdGg6IDQ1MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAuc2lkZWJhcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9fYmFja3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2Nyb2xsZWR7XHJcbiAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtMTIwMC1zY3JvbGxlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLnotaW5kZXgtMHtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXRhbG9ne1xyXG5cclxuICAgICAgLm5vdC1wYXJlbnR7XHJcbiAgICAgICAgJj5he1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgJj5he1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLCAwLjYpOztcclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgZmlsbDogd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsICY6YWN0aXZle1xyXG4gICAgICAgICAgJj5he1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGFyZW50e1xyXG4gICAgICAgICY+YXtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmx1ZSwgMC42KTtcclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2hpbGQtbWVudXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgZmlsbDogd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsICY6YWN0aXZle1xyXG4gICAgICAgICAgJj5he1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoaWxkLW1lbnV7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLCAuNik7XHJcbiAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWN0aXZlLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgJj5he1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhhcy1jaGlsZHsgLy9saSBhZnRlciBhcnJvd1xyXG4gICAgICAgICAgJj5he1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdtay1pY29ucyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGl7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodF9vdGhlcjtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPnVse1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICY+dWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWx7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbnMsICZfX2JvdHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51e1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTYwMHB4KXtcclxuICAuc2lkZWJhcntcclxuICAgIC8vd2lkdGg6IDIzNXB4O1xyXG4gICAgJi5zY3JvbGxlZHtcclxuICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodC0xNjAwLXNjcm9sbGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTkwMHB4KXtcclxuICAuc2lkZWJhcntcclxuICAgIC8vd2lkdGg6IDI2OXB4O1xyXG4gICAgJi5zY3JvbGxlZHtcclxuICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodC0xOTAwLXNjcm9sbGVkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGFsb2d7XHJcbiAgICAgIC5wYXJlbnR7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICB3aWR0aDogMzA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXJ7XHJcbiAgJi1tYWlue1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICMzMTM1M0Q7XHJcbiAgICAqe1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYm90e1xyXG4gICAgYmFja2dyb3VuZDogIzAxMDEwMTtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAqIHtjb2xvcjogJGdyYXktbGlnaHRfZ3JheX1cclxuICAgICZfX2xlZnR7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWQtbWF4KXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O31cclxuICAgIH1cclxuICAgICZfX2luZm97XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDt9XHJcbiAgfVxyXG5cclxuICBhe1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jsb2Nre1xyXG4gICAgJl8xe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl8ye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tZW51e1xyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19kb3dubG9hZHtcclxuICAgICYtaXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU5MTZcIjtcclxuICAgICAgICBmb250LWZhbWlseTogJ21rLWljb25zJztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc29jaWFsc3tcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAmLWljb25ze1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgYXtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3Vic2NyaWJle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGZvcm17XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGlucHV0W3R5cGU9ZW1haWxde1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0X2dyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ297XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMjgzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRzbS1tYXgpe1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBob25lLWJsb2Nre1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICZfX29yZGVye1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0cy1ibG9ja3tcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7XHJcbiAgICAucGhvbmUtYmxvY2ssIC5jb250YWN0cy1ibG9ja3tcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zaWdue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHAge2NvbG9yOiB3aGl0ZX1cclxuICB9XHJcbiAgJl9fYm90e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgcCwgYXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW5mb3tcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbWQpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oJHhsKXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkeHhsKXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O31cclxuICB9XHJcbiB9XHJcblxyXG4ucG9wdXB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgJl9fYmFja3tcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB9XHJcbiAgJl9fY2xvc2V7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBzcGFue1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3dyYXB7XHJcbiAgICBtYXgtd2lkdGg6IDMyOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDMwcHggMThweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9maWxlcy9pbWdzL3BvcHVwLWJnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1Ym1pdHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAuZGVmLWJ1dHRvbntcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCxhe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGVmLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICB0ZXh0YXJlYSwgaW5wdXQsIGxhYmVse1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdGhhbmtze1xyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmRlZi1idXR0b257XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wdXBfX3dyYXB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3RvcHtcclxuICAgIC5wb3B1cF9fd3JhcHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAuZm9vdGVye1xyXG4gICAgJl9fYmxvY2t7XHJcbiAgICAgICZfMXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LW1lZGl1bV9vdGhlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl8ye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51e1xyXG4gICAgICB1bHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGhvbmUtYmxvY2t7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCl7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9wdXB7XHJcbiAgICAmX193cmFwe1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDUwcHggNDBweDtcclxuICAgIH1cclxuICAgIC5kZWYtdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgICZfX3N1Ym1pdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX3RoYW5rc3tcclxuICAgICAgLnBvcHVwX193cmFwe1xyXG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgLmZvb3RlcntcclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICAmXzF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmXzN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkeGwtbWF4KXtcclxuICAgICAgLnBob25lLWJsb2NrLCAuY29udGFjdHMtYmxvY2t7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3B1cHtcclxuICAgICZfX3dyYXB7XHJcbiAgICAgIG1heC13aWR0aDogNzgwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMTAwcHggNTBweDtcclxuICAgICAgLnBvcHVwX3RoYW5rcyAme1xyXG4gICAgICAgIG1heC13aWR0aDogNTEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCA1MHB4IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZWYtdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gIC5mb290ZXJ7XHJcbiAgICAmLW1haW57XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1NHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9ja3tcclxuICAgICAgJl8xe1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJl8ze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tZW51e1xyXG4gICAgICB1bHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9sZWZ0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbWVkaXVtX290aGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiLmRlZi1idXR0b257XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogOXB4IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBjb2xvcjogJGRlZi1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNjAwKTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBjb2xvcjogJGJsdWUtZGFyaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29sb3I6ICRibHVlLWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBpbmt7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjJCQzkzO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBjb2xvcjogJGRlZi1jb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjRjJCQzkzO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb2xvcjogI0YyQkM5MztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJsdWV7IC8vaW5zdGVhZCBwaW5rXHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ncmVlbntcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgY29sb3I6ICRkZWYtY29sb3I7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJvcmRlci1ncmVlbntcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNBMUM2N0M7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29sb3I6ICNBMUM2N0M7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjQTFDNjdDO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJvcmRlci1waW5re1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0Y2QzhBNztcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb2xvcjogI0Y2QzhBNztcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGNkM4QTc7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYm9yZGVyLWJsdWV7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJvcmRlci1ncmF5e1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHRfZ3JheTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJpZ3tcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIuY2FyZHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDN0M3O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gICZfX2ltZ3tcclxuICAgIEBpbmNsdWRlIGliZztcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbWQpe1xyXG4gICAgICBoZWlnaHQ6IDE4MHB4fVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2luZm97XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHggMTZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMjBweDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICYtdGl0bGV7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgICB9XHJcbiAgICAmLW1ldGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgICAmLWJvdHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi1wcmljZXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRvd25sb2Fke1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBmb250LWZhbWlseTogJ21rLWljb25zJztcclxuICAgICAgICBjb250ZW50OiBcIlxcZTkxNlwiO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXN0b3B7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6ICNFMDY3NkE7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N0YXR1c3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGltZ3tcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLmNhcmRfX2luZm8tdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAuY2FyZF9faW5mby1kb3dubG9hZHtcclxuICAgICAgcHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIucXVlc3Rpb24tYmxvY2t7XHJcbiAgcGFkZGluZzogNTBweCAxNXB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogMzBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJmaWxlcy9pbWdzL3F1ZXN0aW9uLWJsb2NrLWJnLmpwZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIHAge2NvbG9yOiB3aGl0ZX1cclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHNtLW1heCl7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtODBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigkbWQpe1xyXG4gICAgcGFkZGluZzogMzVweCA0MHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZnIgNWZyO1xyXG4gICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigkeGwpe1xyXG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1taW4oJHh4bCl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNGZyO1xyXG4gIH1cclxuXHJcbiAgJl9fbGVmdHtcclxuICAgICYtdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkc20tbWF4KXtcclxuICAgICAgKntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkc20tbWF4KXtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWFuYWdlcntcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHNtLW1heCl7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCR4bCl7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggYXV0bztcclxuICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkeGwpe1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2MHB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi1waG90b3tcclxuICAgICAgQGluY2x1ZGUgaWJnO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbWQpe1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkeHhsKXtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1uYW1le1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7fVxyXG4gIH1cclxufSIsIi5tYW5hZ2VyLWJsb2Nre1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1kYXJrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgY29sdW1uLWdhcDogOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOjpiZWZvcmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDYpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ZpbGVzL2ltZ3MvbWFuYWdlci1ibG9jay1iZy1zbWFsbC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG4gICZfX2luZm97XHJcbiAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoOCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gICZfX21ldGF7XHJcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgfVxyXG4gICZfX25hbWV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgfVxyXG4gICZfX3Bvc3R7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG4gICZfX2NvbnRhY3Rze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDlweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3BlcnNvbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgaWJnO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigkbWQpe1xyXG4gICAgY29sdW1uLWdhcDogMTZweDtcclxuICAgICZfX21ldGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgICZfX3Bvc3R7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1taW4oJHhsKXtcclxuICAgICZfX2luZm97XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcigzLCA1KVxyXG4gICAgfVxyXG4gICAgJl9fcG9zdHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGVyc29ue1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1taW4oJHh4bCl7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xyXG4gICAgICB3aWR0aDogMjgzcHg7XHJcbiAgICB9XHJcbiAgICAmX19uYW1le1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX19wZXJzb257XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigkaGQpe1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMywgNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByaWNlLWJsb2Nre1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWRhcms7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6OmJlZm9yZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcigxMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9maWxlcy9pbWdzL3ByaWNlLWJsb2NrX2xlZnQuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xyXG4gIH1cclxuICAmOjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9maWxlcy9pbWdzL2Rvd25sb2FkLXByaWNlLWJnLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogLTI7XHJcbiAgfVxyXG4gICZfX2luZm97XHJcbiAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoOCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDYwMCk7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigkeGwpe1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMyw0KTtcclxuICAgIH1cclxuICAgICZfX2luZm97XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcigyLjUsIDQpXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyouc2xpY2stc2xpZGV7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufSovXHJcbi8qLnNsaWNrLWxpc3R7XHJcbiAgb3ZlcmZsb3cteTogdW5zZXQ7XHJcbn0qL1xyXG4uc2xpY2stZG90cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gIGxpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBidXR0b257XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmx1ZTtcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgYmFja2dyb3VuZDogYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWFycm93e1xyXG4gIHRvcDogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICB6LWluZGV4OiAxO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodF9ncmF5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICY6OmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMjUgMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNSA5TDAuOTk5OTk4IDlNMC45OTk5OTggOUw4LjA3NjkyIDFNMC45OTk5OTggOUw4LjA3NjkyIDE3JyBzdHJva2U9JyUyMzlEOUQ5QycvJTNFJTNDL3N2ZyUzRSUwQVwiKTs7XHJcbiAgfVxyXG59XHJcbi5zbGljay1wcmV2e1xyXG4gIGxlZnQ6IDEwcHg7XHJcbn1cclxuLnNsaWNrLW5leHR7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIuZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcclxuICBmaWxsOiB3aGl0ZTtcclxufVxyXG5pZnJhbWUuZmFuY3lib3gtaWZyYW1le1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn0iLCIucGFnZS1tYWlue1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9ue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maXJzdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAmLXNsaWRlcntcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpe1xyXG4gICAgICAgIC5zbGljay1hcnJvd3tcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIHRvcDogMTE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay10cmFja3tcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIGliZztcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3JpZ2h0e1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFya2VyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICBtYXJnaW46IC0zMHB4IGF1dG8gMDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICAgICAuZGVmLXRpdGxle1xyXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVmLWJ1dHRvbntcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgIGNvbG9yOiAkZGVmLWNvbG9yO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICp7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpe1xyXG4gICAgICAgICZfX3dyYXB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZy1tb2J7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgcm93LWdhcDogMzBweDtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRncmF5LW1lZGl1bV9vdGhlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgZmlsbDogJGJsdWUtZGFyaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgZmlsbDogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2dze1xyXG4gICAgJi1jb250ZW50e1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMzAwcHgpO1xyXG4gICAgICBncmlkLWdhcDogMzBweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIEBpbmNsdWRlIGliZztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgJi1ib3R7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDcwMCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAuY2F0YWxvZ3NfX2l0ZW0tYm90e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFya2VyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndhcmVob3VzZXN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cclxuICAucGFnZS1tYWlue1xyXG5cclxuICAgIHNlY3Rpb257XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdHtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAmLXNsaWRlcntcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19yaWdodHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDcpO1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2ctbW9ie1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2dze1xyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgICYtYm90e1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAzMDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcblxyXG4gIC5wYWdlLW1haW57XHJcblxyXG4gICAgLmZpcnN0e1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAmLXNsaWRlcntcclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JpZ2h0e1xyXG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDUpO1xyXG4gICAgICAgICAgLmRlZi10aXRsZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1tb2J7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2dze1xyXG5cclxuICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjUwcHggMTIwcHggMjUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgIGdyaWQtcm93LWVuZDogNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgLmNhdGFsb2dzX19pdGVtLWJvdHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJvdHtcclxuICAgICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53YXJlaG91c2Vze1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogNjgwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fYWRkcmVzc2Vze1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNCk7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRfZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbWVkaXVtX290aGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFya2VyO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgKntcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2NvbnRhY3Rze1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgJjpub3QoJjpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG5cclxuICAucGFnZS1tYWlue1xyXG5cclxuICAgIC5maXJzdHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICYtc2xpZGVye1xyXG4gICAgICAgICZfX2ltZ3tcclxuICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHh4bC1tYXgpe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JpZ2h0e1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR4eGwtbWF4KXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZ3N7XHJcbiAgICAgICYtY29udGVudHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciA0ZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyODVweCAyNjVweCAyODVweDtcclxuICAgICAgfVxyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgICYtYm90e1xyXG4gICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgLmNhdGFsb2dzX19pdGVtLWJvdHtcclxuICAgICAgICAgICAgd2lkdGg6IDM3NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53YXJlaG91c2Vze1xyXG4gICAgICAmX19hZGRyZXNzZXN7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxOTAwcHgpe1xyXG5cclxuICAucGFnZS1tYWlue1xyXG5cclxuICAgIC5maXJzdHtcclxuICAgICAgJi1zbGlkZXJ7XHJcbiAgICAgICAgJl9fcmlnaHR7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53YXJlaG91c2Vze1xyXG4gICAgICAmX19hZGRyZXNzZXN7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWR2YW50YWdlc3tcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1kLW1heCl7XHJcbiAgICBkaXNwbGF5OiBub25lfVxyXG5cclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgY29sdW1uLWdhcDogMzBweDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgcGFkZGluZzogNzBweCA0MHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZmlsZXMvaW1ncy9hZHZhbnRhZ2VzL2FkdmFudGFnZXMtYmcuanBnXCIpLCBsaW5lYXItZ3JhZGllbnQoNDMuMThkZWcsICMwRTFCMzIgLTEzLjU3JSwgIzgwOUZCQyA4OC44MyUpO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigkeHhsKXtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNmZyIDRmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLWxlZnR7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oJHh4bCl7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4O31cclxuICB9XHJcblxyXG4gIHAge2NvbG9yOiB3aGl0ZX1cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7fVxyXG4gICZfX3N1Yi10aXRsZXtcclxuICAgIGNvbG9yOiAjRDRENUQ1O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCBhdXRvO1xyXG4gICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCR4eGwpe1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwcHggYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O31cclxuICAgICYtdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O31cclxuICAgICYtaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTt9XHJcbiAgfVxyXG59XHJcblxyXG4uZmFjdHN7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtZC1tYXgpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYtdG9we1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBzcGFue1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgfVxyXG4gICZfX3RhYnN7XHJcbiAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNCk7XHJcbiAgICB1bHtcclxuICAgICAgY291bnRlci1yZXNldDogbnVtO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodCg2MDApO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHRfb3RoZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJi5zbGljay1hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDExOSwgMTQ2LCAxNzUsIDAuMDgpIDAlLCByZ2JhKDExOSwgMTQ2LCAxNzUsIDApIDEwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXZhbnRHYXJkZSBCayBCVFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoLW4rOSk6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIjBcIiBjb3VudGVyKG51bSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2xpZGVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDYpO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCR4eGwpe1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9pbml0e1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7fVxyXG5cclxuICAgIC5zbGljay1saXN0e1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7fVxyXG4gICAgLnNsaWNrLXRyYWNre1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7fVxyXG4gICAgLnNsaWNrLXByZXZ7XHJcbiAgICAgIGxlZnQ6IDA7fVxyXG4gICAgLnNsaWNrLW5leHR7XHJcbiAgICAgIHJpZ2h0OiAwO31cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJHh4bCl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O31cclxuXHJcbiAgICAgICAgLmRlZi10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItY291bnQge1xyXG4gICAgICAmX19jdXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXZhbnRHYXJkZSBCayBCVFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICB6LWluZGV4OiAtMTA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCR4eGwpe1xyXG4gICAgICAgICAgbGVmdDogMTMwcHg7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2UtYWJvdXR7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9ue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maXJzdHtcclxuICAgIC5yb3d7XHJcbiAgICAgIHJvdy1nYXA6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAudHh0LWJvbGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICB9XHJcbiAgICAmX19nb2Fse1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX19taXNzaW9ue1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAvKiZfX21lZGlhe1xyXG4gICAgICBAaW5jbHVkZSBpYmc7XHJcbiAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICB9Ki9cclxuICB9XHJcblxyXG4gIC5sZWFkZXJzaGlwe1xyXG4gICAgJl9faW1ne1xyXG4gICAgICBAaW5jbHVkZSBpYmc7XHJcbiAgICAgIGhlaWdodDogMTU5cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmFtZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDYwMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgfVxyXG4gICAgJl9fcG9zdHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgY29sb3I6ICRncmF5LWxpZ2h0X2dyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudW5pdHN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcm93LWdhcDogMjBweDtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmLXdyYXB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWRhcms7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ZpbGVzL2ltZ3MvbWFuYWdlci1ibG9jay1iZy1zbWFsbC5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDcwcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1uYW1le1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB9XHJcbiAgICAgICYtcG9zdHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgICB9XHJcbiAgICAgICYtY29udGFjdHN7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFuZGFyZHN7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9maWxlcy9pbWdzL2FkdmFudGFnZXMvYWR2YW50YWdlcy1iZy5qcGdcIiksIGxpbmVhci1ncmFkaWVudCg0My4xOGRlZywgIzBFMUIzMiAtMTMuNTclLCAjODA5RkJDIDg4LjgzJSk7XHJcblxyXG4gICAgLnJvd3tcclxuICAgICAgcm93LWdhcDogMzBweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICp7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmV2aWV3c3tcclxuICAgICZfX25hbWV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuXHJcbiAgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHJcbiAgICAvKi5maXJzdHtcclxuICAgICAgJl9fbWVkaWF7XHJcbiAgICAgICAgaGVpZ2h0OiA0NzBweDtcclxuICAgICAgfVxyXG4gICAgfSovXHJcblxyXG4gICAgLmxlYWRlcnNoaXB7XHJcbiAgICAgICZfX2ltZ3tcclxuICAgICAgICBoZWlnaHQ6IDI0M3B4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX25hbWV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3Bvc3R7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVuaXRze1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICByb3ctZ2FwOiAzMHB4O1xyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFuZGFyZHN7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICZfX3RpdGxlLCAmX190ZXh0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuXHJcbiAgYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcblxyXG4gICAgc2VjdGlvbntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3R7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgcm93LWdhcDogNjBweDtcclxuICAgICAgfVxyXG4gICAgICAvKiZfX21lZGlhe1xyXG4gICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICAgIH0qL1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWFkZXJzaGlwe1xyXG4gICAgICAmX19pbWd7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51bml0c3tcclxuICAgICAgJl9faXRlbXtcclxuICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNSk7XHJcbiAgICAgICAgJi13cmFwe1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9maWxlcy9pbWdzL21hbmFnZXItYmxvY2stYmctYmlnLnBuZ1wiKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmFtZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuXHJcbiAgYW5kIChtaW4td2lkdGg6IDE2MDBweCl7XHJcblxyXG4gICAgc2VjdGlvbntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0e1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIHJvdy1nYXA6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLyomX19tZWRpYXtcclxuICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICB9Ki9cclxuICAgIH1cclxuXHJcbiAgICAudW5pdHN7XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YW5kYXJkc3tcclxuICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuXHJcbiAgYW5kIChtaW4td2lkdGg6IDE5MDBweCl7XHJcbiAgICAvKi5maXJzdHtcclxuICAgICAgJl9fbWVkaWF7XHJcbiAgICAgICAgaGVpZ2h0OiA0NzVweDtcclxuICAgICAgfVxyXG4gICAgfSovXHJcblxyXG4gICAgLmxlYWRlcnNoaXB7XHJcbiAgICAgICZfX2ltZ3tcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YW5kYXJkc3tcclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGV4dHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuIiwiLnBhZ2UtY29udGFjdHN7XHJcblxyXG4gIGlmcmFtZXtcclxuICAgIGhlaWdodDogMTc1cHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwe1xyXG4gICAgcm93LWdhcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC5zdWItdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmPip7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHh0LWJvbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgIFtjbGFzc149XCJpY29uLVwiXXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogMTJweDtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWFuYWdlcnN7XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cclxuICAucGFnZS1jb250YWN0c3tcclxuXHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgJj4qe1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgLnN1Yi10aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkcmVzc3tcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21hbmFnZXJze1xyXG4gICAgICByb3ctZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuXHJcbiAgLnBhZ2UtY29udGFjdHN7XHJcblxyXG4gICAgaWZyYW1le1xyXG4gICAgICBoZWlnaHQ6IDIzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdHtcclxuICAgICAgLnN1Yi10aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG5cclxuICAucGFnZS1jb250YWN0c3tcclxuXHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0e1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDQpO1xyXG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxOTAwcHgpe1xyXG5cclxuICAucGFnZS1jb250YWN0c3tcclxuICAgIGlmcmFtZXtcclxuICAgICAgaGVpZ2h0OiA0NzVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2Utc2hpcHBpbmd7XHJcbiAgJl9faXRlbXtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmLWltZ3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgICYtcmlnaHR7XHJcbiAgICAgIC5uYW1le1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5hZGRyZXNze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgLndvcmtpbmd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAudHh0LWJvbGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWN0c3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKmRldGFpbCovXHJcblxyXG4gICZfX2ltYWdle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgJl9faW5mb3tcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAmLWxlZnR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIC50eHQtYm9sZHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBwLCB1bHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWRkcmVzc3tcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbWVkaXVtX290aGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICp7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHh0LWJvbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDEycHg7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19nYWxsZXJ5e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIC5yb3d7XHJcbiAgICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIEBpbmNsdWRlIGliZztcclxuICAgICAgaGVpZ2h0OiAyMjRweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21hcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAudHh0LWJvbGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgIGlmcmFtZXtcclxuICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgLnBhZ2Utc2hpcHBpbmd7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAmLWltZ3tcclxuICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAmLXJpZ2h0e1xyXG4gICAgICAgIC5hZGRyZXNze1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVmLWJ1dHRvbntcclxuICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZve1xyXG4gICAgICAmLWxlZnR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ2FsbGVyeXtcclxuICAgICAgLnJvd3tcclxuICAgICAgICByb3ctZ2FwOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBoZWlnaHQ6IDI0MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAucGFnZS1zaGlwcGluZ3tcclxuICAgICZfX2l0ZW17XHJcbiAgICAgICYtcmlnaHR7XHJcbiAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm97XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgICYtbGVmdHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtYWRkcmVzc3tcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcigzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ2FsbGVyeXtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGhlaWdodDogMzA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21hcHtcclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gIC5wYWdlLXNoaXBwaW5ne1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgJi1yaWdodHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDgpO1xyXG4gICAgfVxyXG4gICAgJl9faW5mb3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgJi1sZWZ0e1xyXG4gICAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ2FsbGVyeXtcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDgpO1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgaGVpZ2h0OiAzNTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCl7XHJcbiAgLnBhZ2Utc2hpcHBpbmd7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAmLWltZ3tcclxuICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZXtcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDcpO1xyXG4gICAgfVxyXG4gICAgJl9faW5mb3tcclxuICAgICAgJi1sZWZ0e1xyXG4gICAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ2FsbGVyeXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBoZWlnaHQ6IDI5NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLXJldGFpbHtcclxuXHJcbiAgJl9fdXNlZnVse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlmcmFtZXtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgLnBhZ2UtcmV0YWlse1xyXG5cclxuICAgICZfX3VzZWZ1bHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAucmVjb3Jkcy13cmFwe1xyXG4gICAgICAgIC5yb3d7XHJcbiAgICAgICAgICByb3ctZ2FwOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWJ0bntcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLWRldGFpbHtcclxuXHJcbiAgLmRldGFpbC13cmFwe1xyXG5cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIH1cclxuICAgIGgyLGgzLGg0LGg1LGg2e1xyXG4gICAgICBtYXJnaW46IDMwcHggMCAxNnB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgICB9XHJcbiAgICBpbWcsIGlmcmFtZXtcclxuICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19kb2N7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LW1lZGl1bV9vdGhlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgbWFyZ2luOiAxNnB4IDAgMzBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sdW1uLWdhcDogMTZweDtcclxuICAgICAgJi1yaWdodHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHJvdy1nYXA6IDhweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKntcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sbGVjdGlvbntcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAubGlzdC1zbGlkZXJfX3RpdGxle1xyXG4gICAgICBjb2xvcjogJGRlZi1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JhY2t7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlblxyXG4gICAgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJke1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAucGFnZS1kZXRhaWx7XHJcbiAgICAuZGV0YWlsLXdyYXB7XHJcbiAgICAgIGlmcmFtZXtcclxuICAgICAgICBoZWlnaHQ6IDM5MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXJke1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gIC5wYWdlLWRldGFpbHtcclxuICAgIC5kZXRhaWwtd3JhcHtcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDgpO1xyXG4gICAgfVxyXG4gICAgJl9fY2FyZHtcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTYwMHB4KXtcclxuICAucGFnZS1kZXRhaWx7XHJcbiAgICAuZGV0YWlsLXdyYXB7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig2KTtcclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDE5MDBweCl7XHJcblxyXG4gIC5wYWdlLWRldGFpbHtcclxuICAgICZfX2JhY2t7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLXdyYXB7XHJcbiAgICAgIGlmcmFtZXtcclxuICAgICAgICBoZWlnaHQ6IDQ3NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbntcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5wYWdlLXZhY2FuY2llc3tcclxuXHJcbiAgJl9fbGVmdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgcCwgdWx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICBie1xyXG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbWVkaXVtX290aGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZi1idXR0b257XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcHBseXtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHJcbiAgLnBhZ2UtdmFjYW5jaWVze1xyXG5cclxuICAgICZfX3JpZ2h0e1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXBwbHl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuXHJcbiAgLnBhZ2UtdmFjYW5jaWVze1xyXG4gICAgJl9fd3JhcHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0e1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHR7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICAmLXRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDE5MDBweCl7XHJcblxyXG4gIC5wYWdlLXZhY2FuY2llc3tcclxuXHJcbiAgICAmX19sZWZ0e1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNSlcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtY2VydGlmaWNhdGVze1xyXG4gICZfX2dhbGxlcnl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMzBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBhe1xyXG4gICAgICBAaW5jbHVkZSBpYmc7XHJcbiAgICAgIGhlaWdodDogMjA4cHg7XHJcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGdyYXktbGlnaHRfb3RoZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAucGFnZS1jZXJ0aWZpY2F0ZXN7XHJcbiAgICAmX19nYWxsZXJ5e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgLnBhZ2UtY2VydGlmaWNhdGVze1xyXG4gICAgJl9fZ2FsbGVyeXtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDE2MDBweCl7XHJcbiAgLnBhZ2UtY2VydGlmaWNhdGVze1xyXG4gICAgJl9fZ2FsbGVyeXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTYwMHB4KXtcclxuICAucGFnZS1jZXJ0aWZpY2F0ZXN7XHJcbiAgICAmX19nYWxsZXJ5e1xyXG4gICAgICBhe1xyXG4gICAgICAgIGhlaWdodDogMzg4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtcXVhbGl0eXtcclxuICAmX190ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICp7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAucGFnZS1xdWFsaXR5e1xyXG4gICAgJl9fcmlnaHR7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig2KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgLnBhZ2UtcXVhbGl0eXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICZfX3RleHR7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig2KTtcclxuICAgIH1cclxuICAgICZfX3JpZ2h0e1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gIC5wYWdlLXF1YWxpdHl7XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLXBhcnRuZXJzaGlwe1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgJl9fbGVmdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAqe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuXHJcbiAgICAgIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gIC5wYWdlLXBhcnRuZXJzaGlwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICZfX2xlZnR7XHJcbiAgICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgLnBhZ2UtcGFydG5lcnNoaXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgJl9fbGVmdHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDE2MDBweCl7XHJcbiAgLnBhZ2UtcGFydG5lcnNoaXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtaGl0c3tcclxuXHJcbiAgJl9fd3JhcHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAucGFnZS1oaXRze1xyXG5cclxuICAgICZfX3dyYXB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gIC5wYWdlLWhpdHN7XHJcblxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2Utc2VhcmNoe1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdHN7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VhcmNoe1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbWVkaXVtX290aGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICBpbnB1dFt0eXBlPXRleHRde1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIGJ1dHRvbntcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgZmlsbDogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICAmX3N0YXJ0e1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuICAgICZfbm90aGluZ3tcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdWVzdGlvbi1ibG9ja3tcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50e1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICYtYmxvY2t7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgLnBhZ2Utc2VhcmNoe1xyXG4gICAgJl9faW1ne1xyXG4gICAgICAmX3N0YXJ0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucXVlc3Rpb24tYmxvY2t7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcblxyXG4gIC5wYWdlLXNlYXJjaHtcclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig5KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gIC5wYWdlLXNlYXJjaHtcclxuXHJcbiAgICAmX190b3B7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig3KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWd7XHJcbiAgICAgICZfc3RhcnR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gIC5wYWdlLXNlYXJjaHtcclxuXHJcbiAgICAmX190b3B7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtcHJvbW90aW9ue1xyXG5cclxuICAmX19jb250ZW50e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICYtYmxvY2t7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMixoMyxoNCxoNXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdGVwc3tcclxuICAgIGNvdW50ZXItcmVzZXQ6IG51bTtcclxuICAgIHJvdy1nYXA6IDMwcHg7XHJcbiAgICBsaXtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogY291bnRlcihudW0pO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCg3MDApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2RvY3tcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LW1lZGl1bV9vdGhlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgY29sdW1uLWdhcDogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9kdWN0c3tcclxuICAgICYtdG9we1xyXG4gICAgICAudGFic3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcm93LWdhcDogMTBweDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICYsIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFja3tcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHJcbiAgLnBhZ2UtcHJvbW90aW9ue1xyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbWVkaXVtX290aGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLWJsb2Nre1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RvY3tcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgc3BhbntcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG5cclxuICAucGFnZS1wcm9tb3Rpb257XHJcbiAgICAmX19zdGVwc3tcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDkpO1xyXG4gICAgfVxyXG4gICAgJl9fcHJvZHVjdHN7XHJcbiAgICAgICYtdG9we1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgLnRhYnN7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29ydC1ibG9ja3tcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG5cclxuICAucGFnZS1wcm9tb3Rpb257XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoOCk7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMTAsOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N0ZXBze1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2RvY3tcclxuICAgICAgd2lkdGg6IDc4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2R1Y3Rze1xyXG5cclxuICAgICAgJi10b3B7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnRhYnN7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvcnQtYmxvY2t7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxOTAwcHgpe1xyXG5cclxuICAucGFnZS1wcm9tb3Rpb257XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNyk7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fc3RlcHN7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig4LDcpO1xyXG4gICAgfVxyXG4gICAgJl9fZG9je1xyXG4gICAgICB3aWR0aDogNzMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIucGFnZS00MDR7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGRlZi1jb2xvcjtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgbGVmdDogLTE1cHg7XHJcbiAgICByaWdodDogLTE1cHg7XHJcbiAgICBib3R0b206IC04MHB4O1xyXG4gIH1cclxuICAmOjphZnRlcntcclxuICAgIGNvbnRlbnQ6ICc0MDQnO1xyXG4gICAgY29sb3I6IHJnYmEoJGJsdWUsLjMpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNzAwKTtcclxuICAgIGZvbnQtc2l6ZTogOTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0e1xyXG4gICAgKntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICAudHh0LWJvbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1tZWRpdW1fZ3JheTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkZGVmLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICBmaWxsOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlXzF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGVfMntcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19iYWNre1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxuICAmX19vcHRpb25ze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIGF7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA3MHB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cclxuICAucGFnZS00MDR7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBsZWZ0OiBjYWxjKCgoI3skY29udGFpbmVyLXdpZHRoLTc2OH0gLSAxMDB2dykgLyAyKSAtIDE1cHgpO1xyXG4gICAgICByaWdodDogY2FsYygoKCN7JGNvbnRhaW5lci13aWR0aC03Njh9IC0gMTAwdncpIC8gMikgLSAxNXB4KTtcclxuICAgICAgYm90dG9tOiAtMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgIHRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0e1xyXG4gICAgICAqe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDYpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAudHh0LWJvbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGVfMXtcclxuICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlXzJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNre1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDUpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gIC5wYWdlLTQwNHtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgbGVmdDogY2FsYygoKCN7JGNvbnRhaW5lci13aWR0aC05OTJ9IC0gMTAwdncpIC8gMikgLSAxNXB4KTtcclxuICAgICAgcmlnaHQ6IGNhbGMoKCgjeyRjb250YWluZXItd2lkdGgtOTkyfSAtIDEwMHZ3KSAvIDIpIC0gMTVweCk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgZm9udC1zaXplOiAxNjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgLnBhZ2UtNDA0e1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICByaWdodDogY2FsYygoKCN7JGNvbnRhaW5lci13aWR0aC0xMjAwfSAtIDEwMHZ3KSAvIDIpIC0gMTBweCk7XHJcbiAgICAgIGJvdHRvbTogLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlXzF7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlXzJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC50eHQtYm9sZHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGVmdHtcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDUpO1xyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNCk7XHJcbiAgICB9XHJcbiAgICAmX19iYWNre1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTYwMHB4KXtcclxuICAucGFnZS00MDR7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgcmlnaHQ6IGNhbGMoKCgjeyRjb250YWluZXItd2lkdGgtMTYwMH0gLSAxMDB2dykgLyAyKSAtIDEwcHgpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIHRvcDogMTQwcHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZV8ye1xyXG4gICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig1LDQpO1xyXG4gICAgfVxyXG4gICAgJl9fbGVmdHtcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDQpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig1KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDE5MDBweCl7XHJcbiAgLnBhZ2UtNDA0e1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICByaWdodDogY2FsYygoKCN7JGNvbnRhaW5lci13aWR0aC0xOTAwfSAtIDEwMHZ3KSAvIDIpIC0gMTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLWNhdHtcclxuICAucmVjb3Jkcy13cmFwe1xyXG4gICAgLnJvd3tcclxuICAgICAgcm93LWdhcDogMzBweDtcclxuICAgIH1cclxuICAgIC5jYXJke1xyXG4gICAgICAmX19pbWd7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2tze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmhpdHN7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogLTgwcHg7XHJcbiAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVzdDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICAgIC5saXN0LXNsaWRlcntcclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICRkZWYtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJke1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgLnBhZ2UtY2F0e1xyXG4gICAgJl9fYmxvY2tze1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAubWFuYWdlci1ibG9ja3tcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgfVxyXG4gICAgICAucHJpY2UtYmxvY2t7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGl0c3tcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgYm90dG9tOiAtMTAwcHg7XHJcbiAgICAgICAgbGVmdDogY2FsYygoKCN7JGNvbnRhaW5lci13aWR0aC03Njh9IC0gMTAwdncpIC8gMikgLSAxNXB4KTtcclxuICAgICAgICByaWdodDogY2FsYygoKCN7JGNvbnRhaW5lci13aWR0aC03Njh9IC0gMTAwdncpIC8gMikgLSAxNXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gIC5wYWdlLWNhdHtcclxuXHJcbiAgICAuaGl0c3tcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgbGVmdDogY2FsYygoKCN7JGNvbnRhaW5lci13aWR0aC05OTJ9IC0gMTAwdncpIC8gMikgLSAxNXB4KTtcclxuICAgICAgICByaWdodDogY2FsYygoKCN7JGNvbnRhaW5lci13aWR0aC05OTJ9IC0gMTAwdncpIC8gMikgLSAxNXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAucGFnZS1jYXR7XHJcbiAgICAmX19ibG9ja3N7XHJcbiAgICAgIC5wcmljZS1ibG9ja3tcclxuICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oaXRze1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBib3R0b206IC0xMjBweDtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICByaWdodDogY2FsYygoKCN7JGNvbnRhaW5lci13aWR0aC0xMjAwfSAtIDEwMHZ3KSAvIDIpIC0gNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTYwMHB4KXtcclxuICAucGFnZS1jYXR7XHJcblxyXG4gICAgLnJlY29yZHMtd3JhcHtcclxuICAgICAgLmNhcmR7XHJcbiAgICAgICAgJl9faW1ne1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9ja3N7XHJcbiAgICAgIC5wcmljZS1ibG9ja3tcclxuICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGl0c3tcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoKCgjeyRjb250YWluZXItd2lkdGgtMTYwMH0gLSAxMDB2dykgLyAyKSAtIDZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDE5MDBweCl7XHJcbiAgLnBhZ2UtY2F0e1xyXG5cclxuICAgIC5oaXRze1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICByaWdodDogY2FsYygoKCN7JGNvbnRhaW5lci13aWR0aC0xOTAwfSAtIDEwMHZ3KSAvIDIpIC0gNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS1iYXNrZXR7XHJcblxyXG4gICZfX3RvcHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XHJcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgLmRlZi1idXR0b257XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21ldGF7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAuaXRlbXtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgNGZyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0X290aGVyO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2luZm97XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wcmljZXtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLCp7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGltZW5zaW9uc3tcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgICAgICAgZGl2Omxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgKntcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0X2dyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zZXR7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LW1lZGl1bV9vdGhlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICp7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0X2dyYXk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYub3BlbmVke1xyXG4gICAgICAgICAgICAuaXRlbV9faW5mby1zZXRfX3RpdGxle1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2NvdW50e1xyXG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0X2dyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3ByaWNle1xyXG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYsKntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2RpbWVuc2lvbnN7XHJcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICByb3ctZ2FwOiA2cHg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAqe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19kZWxldGV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0X290aGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1kZWxldGVke1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJl9fd3JhcHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodF9vdGhlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICp7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Jlc3RvcmV7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc2V0e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICZfX3RvcHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgLml0ZW1fX2luZm97XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pdGVtX19jb3VudHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaXRlbV9fcHJpY2UsIC5pdGVtX19kaW1lbnNpb25ze1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXB7XHJcbiAgICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICAmKy5pdGVte1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRfb3RoZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRfb3RoZXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2RlbGV0ZXtcclxuICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmNsb3NlZHtcclxuICAgICAgICAgICAgLml0ZW0tc2V0X193cmFwLXRpdGxle1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29yZGVye1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHRfb3RoZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgJi10aXRsZXtcclxuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5mb3tcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3Vte1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAucHJpY2V7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNzAwKTtcclxuICAgICAgICAmLCBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXBpbms7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVmLWJ1dHRvbntcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gIC5wYWdlLWJhc2tldHtcclxuXHJcbiAgICAmX190b3B7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAuZGVmLXRpdGxle1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGF7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRfZ3JheTtcclxuICAgICAgICAmLmltZ3tcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmluZm97XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb3VudHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnByaWNle1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRpbWVuc2lvbnN7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgIC5pdGVte1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG5cclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZve1xyXG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY291bnR7XHJcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxMztcclxuXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19wcmljZXtcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xyXG5cclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGltZW5zaW9uc3tcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xyXG4gICAgICAgICAgLnBhZ2UtYmFza2V0X3JlZyAme1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RlbGV0ZXtcclxuICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2V0e1xyXG4gICAgICAgICAgJl9fdG9we1xyXG4gICAgICAgICAgICAuaXRlbV9faW5mby1kaW1lbnNpb25ze1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig0LDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgICAmX19kZWxldGV7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3JkZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICBcImluZm8gYnRuXCI7XHJcblxyXG4gICAgICAucGFnZS1iYXNrZXRfcmVnICZ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgIFwiaW5mbyBzdW1cIlxyXG4gICAgICAgICAgXCJpbmZvIGJ0blwiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWluZm97XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBpbmZvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig1LDYpXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXN1bXtcclxuICAgICAgICBncmlkLWFyZWE6IHN1bTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlZi1idXR0b257XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBidG47XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgLnBhZ2UtYmFza2V0e1xyXG5cclxuICAgICZfX21ldGF7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xyXG5cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgICYuaW1ne1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmluZm97XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb3VudHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xyXG4gICAgICAgICAgLnBhZ2UtYmFza2V0X3JlZyAme1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnByaWNle1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRpbWVuc2lvbnN7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTE7XHJcbiAgICAgICAgICAucGFnZS1iYXNrZXRfcmVnICZ7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXB7XHJcblxyXG4gICAgICAuaXRlbXtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm97XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY291bnR7XHJcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xyXG4gICAgICAgICAgLnBhZ2UtYmFza2V0X3JlZyAme1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xyXG4gICAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19wcmljZXtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kaW1lbnNpb25ze1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDExO1xyXG4gICAgICAgICAgLnBhZ2UtYmFza2V0X3JlZyAme1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2V0e1xyXG4gICAgICAgICAgJl9fdG9we1xyXG4gICAgICAgICAgICAuaXRlbV9fY291bnR7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1fX2luZm8tZGltZW5zaW9uc3tcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMyw0KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3JkZXJ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBub25lO1xyXG4gICAgICAucGFnZS1iYXNrZXRfcmVnICZ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbmZve1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzU7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zdW17XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUvODtcclxuICAgICAgfVxyXG4gICAgICAuZGVmLWJ1dHRvbntcclxuICAgICAgICBncmlkLWNvbHVtbjogOC8xMTtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMzBweCBhdXRvIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDE2MDBweCl7XHJcbiAgLnBhZ2UtYmFza2V0e1xyXG5cclxuICAgICZfX21ldGF7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xyXG5cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgICYuY291bnR7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNjtcclxuICAgICAgICAgIC5wYWdlLWJhc2tldF9yZWcgJntcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnByaWNle1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZGltZW5zaW9uc3tcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xyXG4gICAgICAgICAgLnBhZ2UtYmFza2V0X3JlZyAme1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwe1xyXG4gICAgIC5pdGVte1xyXG4gICAgICAgJl9faW5mb3tcclxuICAgICAgICAgJi10aXRsZXtcclxuICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi1kaW1lbnNpb25ze1xyXG4gICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcigyLDMpXHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgICZfX2NvdW50e1xyXG4gICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XHJcbiAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNjtcclxuICAgICAgICAgLnBhZ2UtYmFza2V0X3JlZyAme1xyXG4gICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNjtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgJl9fcHJpY2V7XHJcbiAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xyXG4gICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDg7XHJcbiAgICAgICB9XHJcbiAgICAgICAmX19kaW1lbnNpb25ze1xyXG4gICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcclxuICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xyXG4gICAgICAgICAucGFnZS1iYXNrZXRfcmVnICYge1xyXG4gICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xyXG4gICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTA7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgICAgICBkaXY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG5cclxuICAgICAgICYtc2V0e1xyXG4gICAgICAgICAmX190b3B7XHJcbiAgICAgICAgICAgLml0ZW1fX2luZm8tZGltZW5zaW9uc3tcclxuICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcmRlcntcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDkpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xyXG4gICAgICAmLWluZm97XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcclxuICAgICAgfVxyXG4gICAgICAuZGVmLWJ1dHRvbntcclxuICAgICAgICBncmlkLWNvbHVtbjogNy8xMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTkwMHB4KXtcclxuICAucGFnZS1iYXNrZXR7XHJcblxyXG4gICAgJl9fbWV0YXtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XHJcblxyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgJi5kaW1lbnNpb25ze1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXB7XHJcbiAgICAgICAuaXRlbXtcclxuICAgICAgICAgJl9fZGltZW5zaW9uc3tcclxuICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcclxuICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG5cclxuICAgICZfX29yZGVye1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoOCk7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XHJcblxyXG4gICAgICAuZGVmLWJ1dHRvbntcclxuICAgICAgICBncmlkLWNvbHVtbjogNy85O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIucGFnZS1vcmRlcntcclxuXHJcbiAgJl9fdG9we1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAuZGVmLWJ1dHRvbntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybXtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3R7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHRfb3RoZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktcGluaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYuaGFzLWNoaWxke1xyXG4gICAgICAgICY+ZGl2OmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MTVcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdtay1pY29ucyc7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2xvc2Vke1xyXG4gICAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cclxuICAucGFnZS1vcmRlcntcclxuICAgICZfX3RvcHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlblxyXG5hbmQgKG1pbi13aWR0aDogMTYwMHB4KXtcclxuICAucGFnZS1vcmRlcntcclxuICAgICZfX2xpc3R7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig0LDUpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtY2FiaW5ldHtcclxuXHJcbiAgJl9fdG9we1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0X290aGVyO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW17XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktcGluaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktcGluaztcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQUQyQjUyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwe1xyXG4gICAgJjpub3QoLmFjdGl2ZSl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2ZpbGV7XHJcblxyXG4gICAgJi1sZWZ0e1xyXG4gICAgICAmX19ibG9ja3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yaWdodHtcclxuICAgICAgLnJvd3tcclxuICAgICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3tcclxuXHJcbiAgICAgICYtY29udGVudHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWJsb2Nre1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1uYW1le1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tZXRhe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xyXG4gICAgICBjb2xvcjogJGdyYXktbGlnaHRfZ3JheTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgICAgICYuc3Vie1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybXtcclxuICAgICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRlc2N7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Vic2NyaWJlc3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktbGlnaHRfb3RoZXI7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gIC5oaXN0b3J5e1xyXG4gICAgJi1saXN0e1xyXG4gICAgICAmX19tZXRhe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJl9fYmxvY2t7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwe1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodF9vdGhlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuLTEpe1xyXG4gICAgICAgICAgLmhpc3RvcnktbGlzdF9faXRlbS13cmFwe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodF9vdGhlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWV0YXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW51bWJlcntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kYXRle1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY291bnR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc3Vte1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLW1vcmV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zdGF0dXN7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2FuY2VsZWR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY29tcGxldGVke1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtb3JkZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAmX19iYWNre1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NvbnRlbnRze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbWV0YXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW1ldGF7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0X2dyYXk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodF9vdGhlcjtcclxuICAgICAgICAgIC5oaXN0b3J5LW9yZGVyX19pdGVte1xyXG4gICAgICAgICAgICAmLW5hbWV7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXByaWNle1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9saXN0e1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodF9vdGhlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAuaGlzdG9yeS1vcmRlcl9faXRlbXtcclxuICAgICAgICAgICAgICAgICAgJi1uYW1lLCAmLXByaWNlLCAmLWNvdW50e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdG90YWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fcmlnaHR7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodF9vdGhlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucnVie1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibGFua3tcclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbiAgICAmX19ibG9ja3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZG93bmxvYWR7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0X290aGVyO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm17XHJcbiAgICAgIFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHJcbiAgLnBhZ2UtY2FiaW5ldHtcclxuXHJcbiAgICAmX190YWJze1xyXG4gICAgICAuaXRlbXtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGV7XHJcbiAgICAgICYtbGVmdHtcclxuICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMTApXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGlzdG9yeXtcclxuICAgICAgJi1saXN0e1xyXG4gICAgICAgICZfX21ldGF7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodF9vdGhlcjtcclxuICAgICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDIpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRfZ3JheTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW17XHJcblxyXG4gICAgICAgICAgJi13cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1tZXRhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1udW1iZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1kYXRle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWNvdW50e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXN1bXtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLW1vcmV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1zdGF0dXN7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtb3JkZXJ7XHJcbiAgICAgICAgJl9fbWV0YXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0X290aGVyO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRfZ3JheTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAmLW1ldGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9saXN0e1xyXG4gICAgICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgLmhpc3Rvcnktb3JkZXJfX2l0ZW0tbmFtZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdG90YWx7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0X290aGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19yaWdodHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGFua3tcclxuICAgICAgLmZvcm17XHJcbiAgICAgICAgJl9fZmlsZXtcclxuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig4KVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW5cclxuYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcblxyXG4gIC5wYWdlLWNhYmluZXR7XHJcblxyXG4gICAgJl9fdGFic3tcclxuICAgICAgLml0ZW17XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGV7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgICYtbGVmdHtcclxuICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoNilcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oaXN0b3J5e1xyXG4gICAgICAmLWxpc3R7XHJcbiAgICAgICAgJl9fbWV0YXtcclxuICAgICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICYtbnVtYmVye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWNvdW50e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1tb3Jle1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1vcmRlcntcclxuICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGVmdHtcclxuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig3KVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGFua3tcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDgpO1xyXG4gICAgICAuZm9ybXtcclxuICAgICAgICAmX19maWxle1xyXG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDUsOClcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuXHJcbmFuZCAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG5cclxuICAucGFnZS1jYWJpbmV0e1xyXG5cclxuICAgICZfX3RhYnN7XHJcbiAgICAgIC5pdGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9maWxle1xyXG4gICAgICAmX19pbmZve1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fcHJpY2V7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbmV3c2xldHRlcnN7XHJcbiAgICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDQsNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGlzdG9yeXtcclxuICAgICAgJi1saXN0e1xyXG4gICAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig4KTtcclxuICAgICAgICAmX19tZXRhe1xyXG4gICAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMSw4KTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1pbi1jb250YWluZXIoMSw4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgJi1udW1iZXIsICYtZGF0ZSwgJi1jb3VudHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDEsOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXN1bXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDIsOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtb3JkZXJ7XHJcbiAgICAgICAgJl9fd3JhcHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGVmdHtcclxuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig1KVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19yaWdodHtcclxuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWluLWNvbnRhaW5lcig0KVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGFua3tcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDYpO1xyXG4gICAgICAuZm9ybXtcclxuICAgICAgICAmX19maWxle1xyXG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaW4tY29udGFpbmVyKDQsNilcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5wYWdlLWNhcmR7XHJcbiAgJj4ucm93e1xyXG4gICAgcm93LWdhcDogMzBweDtcclxuICB9XHJcbiAgLmJvcmRlci1ncmF5e1xyXG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkZ3JheS1tZWRpdW1fb3RoZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIH1cclxuICAubWFuYWdlci1ibG9ja3tcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fdG9we1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgQGluY2x1ZGUgaWJnO1xyXG4gICAgICAgIGhlaWdodDogMjI0cHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYXZ7XHJcbiAgICAgICYtaW1ne1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBpYmc7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgICAgbWFyZ2luOiAwIC01cHg7XHJcbiAgICAgIH1cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgICZfX2J1dHRvbnN7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNvbnN0cnVjdG9ye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25vLXBob3RvLXRleHR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktbGlnaHRfZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JpZ2h0e1xyXG4gICAgcm93LWdhcDogMTBweDtcclxuICAgIC5ib3JkZXItZ3JheXtcclxuICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZXtcclxuICAgICAgLnJvd3tcclxuICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kZWYtYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3NpbmdsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDcwMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG4gICAgICAmX190b3RhbHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgICAgICAgJi1zdW17XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190ZXh0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0X2dyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RvcC1saXN0e1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcclxuICAgICAgLnR4dC1ib2xke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnRpZXN7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLmRyb3Bkb3due1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Jsb2Nre1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbmFtZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcnN7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAmX19ibG9ja3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAmX19uYW1le1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRfZ3JheTtcclxuICAgICAgfVxyXG4gICAgICAmX19jaXJjbGV7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb25ze1xyXG4gICAgICAmX19uYW1le1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0X2dyYXk7XHJcbiAgICAgIH1cclxuICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50e1xyXG4gICAgJi1uYXZ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8vd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNjAwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1jdXJyZW50e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1hZGV7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi13cmFwe1xyXG4gICAgICB1c2VyLXNlbGVjdDogYXV0bztcclxuXHJcbiAgICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiYuY29udGVudC12aXNpYmxle1xyXG4gICAgICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9Ki9cclxuXHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgJjpub3QoLnNsaWNrLWFjdGl2ZSl7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMhaW1wb3J0YW50O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hYm91dHtcclxuICAgICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgZmlsbDogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjcmlwdGlvbntcclxuICAgICAgICBoMywgaDQsIGg1LCBoNntcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0YWJsZXtcclxuICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1tZWRpdW1fb3RoZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZHtcclxuICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2xvcnN7XHJcbiAgICAgICAgJj4uY29sb3JzX19kZXRhaWx7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ibG9ja3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHQtYm9sZHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2hvb3Nle1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgcm93LWdhcDogMTZweDtcclxuICAgICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgd2lkdGg6IDc0cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWxlY3RlZHtcclxuICAgICAgICAgICAgICAuY29sb3JzX19jaXJjbGV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5vLWNob29zZXtcclxuICAgICAgICAgICAgICAuY29sb3JzX19jaXJjbGV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vZmlsZXMvaW1ncy9jYXJkL2NvbG9ycy9uby5wbmcnKVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jaXJjbGV7XHJcbiAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkZ3JheS1tZWRpdW1fb3RoZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RldGFpbHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnNpc3R7XHJcbiAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdG9we1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGliZztcclxuICAgICAgICAgIHdpZHRoOiA4N3B4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDg3cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19wcm9wc3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcm9wZG93bntcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAmX19vcHRpb25ze1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgKntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZXNje1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5oaWRle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zaG93ZWR7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNob3d7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGlkZXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ib3R7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcHJpY2V7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVmLWJ1dHRvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWRle1xyXG4gICAgICAgIHJvdy1nYXA6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZXR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0X290aGVyO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDEwcHggMTZweCAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHRfZ3JheTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgJi13cmFwe1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgfVxyXG4gICAgICAmLWNsb3Nle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodF9ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWltZ3tcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgaWJnO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG4gICAgICAmLXByb3B7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWJvdHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLXByaWNle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90e1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0X2dyYXk7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgcm93LWdhcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW1ldGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0X2dyYXk7XHJcbiAgICAgIH1cclxuICAgICAgJi1jb3VudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgcm93LWdhcDogMTBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgICAmLXR4dC1hbGx7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtcHJpY2V7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNzAwKTtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlZi1idXR0b257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmLmluLWNhcnR7XHJcbiAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iYW5uZXJze1xyXG4gICAgcm93LWdhcDogMTBweDtcclxuICB9XHJcblxyXG4gIC5idXktd2l0aC1wcm9kdWN0e1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcblxyXG4gIC5oaXRze1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmdhbGxlcnl7XHJcbiAgICAgICZfX3RvcHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbmF2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgJi1pbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19idXR0b25ze1xyXG4gICAgICAgICYtMzYwe1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi12aWRlb3tcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNDUxcHg7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbm8tcGhvdG8tdGV4dHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMyNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG4gICAgICAgIHJvdy1nYXA6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudHtcclxuICAgICAgJi1uYXZ7XHJcbiAgICAgICAgJi5zbGlkZXItbmF2e1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuICAgICAgICAgIC5zbGljay1wcmV2e1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXdyYXB7XHJcbiAgICAgICAgLmFib3V0e1xyXG4gICAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb25zaXN0e1xyXG4gICAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcyJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2JvdHtcclxuICAgICAgICAgICAgcm93LWdhcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2V0e1xyXG4gICAgICAmX193cmFwe1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcclxuICAgICAgfVxyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1NXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgJi1pbWd7XHJcbiAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1ib3R7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jhbm5lcnN7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcclxuICAgICAgICByb3ctZ2FwOiAzMHB4O1xyXG4gICAgICAgIFtjbGFzcyQ9XCItYmxvY2tcIl17XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuY2FyZC14bC02e1xyXG4gICAgICBmbGV4OiAwIDAgNjAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICAgIC5jYXJkLXhsLTR7XHJcbiAgICAgIGZsZXg6IDAgMCA0MCU7XHJcbiAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5e1xyXG4gICAgICAmX190b3B7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGhlaWdodDogMzc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX25hdntcclxuICAgICAgICAmLWltZ3tcclxuICAgICAgICAgIGhlaWdodDogOTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fYnV0dG9uc3tcclxuICAgICAgICAmLXZpZGVve1xyXG4gICAgICAgICAgdG9wOiAzMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbm8tcGhvdG8tdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudHtcclxuICAgICAgJi1uYXZ7XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRhcms7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1kYXJrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9faXRlbXtcclxuICAgICAgICAmLWJvdHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV5LXdpdGgtcHJvZHVjdHtcclxuICAgICAgbWFyZ2luLXRvcDogMTA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAuZ2FsbGVyeXtcclxuICAgICAgJl9fdG9we1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU0MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19uYXZ7XHJcbiAgICAgICAgJi1pbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19idXR0b25ze1xyXG4gICAgICAgICYtdmlkZW97XHJcbiAgICAgICAgICB0b3A6IDQ4OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19uby1waG90by10ZXh0e1xyXG4gICAgICAgIHdpZHRoOiA0NDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50e1xyXG4gICAgICAmLXdyYXB7XHJcbiAgICAgICAgLmFib3V0e1xyXG4gICAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcclxuICAgIC5nYWxsZXJ5e1xyXG4gICAgICAmX190b3B7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGhlaWdodDogNjExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX25hdntcclxuICAgICAgICAmLWltZ3tcclxuICAgICAgICAgIGhlaWdodDogOTlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fYnV0dG9uc3tcclxuICAgICAgICAmLXZpZGVve1xyXG4gICAgICAgICAgdG9wOiA1NThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXBfbWF0ZXJpYWxze1xyXG5cclxuICAucG9wdXB7XHJcbiAgICAmX193cmFwe1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX19ibG9ja3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi10aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWx7XHJcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICBhe1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcbiJdfQ== */

@media (min-width: 768px) {
	.logo-raum {
	width: 150px;
}
}
/* End */


/* Start:/local/templates/mcstyle/custom.css?17770294854789*/
.def-button{
  white-space: nowrap;
}
.def-button.pink {
  background: #DB406C; !important;
  color: white; !important;
}
.def-button.pink:before {
  color: white; !important;
}
.def-button.pink:hover {
  background: #AD2B52; !important;
}
form .popup__submit input.def-button.pink {
  background: #DB406C; !important;
  color: white; !important;
}
form .popup__submit input.def-button.pink:before {
  color: white; !important;
}
form .popup__submit input.def-button.pink:hover {
  background: #AD2B52; !important;
}
.page-promotion__products-top .tabs li {
  padding-right: 4px;
}
.page-promotion__products-top .tabs li a {
  cursor: pointer;
  color: #9D9D9C;
}
.page-basket__wrap .item-deleted {
  grid-column: span 9;
}
.properties__block {
  margin-top: 4px;
}
.page-card .col-12 {
  padding-top: 5px;
  padding-bottom: 5px;
}
._hidden {
  display: none;
}
.errortext {
  display: block;
  padding-bottom: 15px;
}
.footer__subscribe form input[data-type=email] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-right: 8px;
  border-bottom: 1px solid #DB406C;
  height: 26px;
}
.page-main .index_page .warehouses__addresses {
  position: static;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 70px;
}
.page-main .index_page .warehouses-content {
  position: static;
  height: auto;
}
.page-main .index_page .warehouses__addresses-item {
margin: 0;
  width: 30%;
}
#map {
  width: 100%;
  height:550px;
  font-size:14px;
}
#map-comment {
  margin: 10px 0;
}

.form__text img{
  border-radius: 0;
}

.header-button * {
  color: revert;
}

.header-button {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 5px 18px;
  color: #FAFCFF;
  background-color: #59677C;
  border-radius: 0.6em;
  overflow: hidden;
}
.header-button::after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(250, 252, 255, 0.6), transparent);
  width: 35px;
  -webkit-transform: skewX(-35deg);
  transform: skewX(-35deg);
  left: -50px;
  -webkit-animation-name: blick;
  animation-name: blick;
  -webkit-animation-duration: 6s;
  animation-duration: 6s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.header-button svg {
  width: 80px;
}


@media (min-width: 768px) {
  .header-button {
    padding: 9px 26px;
  }
  .header-button svg {
    width: 100px;
  }
}
@media (min-width: 1200px) {
  .header-button {
    padding: 10px 32px;
    transition: background-color 0.25s ease-in-out;
  }
  .header-button:hover {
    background-color: #43546D;
  }
  .header-button::after {
    width: 50px;
  }
  .header-button svg {
    width: 130px;
  }
}

@-webkit-keyframes blick {
  15%, to {
    left: 120%;
  }
}

@keyframes blick {
  15%, to {
    left: 120%;
  }
}

.header__icons {
  display: none;
}
@media (min-width: 768px) {
  .header__icons {
    display: flex;
  }
}


.popup_video-coll iframe {
	height: auto!important;
	aspect-ratio: 16 / 9;
}

.popup_video-coll .popup__wrap {
	padding: 35px 20px;
}


@media screen and (min-width: 1200px) {
.popup_video-coll .popup__wrap {
    max-width: 1200px;
  }
}

.block-video {
	border: 1px solid #30435B;
	padding: 20px 0 20px 20px;
	border-radius: 12px;
	background-image: url("/local/templates/mcstyle/./files/imgs/popup-bg.png");
  background-repeat: no-repeat;
  background-position: 100% 50%;;
}

.block-video__title {
	font-weight: bold;
 	font-size: 20px;
 	margin-bottom: 8px;
	max-width: 240px;
}

.block-video__text {
	margin-bottom: 16px;
	max-width: 290px;
}


.block-video .def-button svg{
	margin-right: 8px;
}

.block-customers-photo {
	border: 1px solid #30435B;
  	padding: 20px 20px;
  	border-radius: 12px;
}

.block-customers-photo__title {
	font-weight: bold;
 	font-size: 20px;
	margin-bottom: 16px;
}

.block-customers-photo__list {
	display: grid;
 	grid-template-columns: repeat(2, 1fr);
	gap: 6px;
}

@media (min-width: 768px) {
  .block-customers-photo__list {
 	grid-template-columns: repeat(4, 1fr);
}
}

.block-customers-photo__item {
	aspect-ratio: 16 / 10;
  	display: flex;
}

.block-customers-photo__item img {
	object-fit: cover;
	height: 100%;
	width: 100%;
}


@media (min-width: 768px) {
 .page-main .catalogs-content {
    grid-template-rows: 285px 265px;
	grid-auto-rows: 285px;
  }
}




@media (max-width: 768px) {
 .page-main .catalogs-content {
    grid-template-rows: repeat(3, 300px);
	grid-auto-rows: 300px;
  }
}


@media screen and (min-width: 1200px) {
  .header:not(.scrolled) .header__icons {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media screen and (min-width: 1200px) {
  .header__icons-item__wrap {
    flex-direction: row;
    column-gap: 6px;
  }
}
/* End */


/* Start:/local/templates/mcstyle/sale.css?17909384942518*/
/* Match the site's blue, rounded callback button. */
.sale-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.75rem;
  padding: .65rem 1.25rem;
  border: 0;
  border-radius: 999px;
  background: #7792af;
  color: #fff;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
  white-space: nowrap;
  text-decoration: none;
  transition: background-color .18s ease;
}
.sale-link .sale-link__label { color: inherit; font: inherit; }
.sale-link:hover { background: #59738f; color: #fff; text-decoration: none; }
.sale-link:active { background: #30435b; }
.sale-link:focus-visible { outline: 3px solid #30435b; outline-offset: 3px; }
.sale-link[aria-current="page"] { box-shadow: 0 0 0 2px #fff, 0 0 0 3px #7792af; }
.header__sale { display: none; }
/* Sale is a catalog row: all spacing and typography come from the menu. */
.sidebar__catalog .sale-link--sidebar { background: #7792af; color: #fff; }
.sidebar__catalog .sale-link--sidebar span { color: inherit; }
.sidebar__catalog .sidebar__sale-icon, .sidebar__catalog .sidebar__sale-icon * { color: inherit; }
.sidebar__catalog .sale-link--sidebar:focus-visible { outline: 3px solid #30435b; outline-offset: 2px; }

@media (min-width: 768px) {
  .header__sale {
    display: flex;
    flex: 0 0 auto;
    order: 1;
    align-items: center;
    justify-content: flex-end;
    padding-inline: 15px;
  }
  .header .burger { order: 2; }
  .sale-link--header { min-width: 8.75rem; min-height: 2.5rem; font-size: .8125rem; }
}
@media (min-width: 1200px) {
  .sidebar__catalog--sale { border-top: 1px solid #e1e1e1; }
  /* A separate grid cell keeps sale independent of the constructor links. */
  .header:not(.scrolled) .header_wrap {
    grid-template-areas: "null null top top sale" "logo slogan call contact search";
  }
  .header:not(.scrolled) .header__sale { grid-area: sale; }
  .header:not(.scrolled) .header__icons { grid-template-columns: 1fr 1fr; align-items: center; }
  .header:not(.scrolled) .header__icons--authorized { grid-template-columns: 1fr 1fr auto; }
  /* In the compact flex header sale stays at the same right edge. */
  .header.scrolled .header__icons { margin-left: 0; }
  .sale-link--header { min-width: 10rem; font-size: 1rem; }
}
@media (min-width: 1600px) {
  .header:not(.scrolled) .header_wrap {
    grid-template-areas: "logo null top top sale" "logo slogan call contact search";
  }
}
@media (prefers-reduced-motion: reduce) {
  .sale-link { transition: none; }
}

/* End */


/* Start:/local/templates/mcstyle/inter.css?17913003111594*/
/* Official Inter 4.1, SIL OFL. Compact Cyrillic/Latin faces; complete faces cover other scripts. */
@font-face {
  font-family: 'Inter';
  src: url('/local/templates/mcstyle/./files/fonts/inter/InterVariable-full.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+0250-02FF,U+0370-03FF,U+0530-1DFF,U+1F00-1FFF,U+2070-209F,U+20D0-2115,U+2117-218F,U+2200-FEFE,U+FF00-FFFC,U+FFFE-10FFFF;
}
@font-face {
  font-family: 'Inter';
  src: url('/local/templates/mcstyle/./files/fonts/inter/InterVariable-Italic-full.woff2') format('woff2');
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+0250-02FF,U+0370-03FF,U+0530-1DFF,U+1F00-1FFF,U+2070-209F,U+20D0-2115,U+2117-218F,U+2200-FEFE,U+FF00-FFFC,U+FFFE-10FFFF;
}
@font-face {
  font-family: 'Inter';
  src: url('/local/templates/mcstyle/./files/fonts/inter/inter-4.1-ru-latin.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+0000-024F,U+0300-036F,U+0400-052F,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2116,U+2190-21FF,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Inter';
  src: url('/local/templates/mcstyle/./files/fonts/inter/inter-4.1-ru-latin-italic.woff2') format('woff2');
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+0000-024F,U+0300-036F,U+0400-052F,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2116,U+2190-21FF,U+FEFF,U+FFFD;
}
/* Only the family changes. Existing sizes, weights, line heights and icon pseudo-elements remain intact. */
body, body *:not(#panel):not(#panel *):not(.bx-ruble) {
  font-family: 'Inter', Arial, sans-serif !important;
}

/* End */


/* Start:/local/templates/mcstyle/cookie-consent.css?17913003112113*/
.cookie-notice[hidden] { display: none !important; }
.cookie-notice { position: fixed; left: 50%; right: auto; bottom: max(.625rem, env(safe-area-inset-bottom)); transform: translateX(-50%); z-index: 90; display: flex; align-items: center; gap: .75rem; width: max-content; max-width: calc(100% - 1.5rem); padding: .375rem .75rem; border: 1px solid #dde4ea; border-radius: .5rem; background: #fff; box-shadow: 0 2px 10px rgba(35,57,79,.06); box-sizing: border-box; }
.cookie-notice__text { display: block; min-width: 0; margin: 0; }
.cookie-notice__text, .cookie-notice__text span, .cookie-notice__text a { color: #485b6d; font-size: .8125rem; font-weight: 400; line-height: 1.5; }
.cookie-notice__text a { display: inline-flex; align-items: center; vertical-align: middle; min-height: 2.75rem; text-decoration: underline; text-underline-offset: .15em; }
.cookie-notice__actions { display: flex; flex: 0 0 auto; }
.cookie-notice__button { min-height: 2.75rem; padding: .375rem .75rem; border: 1px solid #c7d3df; border-radius: .375rem; background: #eaf0f5; color: #344c64; font-size: .8125rem; font-weight: 500; line-height: 1.3; white-space: nowrap; cursor: pointer; }
.cookie-notice__button:hover { border-color: #7792af; background: #e0e8f0; }
.cookie-notice__button:focus-visible, .cookie-notice__text a:focus-visible { outline: 2px solid #7792af; outline-offset: 2px; }
.footer__cookie-settings { display: inline-block; margin-top: .5rem; color: inherit; font: inherit; text-decoration: underline; text-underline-offset: .15em; }
.cookie-details p, .cookie-details h2 { margin: 0 0 1rem; }
.cookie-details h2 { font-size: 1.25rem; line-height: 1.4; }
.cookie-details p, .cookie-details li { font-size: 1rem; line-height: 1.65; }
.cookie-details ul { margin: 0 0 1rem; padding-left: 1.5rem; }
.cookie-details a { text-decoration: underline; }

@media (min-width: 768px) {
  .cookie-notice__text { display: flex; align-items: center; gap: .625rem; flex-wrap: wrap; }
  .cookie-notice__text, .cookie-notice__text span, .cookie-notice__text a, .cookie-notice__button { font-size: .875rem; }
}

/* End */


/* Start:/local/templates/mcstyle/components/bitrix/sale.basket.basket.line/small-basket-mk/style.css?16813052924470*/
.bx-basket { }

.bx-basket-block {
	position: relative;
	padding-bottom: 5px;
	padding-left: 20px;
	white-space: nowrap;
	font-size: 12px;
}

.bx-basket-block > .fa {
	position: absolute;
	top: 3px;
	left: 0;
	width: 12px;
	color: #97a1ab;
}

.bx-basket-block a { margin-right: 10px; }

/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed {
		position: fixed;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		width: 200px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-fixed.top { top: 10px }

	.bx-basket-fixed.right { right: 10px }

	.bx-basket-fixed.bottom { bottom: 10px }

	.bx-basket-fixed.left { left: 10px }

	.bx-basket-fixed.bx-max-height { top: 10px; bottom: 10px; }

	.block-store-catalog-list .bx-basket-fixed.bottom { bottom: 70px }
}

@media (max-width: 767px) {
	.bx-basket-fixed {
		position: fixed;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-item-list { display: none; }

	/*.bx-basket-fixed */
}

.bx-basket-fixed .bx-basket-block { margin-left: 10px; }

.bx-basket-item-list {
	position: relative;
	overflow: hidden;
	padding-bottom: 20px;
	border-top: 1px solid #f7f7f7;
}

.bx-opener .bx-basket-item-list { padding-bottom: 75px; }

.bx-max-height .bx-basket-item-list {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}

.bx-closed .bx-basket-item-list {
	overflow: hidden;
	height: 20px;
}

.bx-basket-item-list-action {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 120;
	padding: 3px 0;
	height: 20px;
	background: #f7f7f7;
	color: #4f4f4f;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
}

.bx-basket-item-list-button-container {
	position: absolute;
	right: 0;
	bottom: 20px;
	left: 0;
	padding: 10px 0;
	border-top: 1px solid #f7f7f7;
	background: #fff;
	text-align: center;
}

.bx-basket-item-list-container {
	overflow-y: auto;
	max-height: 100%
}

.bx-basket-item-list-item {
	position: relative;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #f7f7f7;
}

.bx-basket-item-list-container .bx-basket-item-list-item:last-child {
	margin-bottom: 0;
	border-bottom: none;
}

.bx-basket-item-list-item-status {
	margin: 0 10px 20px;
	padding: 3px;
	border-radius: 3px;
	background: #ebebeb;
	text-align: center;
	white-space: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

.bx-basket-item-list-item-img {
	position: relative;
	padding-bottom: 5px;
	text-align: center;
}

.bx-basket-item-list-item-img img {
	max-width: 90px;
	height: auto;
	border: 1px solid #e6e6e6;
}

.bx-basket-item-list-item-name { padding-bottom: 5px; }

.bx-basket-item-list-item-name a {
	font-size: 13px;
	line-height: 16px;
}

.bx-basket-item-list-item-remove {
	position: absolute;
	top: -7px;
	right: 10px;
	width: 20px;
	height: 20px;
	opacity: .5;
	cursor: pointer;
	transition: 250ms linear all;
}

.bx-basket-item-list-item-remove:after,
.bx-basket-item-list-item-remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 10px;
	height: 2px;
	border-radius: 1px;
	background-color: #333;
	content: '';
	transform: translate(-50%, -50%);
}

.bx-basket-item-list-item-remove:after {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-moz-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	-o-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.bx-basket-item-list-item-remove:before {
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	-moz-transform: translate(-50%, -50%) rotate(135deg);
	-ms-transform: translate(-50%, -50%) rotate(135deg);
	-o-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}

.bx-basket-item-list-item-remove:hover { opacity: .7; }

.bx-basket-item-list-item-price-block {
	padding-bottom: 5px;
	font-size: 12px;
}

.bx-basket-item-list-item-price {
	display: inline-block;
	margin-right: 5px;
}

.bx-basket-item-list-item-price-old {
	display: inline-block;
	margin-right: 5px;
	color: #b0b0b0;
	text-decoration: line-through
}

.bx_cart_login_top .bx-hdr-profile { line-height: 1.44em; }
/* End */


/* Start:/local/templates/mcstyle/components/bitrix/catalog.section.list/menu_catalog/style.css?16813052842776*/
.catalog-section-list-item { }

.catalog-section-list-item-title {
	overflow: hidden;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	text-align: center;
	text-overflow: ellipsis;
	font-size: 14px;
	line-height: 20px;
}

.catalog-section-list-item-link {
	vertical-align: middle;
	font-size: 14px;
	line-height: 20px;
}

.catalog-section-list-item-counter {
	vertical-align: middle;
	font-size: 12px;
	line-height: 20px;
}

.catalog-section-list-item-description { font-size: 13px; }

.catalog-section-list-item-img {
	display: block;
	padding-top: 100%;
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: #fff;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	transition: 250ms linear all;
}

.catalog-section-list-item-img:hover { border-color: var(--theme-color-primary); }

/* region Line */
.catalog-section-list-line-list {
	padding: 0;
	list-style: none;
}

.catalog-section-list-line-list .catalog-section-list-item {
	display: flex;
	margin-bottom: 15px;
	align-items: flex-start;
}

.catalog-section-list-line-list .catalog-section-list-item-title { text-align: left; }

.catalog-section-list-line-img-container {
	padding-right: 15px;
	min-width: 75px;
	width: 75px;
}

.catalog-section-list-line-list .catalog-section-list-titles {
	margin: 0;
	line-height: 20px;
}

/*endregion*/

/*region Text */
.catalog-section-list-text-list {
	padding: 0;
	list-style: none;
	column-count: 3;
}

.catalog-section-list-text-list .catalog-section-list-item-title { text-align: left; }

@media (max-width: 767px) {
	.catalog-section-list-text-list { column-count: 1; }
}

/*endregion*/

/*region Tile */

.catalog-section-list-tile-list {
	padding: 0;
	list-style: none;
}

.catalog-section-list-tile-img-container { width: 100%; }

/*endregion*/

/* list */

.catalog-section-list-list { margin-bottom: 30px; }

.catalog-section-list-list .catalog-section-list-item {
	padding: 0;
	line-height: 16px;
}

.catalog-section-list-list .catalog-section-list-item:before { content: '' !important }

.catalog-section-list-list-title {
	display: inline-block;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
}

.catalog-section-list-list-link {
	white-space: nowrap;
	font-size: 13px;
}

.catalog-section-list-list-link:hover { text-decoration: none }

.catalog-section-list-list-title span { font-size: 11px; }

@media (max-width: 639px) {
	.bx-touch .catalog-section-list-list .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 12px;
	}

	.bx-touch .catalog-section-list-list .bx_catalog_line_title a { font-size: 12px; }
}

.catalog-section-list-list-title,
.catalog-section-list-list-link { transition: all 0.3s ease; }
/* End */
/* /local/templates/mcstyle/partner-forms.css?17917880723342 */
/* /local/templates/mcstyle/files/libs/grid/grid.min.css?168130530335714 */
/* /local/templates/mcstyle/files/libs/slick-lightbox/slick-lightbox.css?16813053041924 */
/* /local/templates/mcstyle/files/libs/slick/slick.css?16813053041776 */
/* /local/templates/mcstyle/files/libs/fancybox/jquery.fancybox.min.css?168130530312795 */
/* /local/templates/mcstyle/style.css?1776032268756795 */
/* /local/templates/mcstyle/custom.css?17770294854789 */
/* /local/templates/mcstyle/sale.css?17909384942518 */
/* /local/templates/mcstyle/inter.css?17913003111594 */
/* /local/templates/mcstyle/cookie-consent.css?17913003112113 */
/* /local/templates/mcstyle/components/bitrix/sale.basket.basket.line/small-basket-mk/style.css?16813052924470 */
/* /local/templates/mcstyle/components/bitrix/catalog.section.list/menu_catalog/style.css?16813052842776 */
