

/* Start:/local/templates/camera-people/css/style.min.css?16962965541771519*/
@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;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}[hidden],template{display:none}@font-face{font-family:"Gerbera";src:url(/local/templates/camera-people/css/../fonts/Gerbera.woff2) format("woff2"),url(/local/templates/camera-people/css/../fonts/Gerbera.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gerbera";src:url(/local/templates/camera-people/css/../fonts/Gerbera-Medium.woff2) format("woff2"),url(/local/templates/camera-people/css/../fonts/Gerbera-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gerbera";src:url(/local/templates/camera-people/css/../fonts/Gerbera-Bold.woff2) format("woff2"),url(/local/templates/camera-people/css/../fonts/Gerbera-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"password-font";src:url(/local/templates/camera-people/css/../fonts/password-font.woff2) format("woff2"),url(/local/templates/camera-people/css/../fonts/password-font.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/local/templates/camera-people/css/../fonts/Roboto-Black.woff2) format("woff2"),url(/local/templates/camera-people/css/../fonts/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/local/templates/camera-people/css/../fonts/Roboto-Bold.woff2) format("woff2"),url(/local/templates/camera-people/css/../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/local/templates/camera-people/css/../fonts/Roboto-Medium.woff2) format("woff2"),url(/local/templates/camera-people/css/../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/local/templates/camera-people/css/../fonts/Roboto-Regular.woff2) format("woff2"),url(/local/templates/camera-people/css/../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/local/templates/camera-people/css/../fonts/Roboto-Light.woff2) format("woff2"),url(/local/templates/camera-people/css/../fonts/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url(/local/templates/camera-people/css/../fonts/OpenSans-SemiBold.woff2) format("woff2"),url(/local/templates/camera-people/css/../fonts/OpenSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sofia-Pro";src:url(/local/templates/camera-people/css/../fonts/SofiaPro-400.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sofia-Pro";src:url(/local/templates/camera-people/css/../fonts/SofiaPro-500.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sofia-Pro";src:url(/local/templates/camera-people/css/../fonts/SofiaPro-700.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sofia-Pro";src:url(/local/templates/camera-people/css/../fonts/SofiaPro-900.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Sofia-Pro";src:url(/local/templates/camera-people/css/../fonts/SofiaPro-300.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}
/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */
@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes headShake{0%,50%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}}@keyframes headShake{0%,50%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39062deg) skewY(.39062deg);transform:skewX(.39062deg) skewY(.39062deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39062deg) skewY(.39062deg);transform:skewX(.39062deg) skewY(.39062deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes menu-drop{0%{-webkit-transform:translateY(-300px);transform:translateY(-300px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes menu-drop{0%{-webkit-transform:translateY(-300px);transform:translateY(-300px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}70%{-webkit-transform:translateY(30px);transform:translateY(30px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fall{0%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:1}50%,75%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fall{0%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:1}50%,75%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes blinker{0%{color:#393939}to{color:#fff}}@-webkit-keyframes blinker{0%{color:#393939}to{color:#fff}}@-webkit-keyframes fpFadeInDown{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fpFadeInDown{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}.flash{-webkit-animation-name:flash;animation-name:flash}.pulse{-webkit-animation-name:pulse;animation-name:pulse}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}.shake{-webkit-animation-name:shake;animation-name:shake}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}.tada{-webkit-animation-name:tada;animation-name:tada}.wobble{-webkit-animation-name:wobble;animation-name:wobble}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}.flipInX,.flipInY,.flipOutX,.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX,.flipOutY{-webkit-animation-name:flipInY;animation-name:flipInY}.flipOutX,.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX}.flipOutY{-webkit-animation-name:flipOutY;animation-name:flipOutY}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fall{-webkit-animation:fall 1.5s ease;animation:fall 1.5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body,html{font-family:"Sofia-Pro","Roboto",sans-serif}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit;font-family:inherit}.global-wrapper,body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body{margin:0;font-size:15px;line-height:1.6;font-weight:400;color:#212121;background-color:#fff;-ms-overflow-style:none}.global-wrapper{overflow-x:hidden;overflow-y:hidden;min-height:100vh}img{max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.mobile-only,main{display:block}.desktop-only{display:none}input{border-radius:0}input[type=tel],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}ul{list-style:none;padding-left:0}a{text-decoration:none}.overflow-hidden{overflow:hidden;-moz-overflow:hidden}.bx-core-waitwindow{display:none}input[type=password]{font-family:"password-font";font-style:normal;font-weight:400;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px}input:not([type=checkbox]):not([type=radio]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none!important;box-shadow:none!important}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:relative;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill,.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-black .swiper-pagination-bullet-active,.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;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;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-slide-thumb-active{border:3px solid #5a06ff}.flatpickr-calendar{font-size:14px;line-height:24px;position:absolute;display:none;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:342px;padding:25px 23px;-webkit-animation:none;animation:none;text-align:center;opacity:0;border:2px solid #02ebcd;border-radius:4px;background-color:#fff;-webkit-box-shadow:4px 4px 10px 0 rgba(0,0,0,.2);box-shadow:4px 4px 10px 0 rgba(0,0,0,.2);direction:ltr;-ms-touch-action:manipulation;touch-action:manipulation}.flatpickr-calendar.inline,.flatpickr-calendar.open{visibility:visible;max-height:640px;opacity:1}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{position:relative;top:2px;display:block}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:11;position:absolute;left:0;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;border-radius:4px;border:2px solid #898989}.flatpickr-calendar:focus,.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{line-height:1;position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;height:33px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;color:rgba(0,0,0,.9);background:0 0;fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{line-height:16px;position:absolute;z-index:3;top:25px;height:28px;padding:10px;cursor:pointer;text-decoration:none;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-custom-inline .flatpickr-day.selected.startRange.endRange::after,.flatpickr-months .flatpickr-next-month.disabled,.flatpickr-months .flatpickr-prev-month.disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i,.numInputWrapper{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:28px}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:28px}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px;fill:#5a06ff;stroke:#5a06ff}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{line-height:50%;position:absolute;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:50%;padding:0 4px 0 2px;cursor:pointer;opacity:0;border:1px solid rgba(57,57,57,.15)}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{position:absolute;display:block;content:''}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{top:26%;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{top:40%;border-top:4px solid rgba(57,57,57,.6);border-right:4px solid transparent;border-left:4px solid transparent}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month,.flatpickr-current-month input.cur-year{font-size:16px;font-weight:400;line-height:1.15;display:inline-block}.flatpickr-current-month{position:absolute;left:12.5%;width:75%;top:-5px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-align:center;pointer-events:none;height:28px;color:#212121}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;display:inline-block;margin-left:20px;padding:0;color:inherit}.flatpickr-current-month span.cur-month::after{content:','}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch \0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{font-family:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0;padding:0 0 0 .5ch;cursor:text;vertical-align:initial;color:inherit;border:0;border-radius:0;background:0 0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;pointer-events:none;color:rgba(0,0,0,.5);background:0 0}.flatpickr-weekdays{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:28px;text-align:center;background:0 0}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{font-size:90%;font-weight:bolder;line-height:1;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;cursor:default;text-align:center;color:rgba(0,0,0,.54);background:0 0}.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.flatpickr-days:focus{outline:0}.dayContainer,.flatpickr-day{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.dayContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;outline:0;-ms-flex-pack:distribute;justify-content:space-around;width:100%;text-align:left}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{font-weight:400;line-height:39px;position:relative;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:14.2857143%;max-width:41px;height:41px;margin:0;cursor:pointer;text-align:center;color:#212121;border:1px solid transparent;border-radius:150px;background:0 0}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;border-color:#e6e6e6;outline:0;background:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{color:#fff;border-color:#959ea9;background:#959ea9}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{color:#212121;border-color:#02ebcd;background:#02ebcd;-webkit-box-shadow:none;box-shadow:none}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{color:#959595;border-color:transparent;background:0 0}.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{cursor:default;color:#959595;border-color:transparent;background:0 0}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.3)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{line-height:28px;float:none;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;cursor:default;color:rgba(57,57,57,.3);border:0;background:0 0}.flatpickr-innerContainer,.flatpickr-rContainer{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-innerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin-top:25px}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time,.flatpickr-time input{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.flatpickr-time{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;max-height:40px;outline:0;line-height:40px;height:0}.flatpickr-time:after{display:table;clear:both;content:''}.flatpickr-time .numInputWrapper{float:left;-webkit-box-flex:1;-ms-flex:1;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{font-size:14px;line-height:inherit;position:relative;height:inherit;margin:0;padding:0;color:#393939;border:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{font-weight:700;line-height:inherit;display:inline-block;float:left;-ms-flex-item-align:center;align-self:center;height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#393939;font-size:25px;width:4%;text-align:center;background:rgba(0,0,0,.05);animation-name:blinker;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(1,0,0,1);animation-duration:1s;-webkit-animation-name:blinker;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(1,0,0,1);-webkit-animation-duration:1s}.flatpickr-time .flatpickr-am-pm{font-weight:400;width:18%;cursor:pointer;outline:0}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#f3f3f3}.flatpickr-input[readonly]{cursor:pointer}.flatpickr-custom-inline .flatpickr-calendar{-webkit-box-shadow:none;box-shadow:none;border:0;padding:0;width:327px;min-width:327px;max-width:327px;height:100%;margin-left:auto;margin-right:auto}.flatpickr-custom-inline .flatpickr-months .flatpickr-next-month,.flatpickr-custom-inline .flatpickr-months .flatpickr-prev-month{top:0}.flatpickr-custom-inline .flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-custom-inline .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:35px}.flatpickr-custom-inline .flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-custom-inline .flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:35px}.flatpickr-custom-inline .flatpickr-current-month{padding-top:5px}.flatpickr-custom-inline .flatpickr-weekdays{margin-bottom:18px}.flatpickr-custom-inline .flatpickr-weekday{width:36px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:12.5px;font-size:16px}.flatpickr-custom-inline .flatpickr-weekday:last-of-type{margin-right:0}.flatpickr-custom-inline .flatpickr-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:none;width:36px;height:36px;margin-right:12.5px;margin-bottom:19px;font-size:18px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto}.flatpickr-custom-inline .flatpickr-day:nth-child(7n){margin-right:0}.flatpickr-custom-inline .flatpickr-day:nth-child(7n+1):nth-last-child(-n+7),.flatpickr-custom-inline .flatpickr-day:nth-child(7n+1):nth-last-child(-n+7)~.flatpickr-day{margin-bottom:0}.flatpickr-custom-inline .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-custom-inline .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-custom-inline .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:none;box-shadow:none}.flatpickr-custom-inline .flatpickr-day.inRange{border-color:#f2fcfa;background:#f2fcfa;-webkit-box-shadow:-3px 0 0 #f2fcfa,3px 0 0 #f2fcfa;box-shadow:-3px 0 0 #f2fcfa,3px 0 0 #f2fcfa}.flatpickr-custom-inline .flatpickr-day.nextMonthDay.selected.endRange.inRange,.flatpickr-custom-inline .flatpickr-day.nextMonthDay.selected.startRange.inRange{-webkit-box-shadow:none;box-shadow:none;border-color:#02ebcd;background:#02ebcd}.flatpickr-custom-inline .flatpickr-day.endRange,.flatpickr-custom-inline .flatpickr-day.selected.endRange,.flatpickr-custom-inline .flatpickr-day.selected.startRange,.flatpickr-custom-inline .flatpickr-day.startRange{position:relative;border-radius:50px}.flatpickr-custom-inline .flatpickr-day.selected.startRange::after,.flatpickr-custom-inline .flatpickr-day.startRange::after{content:"";position:absolute;top:-1px;right:-4px;height:36px;width:22px;background-color:#f2fcfa;z-index:-1}.flatpickr-custom-inline .flatpickr-day.endRange::after,.flatpickr-custom-inline .flatpickr-day.selected.endRange::after{content:"";position:absolute;top:-1px;left:-4px;height:36px;width:22px;background-color:#f2fcfa;z-index:-1}.simplebar-wrapper,[data-simplebar]{width:inherit;height:inherit;max-width:inherit;max-height:inherit}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden}.simplebar-mask,.simplebar-offset{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0}.simplebar-mask{overflow:hidden;width:auto!important;height:auto!important;z-index:0;direction:inherit}.simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;overflow:scroll;max-width:100%;max-height:100%}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none}.simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:0;right:0;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}
/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.6.3
 *
 * Copyright KingSora.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 31.01.2019
 */
@-webkit-keyframes hs-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}@keyframes hs-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}@-webkit-keyframes dialog{0%,20%,85%,to{opacity:0}25%,60%,80%{opacity:1}}@keyframes dialog{0%,20%,85%,to{opacity:0}25%,60%,80%{opacity:1}}@-webkit-keyframes dialog-text{0%,24%,81%,to{opacity:0}28%,60%,76%{opacity:1}}@keyframes dialog-text{0%,24%,81%,to{opacity:0}28%,60%,76%{opacity:1}}@-webkit-keyframes effect_success{0%{border:1px solid #5906ff00;color:#646464}to{border:1px solid #5a06ff;color:#5a06ff}}@keyframes effect_success{0%{border:1px solid #5906ff00;color:#646464}to{border:1px solid #5a06ff;color:#5a06ff}}@-webkit-keyframes effect_error{0%{color:#a9a9a9}to{color:#c50000}}@keyframes effect_error{0%{color:#a9a9a9}to{color:#c50000}}@-webkit-keyframes effect_error_border{0%{border:1px solid #5906ff00;color:#646464}to{border:1px solid #c50000;color:#c50000}}@keyframes effect_error_border{0%{border:1px solid #5906ff00;color:#646464}to{border:1px solid #c50000;color:#c50000}}html.os-html,html.os-html>.os-host{display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%!important;width:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;position:absolute!important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{position:relative;overflow:visible!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.os-host-flexbox{overflow:hidden!important;display:-webkit-box;display:-ms-flexbox;display:flex}.os-host-flexbox>.os-size-auto-observer{height:inherit!important}.os-host-flexbox>.os-content-glue,.os-host-flexbox>.os-size-auto-observer{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';visibility:hidden;overflow:scroll;height:500px;width:500px}#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important;visibility:hidden!important;background:0 0!important}.os-content-glue,.os-padding{-webkit-box-sizing:inherit;box-sizing:inherit}.os-content-glue{max-height:100%;max-width:100%;pointer-events:none;width:100%}.os-padding{direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:1}.os-host-overflow>.os-padding,.os-viewport{overflow:hidden}.os-viewport{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;outline:0!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}.os-content,.os-content>.os-textarea{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.os-content{height:100%;width:100%;visibility:visible;direction:inherit;position:relative;display:block}.os-content>.os-textarea{direction:inherit!important;background:0 0!important;outline:0 transparent!important;overflow:hidden!important;position:absolute!important;display:block!important;top:0!important;left:0!important;margin:0!important;border-radius:0!important;float:none!important;-webkit-filter:none!important;filter:none!important;border:0!important;resize:none!important;-webkit-transform:none!important;transform:none!important;max-width:none!important;max-height:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-perspective:none!important;perspective:none!important;opacity:1!important;z-index:1!important;clip:auto!important;vertical-align:baseline!important;padding:0}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0!important}.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}.os-content>.os-textarea[wrap=off]{white-space:pre!important;margin:0!important}.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}.os-resize-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;width:100%}.os-resize-observer,.os-resize-observer-host,.os-size-auto-observer{height:100%;overflow:hidden;z-index:-1;pointer-events:none}.os-resize-observer-host{display:block;opacity:0;top:0;left:0;border:inherit;border-color:transparent;border-style:solid;position:absolute;width:100%;padding:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.os-resize-observer-host:after{content:''}.os-resize-observer-host:after,.os-resize-observer-host>.os-resize-observer{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;-webkit-box-sizing:content-box;box-sizing:content-box}.os-resize-observer.observed,object.os-resize-observer{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.os-size-auto-observer{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;padding:0;margin:0;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}.os-resize-observer-item,.os-resize-observer-item-final{position:absolute;left:0;top:0;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.os-resize-observer-item{right:0;bottom:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr!important}.os-resize-observer-item-final{-webkit-transition:none!important;transition:none!important}.os-resize-observer{-webkit-animation-duration:.001s;animation-duration:.001s;-webkit-animation-name:hs-resize-observer-dummy-animation;animation-name:hs-resize-observer-dummy-animation}.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{-webkit-transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';z-index:1}.os-scrollbar-corner{bottom:0;right:0}.os-scrollbar{pointer-events:none}.os-scrollbar-handle,.os-scrollbar-track{pointer-events:auto;width:100%;height:100%}.os-scrollbar-track{padding:0!important;border:0!important;position:relative}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none!important}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-host-rtl>.os-scrollbar-horizontal{right:0}.os-host-rtl>.os-scrollbar-corner,.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-padding+.os-scrollbar-corner,.os-scrollbar-auto-hidden,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}.os-scrollbar-corner-resize-both{cursor:nwse-resize}.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}.os-scrollbar-corner-resize-vertical{cursor:ns-resize}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}.os-scrollbar-corner.os-scrollbar-corner-resize,.os-scrollbar:hover{opacity:1!important;visibility:visible!important}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto!important}.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.os-host-overflow{overflow:hidden!important}.os-theme-none>.os-scrollbar-corner,.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical{display:none!important}.os-theme-none>.os-scrollbar-corner-resize{display:block!important;min-width:10px;min-height:10px}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:10px;height:10px}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:10px}.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:10px;width:10px;background-color:transparent}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0}.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:0 0}.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color .3s;transition:background-color .3s}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{border-radius:10px}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.4)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,.4)}.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.55)}.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,.55)}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(0,0,0,.7)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(255,255,255,.7)}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before{content:'';position:absolute;left:0;right:0;display:block}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before{content:'';position:absolute;top:0;bottom:0;display:block}.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{content:'';position:absolute;left:0;right:0;display:block}.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:'';position:absolute;top:0;bottom:0;display:block}.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px}.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{-webkit-box-shadow:0 0 0 2px #00bcd4;box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;min-height:44px;overflow:hidden}.is-focused .choices__inner{border-color:#b7b7b7}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.breadcrumb a br,.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.choices[data-type*=select-multiple] .choices__input.is-hidden,.choices[data-type*=select-one] .choices__input.is-hidden,.choices__input.is-hidden{display:none}.choices__inner{height:48px;padding:14px 32px 12px 15px;font-size:16px;line-height:1.15;border:2px solid #e5e5e5;border-radius:8px;background-color:transparent;-webkit-transition:border-color .3s;transition:border-color .3s}.enabled .choices__inner,.enabled .is-open .choices__inner{border-color:#5a06ff}.is-open .choices__inner{border-color:#e5e5e5;border-radius:8px}.choices__list--single{padding:0}.choices[data-type*=select-one]::after{height:15px;width:15px;border:0;right:15px;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-image:url(/local/templates/camera-people/css/../img/arrow-down-short-blue.svg);-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3}.enabled .choices[data-type*=select-one]::after{-webkit-filter:none;filter:none;opacity:1}.choices[data-type*=select-one].is-open::after{margin-top:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.choices__list--dropdown .choices__item--selectable::after{display:none}.choices__list--dropdown .choices__item--selectable{padding-left:15px;padding-right:15px}.tippy-tooltip{padding:16px;font-size:16px;line-height:1.15;border:4px solid #e3fdfa;border-radius:8px;background-color:#fff;color:#212121;-webkit-box-shadow:0 0 24px rgba(226,253,250,.868635);box-shadow:0 0 24px rgba(226,253,250,.868635)}.tippy-tooltip[x-placement^=top] .tippy-arrow{border-top-color:#fff}.tippy-tooltip[x-placement^=top] .tippy-arrow::after{content:"";position:absolute;top:50%;left:50%;border-top:8px solid #e3fdfa;border-right:8px solid transparent;border-left:8px solid transparent;margin-top:2px;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.adobe-item__ic{width:84px}.adobe-item__ic img{display:block;height:auto;width:100%}.cpf-adobe__item .adobe-item__ic{width:100%}.booking-error{position:fixed;left:0;bottom:0;display:none;width:100%;padding:22px 24px 26px;border:2px solid #02ebcd;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:4px;background-color:#fff}.booking-error--enabled{display:block;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:999}.booking-error--visible{opacity:1}.booking-error__close{position:absolute;top:24px;right:24px;width:24px;height:24px;padding:0;font-size:0;background-color:transparent;border:0;background-size:24px 24px;background-image:url(/local/templates/camera-people/css/../img/product-delete-btn.svg);background-repeat:no-repeat;background-position:center;cursor:pointer}.booking-error__title{margin-bottom:30px;padding-right:40px;line-height:1.4;font-size:20px}.booking-error__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:400px;margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto}.booking-error__item-image,.booking-error__list,.booking-error__list li{display:-webkit-box;display:-ms-flexbox;display:flex}.booking-error__list li+li{margin-top:20px}.booking-error__item-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56px;height:56px;margin-right:16px}.booking-error__item-image img{max-width:56px;max-height:56px}.booking-error__item-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:6px;font-size:16px;font-weight:500;line-height:1.25}.booking-error__item-descr span:nth-of-type(1){margin-bottom:8px;color:#212121}.booking-error__item-descr span:nth-of-type(2){color:#757575}.breadcrumb{font-size:16px;line-height:1.5}.breadcrumb ul{margin:0}.breadcrumb li{display:inline-block;position:relative;margin-right:19px;font-size:19px;font-weight:400}.breadcrumb li::after{width:19px;height:24px;content:"-";position:absolute;text-align:center}.breadcrumb li:last-child{font-weight:700;margin-right:0;text-decoration:underline}.breadcrumb li:last-child::after{display:none}.breadcrumb li:not(:first-child){padding-left:0}.breadcrumb a{color:#212121}.btn,.btn:active,.btn:focus,.btn:hover{-webkit-transition:background-color .3s;transition:background-color .3s}.btn{display:inline-block;text-align:center;padding:15px 32px;font-size:16px;line-height:1.15;font-weight:500;border-radius:6px;background-color:#5a06ff;color:#fff;text-decoration:none;pointer-events:auto}.btn:focus,.btn:hover{background-color:#4d09d4}.btn:active{background-color:#3a04a4}.btn:disabled{background-color:#f0f0f0}.btn--gradient,.btn--gradient::before{border-radius:6px;-webkit-transition:.3s;transition:.3s}.btn--gradient{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;background:-webkit-gradient(linear,left top,right top,from(#5a06ff),to(#ac03ff));background:linear-gradient(90deg,#5a06ff 0%,#ac03ff 100%)}.btn--gradient,.btn--gradient span{position:relative}.btn--gradient::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#ad03ff),to(#f0f));background:linear-gradient(90deg,#ad03ff 0%,#f0f 100%);opacity:0}.btn--gradient:focus::before,.btn--gradient:hover::before{opacity:1}.header-new__cart{display:none;position:fixed;overflow-y:auto;width:100%;background-color:#fff;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.header-new__cart--js{display:block}.header-new__leave-cart-button{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:25px;height:24px;margin-top:2px;background-image:url(/local/templates/camera-people/css/../img/mob-menu-search-clear.svg);background-repeat:no-repeat;background-position:center}.header-new__clear-cart-button{padding:0;color:#ff02ec;font-size:16px;font-weight:700}.header-new__cart-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:10;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background-color:#fff;padding:20px 25px;-webkit-box-shadow:0 2px 8px rgba(216,212,212,.5);box-shadow:0 2px 8px rgba(216,212,212,.5);font-family:"Sofia-Pro","Roboto",sans-serif;font-size:16px}.header-new__cart-header h3{font-size:16px;font-weight:500;margin:0 0 0 35px}.header-new__cart-header button{border:0;margin-top:1px;background-color:transparent}.header-new__cart-fetures-wrapper{margin:93px 0 150px}.header-new__cart-fetures{margin:0 24px;padding-bottom:16px;border-bottom:1px solid #e5e5e5}.header-new__cart-promocode-label,.header-new__date-picker-label{font-family:"Sofia-Pro","Roboto",sans-serif;font-size:14px;color:#757575;font-weight:300;margin-bottom:19px;display:inline-block}.header-new__cart-rent-date{margin-bottom:20px}.header-new__date-picker-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-new__date-picker input,.header-new__date-picker-end input,.header-new__date-picker-start input{border:2px solid #898989;border-radius:8px;min-height:50px;background-repeat:no-repeat;background-position:10px 10px}.header-new__date-picker input{width:100%;padding:12px 12px 12px 46px;background-image:url(/local/templates/camera-people/css/../img/date-picker.svg)}.header-new__date-picker-end input,.header-new__date-picker-start input{font-size:16px;font-family:"Sofia-Pro","Roboto",sans-serif;padding:0 26px 0 12px;background-image:url(/local/templates/camera-people/css/../img/remove-product-button.svg);background-position:calc(100% - 10px) 20px}.header-new__date-picker-end-hid{display:block}.header-new__date-picker-end{display:inline-block}.header-new__date-picker-end input{text-align:center}#date-picker-start-tima{background-image:url(/local/templates/camera-people/css/../img/remove-product-button.svg),url(/local/templates/camera-people/css/../img/remove-product-button-tima.svg);background-position:calc(100% - 10px) 20px,left 10px center;text-align:center;padding-right:0;padding-left:0;font-size:16px;font-family:"Sofia-Pro","Roboto",sans-serif}.header-new__date-picker{width:55.7%}.header-new__cart-promocode-wrapper{width:100%}.header-new__cart-promocode-input input{width:100%;border:2px solid #898989;font-family:"Sofia-Pro","Roboto",sans-serif;padding:10px 45px 12px 12px;border-radius:8px;min-height:50px;outline:0}.header-new__cart-promocode-input input::-webkit-input-placeholder{font-weight:300px;font-size:16px}.header-new__cart-promocode-input input::-moz-placeholder{font-weight:300px;font-size:16px}.header-new__cart-promocode-input input::-ms-input-placeholder{font-weight:300px;font-size:16px}.header-new__cart-promocode-input input::placeholder{font-weight:300px;font-size:16px}.header-new__cart-promocode-input--js input{border-color:#e6fdfa;background-image:url(/local/templates/camera-people/css/../img/promocode-active.svg);background-repeat:no-repeat;background-position:calc(100% - 12px) center}.header-new__cart-rent-total{height:50px;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-new__cart-rent-total input{position:relative}.header-new__cart-rent-day{color:#757575;position:absolute;right:43px;padding-top:50px}.header-new__cart-activate-promocode{width:100%;min-height:48px;border:0;border-radius:8px;padding-top:15px;padding-bottom:18px;color:#fff;text-align:center;margin-top:16px}.header-new__cart-deactivate-promocode{margin-top:16px}.header-new__cart-deactivate-promocode,.header-new__make-order{width:100%;min-height:48px;border:0;border-radius:8px;padding-top:15px;padding-bottom:18px;background-color:#5a06ff;color:#fff;text-align:center}.header-new__cart-activate-promocode--js,.header-new__cart-deactivate-promocode,.header-new__cart.promocode .header-new__cart-activate-promocode{display:none}.header-new__cart-deactivate-promocode--js,.header-new__cart.promocode .header-new__cart-deactivate-promocode{display:block}#input-time-style-from:focus,#input-time-style-to:focus,.header-new__cart-activate-promocode:focus{outline:0}.header-new__make-order{margin-top:10px;-webkit-transition:background-color .3s;transition:background-color .3s}.header-new__make-order:hover{background-color:#4d09d4}.header-new__cart-footer{padding:20px 24px;position:fixed;background-color:#fff;z-index:10;width:100%;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Sofia-Pro","Roboto",sans-serif;-webkit-box-shadow:0 -2px 8px rgba(216,212,212,.5);box-shadow:0 -2px 8px rgba(216,212,212,.5)}.header-new__cart-price p{margin:0;font-size:18px}.header-new__cart-total-price{font-size:19px;color:#5a06ff}.header-new__cart-discount{display:none;font-size:16px;color:#ff02ec;text-decoration:line-through;margin-left:10px}.header-new__cart-discount-text{display:none;font-size:14px;font-weight:300;color:#757575;margin-top:4px}.header-new__cart-product-list{padding:0 24px;margin:0}.header-new__cart-product-list li{border-bottom:1px solid #e5e5e5}.header-new__cart-product-list li:last-child{border-bottom:none}.header-new__cart-product-item{padding:15px 0}.header-new__cart-product-container,.header-new__cart-product-image{display:-webkit-box;display:-ms-flexbox;display:flex}.header-new__cart-product-image{width:64px;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.header-new__cart-product-image img{width:52px;height:auto}.header-new__cart-product-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Sofia-Pro","Roboto",sans-serif}.header-new__cart-product-title span{color:#000;font-size:16px}.header-new__cart-product-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}.header-new__cart-counter-buttons,.header-new__cart-product-del{width:46%;height:48px;border-radius:8px}.header-new__cart-product-del{padding:12px}.header-new__cart-counter-buttons{border:2px solid #898989;position:relative;padding:0;font-family:"Sofia-Pro","Roboto",sans-serif}.header-new__cart-counter-buttons input{height:100%;width:100%;border-radius:10px;border:0;outline:0;position:relative;text-align:center;padding:0}.header-new__cart-product-del{border:2px solid #ff02ec;background-color:transparent}.header-new__cart-product-add,.header-new__cart-product-remove{position:absolute;width:20px;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer;background-size:14px}.header-new__cart-product-remove{right:0}.header-new__cart-product-add{background-image:url(/local/templates/camera-people/css/../img/add-product-btn.svg);right:7px;height:100%;top:0}.header-new__cart-product-remove{background-image:url(/local/templates/camera-people/css/../img/remove-product-btn.svg);float:left;left:7px;height:100%;top:0}.header-new__cart-price-field{margin-top:15px;font-family:"Sofia-Pro","Roboto",sans-serif}.header-new__cart-counted-price{font-size:16px;color:#5a06ff}.header-new__cart-price-per-day{font-size:14px;color:#757575;margin-left:10px}.header-new__cart-activate-promocode{background-color:#5a06ff;-webkit-transition:.5s background ease-out;transition:.5s background ease-out}.header-new__cart-activate-promocode:disabled{background-color:#ceb4ff}.header-new__cart.promocode .header-new__cart-discount{display:inline-block}.header-new__cart.promocode .header-new__cart-discount-text{display:block}.header-new__cart.promocode .header-new__cart-total-price{font-size:16px;color:#ff02ec;text-decoration:line-through;margin-left:10px}.header-new__cart.promocode .header-new__cart-discount{font-size:16px;color:#5a06ff;text-decoration:none}.header-new__error{font-size:0;opacity:0;-webkit-transition:.5s all ease-out;transition:.5s all ease-out}.header-new__cart.error .header-new__error{font-size:14px;opacity:1;color:#bf0909;width:100%}.header-new__cart.promocode:not(.error) .header-new__cart-promocode-input input{border-color:#e6fdfa;background-image:url(/local/templates/camera-people/css/../img/promocode-active.svg);background-repeat:no-repeat;background-position:calc(100% - 12px) center}#input-time-style-from,#input-time-style-to{text-align:center;font-size:16px;font-family:"Sofia-Pro","Roboto",sans-serif;width:100%;border:2px solid #898989;border-radius:8px;min-height:50px;-moz-text-align-last:center;text-align-last:center;-webkit-appearance:none;background:0 0;background-image:url(/local/templates/camera-people/css/../img/remove-product-button.svg),url(/local/templates/camera-people/css/../img/remove-product-button-tima.svg);background-position:calc(100% - 10px) 20px,left 10px center;background-repeat:no-repeat;padding-right:38%;padding-left:38%}.selStyle{overflow:hidden}.width-span{width:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#757575}.bl-block{width:100%;display:block}.bl-block input{text-align:center;padding:0;width:100%}.header-new__date-picker-landscape{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;width:100%}.header-new__cart-rent-total input{border-radius:8px;outline:0;color:#898989;z-index:1;background:#0000;text-align:center;width:100%;font-family:"Sofia-Pro","Roboto",sans-serif;font-size:20px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0 18px;display:inline-block;border:2px solid #5a06ff}.header-new__date-picker-end,.header-new__date-picker-start{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:45.61%}.pd-15{padding-top:15px}.flatpickr-wrapper,.header-new__date-picker-end input,.header-new__date-picker-start input{width:100%}.header-new__cart-rent-total{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;padding-left:34px}.catalog-card,.date-time-desktop,.header-new__cart-rent-total{-webkit-box-orient:vertical;-webkit-box-direction:normal}.date-time-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;width:100%}.catalog-card{-ms-flex-direction:column;flex-direction:column;height:100%}.catalog-card:hover a{text-decoration:underline}.catalog-card,.catalog-card__image,.catalog-card__info{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-card__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:160px}.catalog-card--complect .catalog-card__image{height:245px}.catalog-card__image img{max-width:142px;max-height:133px}.catalog-card--complect .catalog-card__image img{max-width:262px;max-height:226px}.catalog-card__info{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:15px}.catalog-card--complect .catalog-card__info{margin-top:20px}.catalog-card__title{width:100%;margin-bottom:18px}.catalog-card__title a{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#212121}.catalog-card--complect .catalog-card__title a{font-weight:500}.catalog-card__about{margin-bottom:18px}.catalog-card__cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin-top:auto;margin-right:16px;margin-bottom:19px}.catalog-card__price-current{font-size:16px;font-weight:400;line-height:1.15;color:#5a06ff;margin-right:12px}.catalog-card__price-previous{position:relative;margin-top:2px;font-size:14px;font-weight:400;line-height:1.15;color:#757575}.catalog-card__price-previous::after{position:absolute;content:"";width:100%;height:4px;left:0;top:calc(50% - 0px);background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(/local/templates/camera-people/css/../img/catalog-card__prise-strikethrough.svg)}.catalog-card__cart{position:relative;width:100%;height:40px;margin-top:auto;padding:0;font-size:14px;line-height:1;color:#fff;border:0;border-radius:6px;background-color:#5a06ff;outline:0;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.catalog-card__cart:focus,.catalog-card__cart:hover{background-color:#4d09d4}.catalog-card--complect .catalog-card__cart{height:48px}.catalog-card__cart-add,.catalog-card__cart-success{position:absolute;top:46%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s;transition:opacity .5s}.catalog-card__cart-add{opacity:1}.catalog-card__cart-success,.catalog-card__cart.enabled .catalog-card__cart-add{opacity:0}.catalog-card__cart.enabled .catalog-card__cart-success{opacity:1}.calog-content__list,.calog-content__list li{display:-webkit-box;display:-ms-flexbox;display:flex}.calog-content__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:32px;margin-bottom:-40px}.calog-content__list li{position:relative;margin-bottom:29px;padding-bottom:33px;width:50%}.calog-content__list li:nth-of-type(5n)::after{width:86%}.calog-content__list li::before{content:"";display:block;position:absolute;opacity:0;z-index:-1;left:calc(50% - 138px);top:calc(50% - 150px);width:233px;height:289px;-webkit-transition:opacity .3s;transition:opacity .3s;background-size:cover;background-image:url(/local/templates/camera-people/css/../img/catalog__item-card-hover.svg)}.calog-content__list li:hover::before{opacity:1}.calog-content__list li::after{position:absolute;content:"";left:0;right:0;height:1px;background:#e5e5e5;bottom:0}.calog-content__list li:nth-child(2n){padding-left:11px}.calog-content__item-img{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;width:100%;max-width:128px;height:150px;margin:8px 0 14px 10px}.calog-content__item-img img{-o-object-fit:contain;object-fit:contain;height:100%}.calog-content__item-title{margin:0 0 11px;font-size:14px;width:85%;color:#212121}.calog-content__item-price{margin-bottom:7px;margin-top:auto}.calog-content__item-price span{font-size:18px;font-weight:400;color:#5a06ff}.calog-content__item-price span span{font-family:"Sofia-Pro","Roboto",sans-serif;font-size:17px}.calog-content__item-buttons,.catalog__cards--cards-view li{position:relative}.calog-content__item-buttons button{outline:0}.calog-content__add-button,.calog-content__cart-button{border:0;border-radius:6px;width:123px;background-color:#5a06ff;padding:10px 10px 14px 7px;color:#f3f3f3;min-height:40px;font-size:14px;font-weight:400;-webkit-transition:background-color .3s;transition:background-color .3s}.calog-content__add-button:hover,.calog-content__cart-button:hover{background-color:#4d09d4;cursor:pointer}.calog-content__add-button{position:relative;display:none}.calog-content__cart-button--js{display:none}.calog-content__add-button--js{display:block}.calog-content__add-button-counter{position:absolute;text-align:center;width:24px;height:24px;line-height:24px;font-size:12px;color:#fff;top:-11px;right:-10px;border-radius:50%;background-color:#ff02ce}.calog-content__add-button-counter:focus{outline:0}.calog-content__item{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:start;-ms-flex-pack:start;justify-content:flex-start}.catalog-form{width:100%}.catalog-form__fieldset{margin:0;padding:0;border:0}.catalog-form__fieldset+.catalog-form__fieldset{margin-top:20px}.catalog-form__legend{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:12px;cursor:pointer}.catalog-form__legend::after{content:"";position:absolute;right:0;top:0;width:14px;height:100%;background-image:url(/local/templates/camera-people/css/../img/arrow-down-short.svg);background-repeat:no-repeat;background-position:center center;background-size:16px 8px;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.catalog-form__legend--toggled::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.catalog-form__legend-text{font-size:16px;font-weight:400;line-height:1.15;color:#212121;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.catalog-form__hide-wrapper{display:none;width:100%;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.catalog-form__legend--toggled+.catalog-form__hide-wrapper{display:block}.catalog-form__legend--opened+.catalog-form__hide-wrapper,.catalog-form__scroll-wrapper:hover .simplebar-track.simplebar-vertical,.catalog__cards--list-view li:hover::before{opacity:1}.catalog-form__scroll-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:200px;width:272px;padding:12px;border-radius:8px;border:2px solid #02ebcd}.catalog-form__scroll-wrapper .simplebar-track.simplebar-vertical{top:10px;bottom:10px;right:12px;width:4px;background-color:#e2fdf9;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.catalog-form__scroll-wrapper .simplebar-scrollbar{right:0;width:4px}.catalog-form__scroll-wrapper .simplebar-scrollbar::before{background-color:#02ebcd}.catalog-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto}.catalog-form__checkbox+.catalog-form__checkbox,.catalog-form__double-field+.catalog-form__double-field{margin-top:13px}.catalog-form__checkbox-text{position:relative;padding-left:30px;font-size:16px;font-weight:400;line-height:1.15;color:#757575;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.catalog-form__checkbox-text::before{content:"";position:absolute;left:0;top:calc(50% - 9.5px);width:19px;height:19px;background-image:url(/local/templates/camera-people/css/../img/checkbox.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.catalog-form__checkbox input:checked+.catalog-form__checkbox-text::before{background-image:url(/local/templates/camera-people/css/../img/checkbox-checked.svg)}.catalog-form__double-field{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-form__double-field span,.catalog-form__input{font-size:16px;font-weight:400;line-height:1.15;color:#757575}.catalog-form__double-field span{width:8%;text-align:center}.catalog-form__input{padding:10px;border-radius:8px;border:2px solid #02ebcd}.catalog-form__input::-webkit-input-placeholder{color:#d8d8d8}.catalog-form__input::-moz-placeholder{color:#d8d8d8}.catalog-form__input::-ms-input-placeholder{color:#d8d8d8}.catalog-form__input::placeholder{color:#d8d8d8}.catalog-form__double-field .catalog-form__input{width:46%}.catalog-form__select{width:100%;padding:10px;font-size:16px;font-weight:400;line-height:1.15;color:#757575;border-radius:8px;border:2px solid #02ebcd;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.catalog-form__select+.catalog-form__select{margin-top:13px}.catalog-form__select::-ms-expand{display:none}.catalog__breadcrumbs{margin:36px 24px 28px}.catalog__left-column{display:none}.catalog__column{margin:0 auto}.catalog__column,.catalog__primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog__cards .catalog-card,.catalog__header{padding-bottom:32px}.catalog__filter-controls,.catalog__filter-mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog__filter-controls{-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog__filter-mobile-wrapper{width:100%}.catalog__description{font-size:19px;text-align:center;font-weight:500}.catalog__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 6px);font-size:14px;font-weight:400;line-height:1.15;color:#212121;padding-left:42px;padding-top:10px;padding-bottom:10px;border-radius:8px;border:2px solid #02ebcd;text-align:left;background-repeat:no-repeat;background-position:12px center}.catalog__filter--toggle{width:100%;padding-left:calc(50% - 16px);background-image:url(/local/templates/camera-people/css/../img/filter.svg);background-position:calc(50% - 34px) center;background-size:24px 24px}.catalog__filter--datepicker{display:none;background-image:url(/local/templates/camera-people/css/../img/rent-icon.svg)}.catalog__filter.picker-toggled::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.catalog__duration-output{display:none;width:100%;margin-top:16px;font-size:14px;font-weight:400;line-height:1.15;color:#757575;padding-top:10px;padding-bottom:10px;border-radius:8px;border:2px solid #5a06ff;text-align:center}.catalog__duration-text-mobile{margin-right:5px}.catalog__duration-number{margin-right:5px;color:#d8d8d8}.catalog__view-mode{display:none}.catalog__button-view-cards,.catalog__button-view-list{width:24px;height:24px;padding:0;font-size:0;background-color:transparent;border:0;background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer}.catalog__button-view-cards{margin-right:16px;background-image:url(/local/templates/camera-people/css/../img/catalog__button-view-cards-on.svg)}.catalog__button-view-cards--off{background-image:url(/local/templates/camera-people/css/../img/catalog__button-view-cards-off.svg)}.catalog__button-view-list{background-image:url(/local/templates/camera-people/css/../img/catalog__button-view-list-on.svg)}.catalog__button-view-list-off{background-image:url(/local/templates/camera-people/css/../img/catalog__button-view-list-off.svg)}.catalog__cards{margin:0;padding:0;list-style:none}.catalog__cards--cards-view li{border-bottom:1px solid #e5e5e5}.catalog__cards--list-view li{position:relative}.catalog__cards--list-view li::before{content:"";position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:opacity .3s;transition:opacity .3s;background-image:url(/local/templates/camera-people/css/../img/catalog__item-list-hover.svg);opacity:0;z-index:-1}.catalog__cards--cards-view li:last-child{margin-bottom:0}.catalog__cards--cards-view+.catalog__pagination{margin-top:47px;margin-bottom:47px;padding-top:23px;padding-bottom:23px;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.catalog__cards--list-view+.catalog__pagination{margin-top:20px}.catalog__secondary{margin-top:64px}.catalog__secondary-title{margin-bottom:21px;font-size:20px;font-weight:500;line-height:1.6;text-align:center;color:#212121}.contact-description{margin:0 0 28px;padding:0;font-family:inherit;font-size:16px;font-weight:400;line-height:1.75;color:#000}.contact-description--comments{color:#212121;margin:0 0 28px}.contact-description span{font-weight:700;color:#212121}.contact-wrapper{padding-bottom:162px}.contact-map-container{margin:0 auto;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;height:240px;width:318px;overflow:hidden}.contact-map-container::after{display:block;top:0;left:0;background-image:url(/local/templates/camera-people/css/../img/border2.svg);width:100%;height:100%;background-size:contain;pointer-events:none}.contact-map-container::after,.contact-person-address::before,.contact__person-email::before,.contact__person-phone::before{content:"";position:absolute;background-repeat:no-repeat}.contact__person-phone::before{background-size:cover;background-image:url(/local/templates/camera-people/css/../img/phone.svg);width:30px;height:30px;left:15px;top:1px}.contact-person-address::before,.contact__person-email::before{background-size:cover;background-image:url(/local/templates/camera-people/css/../img/location-icon.svg);width:23px;height:33px;left:17px;top:29px}.contact__person-email::before{background-image:url(/local/templates/camera-people/css/../img/email-icon.svg);width:25px;height:26px;top:4px}.contact__person-logo{width:110px;margin:0 auto;padding-top:14px;padding-bottom:15px}.contact-decoration a,.contact__person-write{display:none}.contact{margin-bottom:20px;padding-bottom:17px;padding-top:44px}.contact-decoration{position:absolute;left:22px;bottom:-15px;padding-left:113px;padding-top:10px;padding-right:22px;width:330px;height:132px;background-size:cover;background-image:url(/local/templates/camera-people/css/../img/cat.svg);background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:500;line-height:1.64}.contact-decoration p{margin:0}.contact-main__wrapper{position:relative}.contact__person-inner{margin:0 auto;min-height:331px;width:100%;padding-right:10px;background-image:url(/local/templates/camera-people/css/../img/visiting-card__mobile.svg);background-repeat:no-repeat;background-size:100% 330px}.contact__person-messangers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0 0 0 70px;list-style:none}.contact__person-messangers li:not(:last-child){margin-right:34px}.contact__dicoration-wrapper{width:100%;margin-bottom:20px;font-size:20px}.contact-person-address,.contact__person-phone{position:relative;padding-left:55px;font-size:17px}.contact__person-phone{color:#000;text-decoration:none}.contact-person-address{margin:0;padding-top:12px;padding-bottom:12px;line-height:normal;font-weight:500}.contact__person-email{position:relative;color:#000;text-decoration:none;padding-left:55px;font-size:15px}.cpf-adobe{background:linear-gradient(359.82deg,rgba(255,255,255,0) .37%,rgba(240,236,255,.6) 63.78%);padding-bottom:53px;padding-top:70px}.cpf-adobe__subtitle,.cpf-adobe__title{font-family:"Sofia-Pro","Roboto",sans-serif;line-height:36px}.cpf-adobe__title{max-width:800px;font-weight:900;font-size:32px;margin:0 0 29px}.cpf-adobe__subtitle{font-weight:700;font-size:24px;color:#000;margin:0 0 20px}.cpf-adobe__description{margin:0 0 32px}.cpf-adobe__items{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cpf-adobe__item{width:84px;margin-right:32px}.cpf-adobe__item:last-child{margin-right:0}.cpf-btn{display:inline-block;padding:7px 10px 9px;font-size:16px;font-weight:500;border-radius:6px;background-color:#5a06ff;border:1px solid #5a06ff;color:#fff;text-decoration:none;pointer-events:auto;text-align:center;font-family:"Sofia-Pro","Roboto",sans-serif;-webkit-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s;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}.cpf-btn:focus,.cpf-btn:hover{background-color:#4d09d4;color:#fff;border-color:#4d09d4}.cpf-btn:focus .cpf-btn__ic-wrap,.cpf-btn:hover .cpf-btn__ic-wrap{background:#fff;color:#4d09d4}.cpf-btn:active{background-color:#3a04a4;color:#fff;border-color:#3a04a4}.cpf-btn:active .cpf-btn__ic-wrap{background:#fff;color:#3a04a4}.cpf-btn:disabled{background-color:#f0f0f0}.cpf-btn__ic-wrap{width:23px;height:23px;display:block;border-radius:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;margin-left:18px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.cpf-btn__ic{width:13px;height:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cpf-btn--white{background:#fff;border:1px solid #d6d6d6;color:#5034fb}.cpf-btn--white .cpf-btn__ic-wrap{background:#5034fb;color:#fff}.cpf-container{max-width:1166px;padding:0 20px;margin:0 auto}.cpf-desktop-br{display:block}.cpf-feature__img{width:100%;margin-bottom:32px;border-radius:8px;overflow:hidden}.cpf-feature__img img{display:block;width:100%;height:auto}.cpf-feature__title{font-weight:900;font-size:24px;line-height:40px;margin:0 0 16px;font-family:"Sofia-Pro","Roboto",sans-serif;max-width:350px}.cpf-feature__description{margin:0}.cpf-features{padding:33px 0 24px}.cpf-features__list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -60px}.cpf-features__item{padding:0 60px;width:50%;max-width:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:60px}.cpf-footer{padding:129px 0 193px}.cpf-footer .cpf-container{position:relative}.cpf-footer__content{max-width:676px;margin:0 200px;text-align:center}.cpf-footer__subtitle,.cpf-footer__title{font-family:"Sofia-Pro","Roboto",sans-serif;font-weight:900;font-size:32px;line-height:48px;margin:0}.cpf-footer__subtitle{margin:0 0 42px}.cpf-footer__description{margin:0 0 40px}.cpf-footer__btns{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;max-width:534px;margin:0 auto}.cpf-footer__btn{width:47%}.cpf-footer__decor-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cpf-footer__decor-wrap--left{left:0}.cpf-footer__decor-wrap--right{right:0}.cpf-footer__decor{background-position:center;background-repeat:no-repeat}.cpf-footer__decor--clapper{width:178px;height:193px;background-image:url(/local/templates/camera-people/css/../img/cp-family/clapper.png);background-size:178px 193px}.cpf-footer__decor--sender{width:190px;height:323px;background-image:url(/local/templates/camera-people/css/../img/cp-family/sender.png);background-size:190px 323px}.cpf-important-text{color:#5a06ff;font-weight:700}.cpf-intro{padding:158px 0 94px}.cpf-intro__row{display:-webkit-box;display:-ms-flexbox;display:flex}.cpf-intro__content{width:602px;margin-right:60px}.cpf-intro__img{width:410px;margin-top:11px}.cpf-intro__title{font-weight:900;font-size:32px;line-height:48px;margin:0 0 26px;font-family:"Sofia-Pro","Roboto",sans-serif}.cpf-intro__description{margin:0 0 28px}.cpf-intro__btns{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:534px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cpf-intro__btn{width:47%}.cpf-slogan{padding:95px 0 82px}.cpf-slogan__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:988px}.cpf-slogan__img{width:279px;margin-right:55px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.cpf-intro__img img,.cpf-slogan__img img{display:block;width:100%;height:auto}.cpf,.cpf-slogan__text{font-family:"Sofia-Pro","Roboto",sans-serif}.cpf-slogan__text{font-style:normal;margin:0;max-width:680px;padding-bottom:6px;font-weight:900;font-size:29px;line-height:36px;color:#000}.cpf{background:#f9f8fd;color:#212121;font-size:16px;line-height:32px;font-weight:600;overflow:hidden}.datepicker{display:none;padding:40px 24px}.datepicker.enabled{display:block}.datepicker__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.datepicker__back{width:33px;height:16px;margin-right:12px;padding:0;border:0;background-repeat:no-repeat;background-image:url(/local/templates/camera-people/css/../img/arrow-back.svg);background-color:transparent;cursor:pointer}.datepicker__title{margin:0;padding-left:36px;font-size:16px;line-height:1.5;font-weight:500;background-image:url(/local/templates/camera-people/css/../img/rent-icon.svg);background-repeat:no-repeat;background-position-y:center}.datepicker__output{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-image:url(/local/templates/camera-people/css/../img/modal-datepicker__decoration-short.svg);background-repeat:no-repeat;background-position:center 190px;background-size:329px 7px;padding-bottom:46px}.datepicker__end,.datepicker__start{width:100px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.datepicker__subtitle{margin:0 0 15px;font-size:20px;line-height:normal;font-weight:500}.datepicker__days{margin-right:5px}.datepicker__selected-date{font-size:14px;line-height:1.714285714;color:#757575}.datepicker__day-month-wrapper,.datepicker__selected-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.datepicker__weekday{text-transform:capitalize}.datepicker__date-delimiter{display:none}.datepicker__month{text-transform:capitalize}.datepicker__day{margin-top:10px;font-size:50px;line-height:.96;color:#212121}.datepicker__duration{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:15px;font-size:16px;line-height:normal;color:#757575}.datepicker__duration::before{content:"";position:absolute;top:45%;left:calc(50% - 13px);width:26px;height:2px;background-color:#212121}.datepicker__calendar-container{width:100%;height:415px}.datepicker__append-to{font-size:0}.datepicker__confirm{display:block;width:100%;margin-top:36px;font-size:16px;line-height:48px;font-weight:500;background-color:#5a06ff;color:#fff;border:0;border-radius:6px;text-align:center;cursor:pointer}.details-main{width:100%;height:100%}.details,.details-main__breadcrumb{padding-left:24px;padding-right:24px}.details-main__breadcrumb{height:auto;margin-top:36px;margin-bottom:30px}.details{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px;margin-bottom:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.details,.details__item{width:100%;height:auto}.details__item h1{margin:0 0 40px;font-size:20px}.details__slider{width:100%;margin-bottom:34px;overflow:hidden}.details__slider-wrapper{margin-bottom:53px;overflow:visible}.details__slider-main{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.details__slider-main img{width:auto;height:140px;-o-object-fit:contain;object-fit:contain}.details__slider-img,.details__slider-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.details__slider-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.details__slider-prev li{cursor:pointer}.details__slider-img{width:22%;height:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;border:3px solid transparent;-webkit-transition:border-color .3s;transition:border-color .3s}.details__slider-img:active,.details__slider-img:hover,.details__slider-prev .swiper-slide-thumb-active{border-color:#5a06ff}.details__price,.details__slider-img,.details__terms,.details__total{display:-webkit-box;display:-ms-flexbox;display:flex}.details__terms{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.details__terms p{font-size:16px;line-height:1.5;font-weight:400;margin:0 0 26px}.details__price,.details__total{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.5}.details__price{margin-bottom:0;margin-top:5px}.details__price dd,.details__total dd{margin-left:10px;color:#5a06ff;font-weight:700}.details__reservation-btn{position:relative;width:100%;height:48px;margin-top:30px;margin-left:auto;margin-right:auto;font-size:16px;color:#fff;background-color:#5a06ff;outline:0;border:0;border-radius:6px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.details__reservation-btn:focus,.details__reservation-btn:hover{background-color:#4d09d4}.details__reservation-btn span{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s;transition:opacity .5s}.details__reservation-btn span:nth-of-type(1){opacity:1}.details__reservation-btn span:nth-of-type(2),.details__reservation-btn.enabled span:nth-of-type(1){opacity:0}.details__reservation-btn.enabled span:nth-of-type(2),.faqv2__item h2:hover span:nth-of-type(2)::after{opacity:1}.details__video{width:100%;height:auto;padding-top:18px}.details__video h2{line-height:38px}.details__video-player{position:relative;height:0;margin-left:auto;margin-right:auto;padding-top:52%;background-image:url(/local/templates/camera-people/css/../img/details-video.png);background-repeat:no-repeat;background-position:center;background-size:contain;border:4px solid #e3fdfa}.details__video-button{position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-10px;cursor:pointer;width:0;height:0;border-width:20px 30px;border-style:solid;border-color:transparent transparent transparent #fff;z-index:1}.details__video-button::after{content:"";position:absolute;top:-36px;left:-58px;width:72px;height:72px;background-color:#959595;border-radius:50%;cursor:pointer;z-index:155;opacity:.38;-webkit-transition:opacity .3s;transition:opacity .3s}.catalog-section-wrapper li:hover::after,.details__video-button:hover::after{opacity:.5}.details__features{width:100%;padding-top:50px}.details__features h2,.details__video h2{margin:0 0 40px;font-size:20px;text-align:left}.details__features ul{margin-top:30px}.details__tab{position:relative;padding-bottom:32px;font-size:16px;line-height:1.5}.details__tab:last-of-type{padding-bottom:20px}.details__caption{display:block;width:100%;color:#000;font-weight:700;cursor:pointer}.details__caption::after{content:"";position:absolute;right:0;top:5px;width:15px;height:10px;background-image:url(/local/templates/camera-people/css/../img/arrow-down.svg);-webkit-transform:rotate(270deg);transform:rotate(270deg);background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.details__tab.active .details__caption::after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.details__table,.details__table dt{display:-webkit-box;display:-ms-flexbox;display:flex}.details__table{margin:15px 0 0;color:#757575;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.details__table.hidden{display:none}.details__table dt{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:75%;margin-bottom:17px;font-size:14px}.details__complect:last-of-type,.details__table dt:last-of-type,.header-new__nav ul li:last-of-type{margin-bottom:0}.details__table span{display:block;width:auto;border-bottom:3px dashed #02ebcd;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;opacity:.11;margin:0 5px}.details__table dd{width:25%;font-size:14px;margin-left:auto;margin-bottom:15px}.details__left-column,.details__right-column{width:100%}.details__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:50px}.details__bottom h2{-ms-flex-negative:0;flex-shrink:0;width:100%;margin:0 0 40px;font-size:20px}.details__complect{position:relative;width:100%;margin-bottom:40px}.details__complect:hover a{text-decoration:underline}.details__product-info{padding-top:50px}.details__product-info h2{margin:0 0 40px;font-size:20px;text-align:left}.details__product-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -15px}.details__product-info ul li{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:64px;height:64px;margin-bottom:32px;margin-left:15px;outline:0}.catalog-section{padding-right:24px;padding-left:24px;padding-top:41px}.catalog-section:first-of-type{padding-top:50px}.catalog-section-wrapper ul{padding:0;margin:0;list-style:none}.catalog-section-wrapper li{position:relative;cursor:pointer}.catalog-section-wrapper li::after{content:"";position:absolute;bottom:11px;left:162px;z-index:-1;display:block;width:341.4px;height:56px;background-size:100%;background-image:url(/local/templates/camera-people/css/../img/hover-mobile.svg);background-repeat:no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.catalog-section-wrapper li:not(:first-child) .catalog-section__item-picture{display:none}.catalog-section-wrapper li a{display:block;text-decoration:none;margin:0;padding-bottom:24px;font-size:16px;line-height:1.5;color:#000;text-align:start}.catalog-section h2,.empty-basket h1{font-size:24px;font-weight:700;line-height:1.58}.catalog-section h2{position:relative;padding-bottom:13px;margin-bottom:32px;margin-top:0;text-align:center}.catalog-section h2 a{position:relative;color:inherit}.catalog-section h2 a::before{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:3px;background-color:#5a06ff;border-radius:1.5px;-webkit-transition:bottom .3s;transition:bottom .3s}.catalog-section h2 a:hover::before{bottom:-5px}.catalog-section__item-picture{display:block;width:140px;height:154px;margin:0 auto 20px}.catalog-section__item-picture img{display:block;width:100%}.catalog-main{padding-bottom:47px}.catalog-section-wrapper h3{margin:0;font-weight:400;font-size:16px}.empty-basket{padding:83px 66px 101px 67px}.empty-basket h1{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}.empty-basket a{display:block;padding:11px 22px 12px 23px;margin:0 auto;width:205px;height:auto;font-size:16px;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;border-radius:6px;color:#fff;background-color:#5a06ff}.empty-basket-logo{margin-bottom:40px;text-align:center}.faq,.faq h2{position:relative}.faq{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:45px 16px}.faq h2{display:block;text-align:center;font-size:16px;width:100%}.faq h2::after,.faqv2 h1 span{background-size:contain;content:''}.faq h3{min-height:64px}.faq p{color:#757575}.faq h2::after,.faq__decor,.faq__decor-0,.faqv2 h1 span{position:absolute;background-repeat:no-repeat}.faq__decor{z-index:5}.faq__decor-0{overflow:hidden;background-size:cover}.faqv2,.faqv2 h1{display:-webkit-box;display:-ms-flexbox;display:flex}.faqv2{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:45px 24px 420px}.faqv2 h1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 50px;font-weight:700;font-size:20px;line-height:1.15;text-align:center;color:#212121}.faqv2 h1 span{position:relative;padding-bottom:32px;content:"";background-size:100% 13px;background-image:url(/local/templates/camera-people/css/../img/faq-h2-underline.svg);background-position:center bottom}.faqv2__decor{position:absolute;background-repeat:no-repeat;z-index:5}.faqv2__decor--cat,.faqv2__decor--text{bottom:-50px;left:50%;-webkit-transform:translateX(-50%) translateX(20px);transform:translateX(-50%) translateX(20px);width:250px;height:177px;background-size:contain;background-image:url(/local/templates/camera-people/css/../img/faq-cat.svg);background-position:center}.faqv2__decor--text{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;bottom:140px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:340px;height:209px;padding:32px 20px 40px;font-size:18px;line-height:1.7;background-image:url(/local/templates/camera-people/css/../img/faq-text-bubble-mobile.svg)}.faqv2__decor--text p{width:100%;margin:0;text-align:center}.faqv2__decor--text a{display:block;color:#8351fd}.faqv2__decor--1,.faqv2__decor--2,.faqv2__decor--3{display:none}.faqv2__decor--1{top:175px;left:30px;width:41px;height:63px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.faqv2__decor--2{top:500px;right:15px;width:62px;height:95px;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.faqv2__decor--3{bottom:370px;right:30px;width:32px;height:48px;-webkit-transform:rotate(21deg);transform:rotate(21deg)}.faqv2__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}.faqv2__item,.faqv2__item h2,.faqv2__list{display:-webkit-box;display:-ms-flexbox;display:flex}.faqv2__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-repeat:no-repeat;background-size:100% 4px;background-image:url(/local/templates/camera-people/css/../img/faq-item-bottom-decor.svg);background-position:center bottom}.faqv2__item h2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding-bottom:32px;font-weight:500;font-size:20px;cursor:pointer}.faqv2__item+.faqv2__item h2{padding-top:32px}.faqv2__item h2 span:nth-of-type(2){position:relative;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-top:5px;margin-left:20px;background-repeat:no-repeat;background-size:contain;background-image:url(/local/templates/camera-people/css/../img/faq-item-btn-cross.svg);background-position:center;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faqv2__item.enabled h2 span:nth-of-type(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faqv2__item h2 span:nth-of-type(2)::after{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background-repeat:no-repeat;background-size:contain;background-image:url(/local/templates/camera-people/css/../img/faq-item-btn-oval.svg);background-position:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.faqv2__item-content{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:32px;font-size:16px;color:#757575;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.faqv2__item-content.enabled{display:-webkit-box;display:-ms-flexbox;display:flex}.faqv2__item-content.visible{opacity:1}.faqv2__item-content ol,.faqv2__item-content p,.faqv2__item-content ul,.filter-form__field--checkbox ul{margin:0}.faqv2__item-content a{color:#5a06ff}.faqv2__item-content li+li,.faqv2__item-content ol+p,.faqv2__item-content p+ol,.faqv2__item-content p+p,.faqv2__item-content p+ul,.faqv2__item-content ul+p{margin-top:25px}.figurine{position:absolute;z-index:2}.figurine__message{position:absolute;bottom:calc(100% + 24px);left:70px;width:170px;border:2px solid #5a06ff;border-radius:9px;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;z-index:1;background-color:#fff;padding:12px 14px 14px;text-align:center}.figurine__message span,.figurine__message.animated{-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-name:dialog;animation-name:dialog}.figurine__message::after,.figurine__message::before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-position:0 0}.figurine__message::before{top:calc(100% - 12px);background-color:#fff;left:-15px;width:36px;height:36px;background-image:url(/local/templates/camera-people/css/../img/corner.svg)}.figurine__message::after{bottom:-40px;left:-25px;width:177px;height:17px;background-image:url(/local/templates/camera-people/css/../img/boot-shadow.svg)}.figurine--boy .figurine__message::before,.figurine--girl .figurine__message::before{background-image:url(/local/templates/camera-people/css/../img/vertical-corner.svg);width:25px;height:26px;top:100%;left:47px}.figurine--boy .figurine__message::before{-webkit-transform:scale(-1,1);transform:scale(-1,1);left:84px}.figurine--boy .figurine__message{bottom:calc(100% + 32px);width:200px;left:119px}.figurine--boy .figurine__message::after,.figurine--girl .figurine__message::after{display:none}.figurine__img{position:relative;z-index:2}.figurine__message span{-webkit-animation-name:dialog-text;animation-name:dialog-text}.filter{padding:39px 22px}.filter-form__field--checkbox ul li{position:relative;margin-bottom:22px}.filter__link-back,.filter__link-back h2{position:relative;font-size:16px;font-weight:500}.filter__link-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:34px;color:#000;text-decoration:none}.filter__link-back h2{padding-left:48px;margin:0}.filter-form__input+.filter-form__label::before,.filter__link-back h2::before{content:"";position:absolute;display:block;top:0;left:11px;width:27px;height:24.6px;background-image:url(/local/templates/camera-people/css/../img/filter.svg);background-repeat:no-repeat}.filter-form__legend{font-size:16px;margin-bottom:27px;cursor:pointer}.filter-form__legend--text{position:relative;padding-right:32px}.filter-form__field--checkbox .filter-form__legend{margin-bottom:30px}.filter-form__legend--text::after{content:"";position:absolute;display:block;right:5px;bottom:0;width:16px;height:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/local/templates/camera-people/css/../img/arrow-down.svg);background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.filter-form__legend--toggled::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:5px}.filter-form__label{display:block;padding:2px 0 2px 31px;font-size:16px;line-height:1;color:#757575;cursor:pointer}.filter-form__input-wrapper{position:relative;padding-bottom:22px}.filter-form__input+.filter-form__label::before{left:0;width:21px;height:21px;background-image:url(/local/templates/camera-people/css/../img/checkbox.svg);background-size:cover}.filter-form__input:checked+.filter-form__label::before{background-image:url(/local/templates/camera-people/css/../img/checkbox-checked.svg)}.filter-form__field{position:relative;padding:0 0 34px;margin-bottom:8px;border:0}.filter-form__field--hidden{height:59px;padding:0;overflow:hidden}.filter-form__field::after{content:"";display:block;position:absolute;bottom:0;left:0;width:325px;height:13px;background-image:url(/local/templates/camera-people/css/../img/line-green_mobile.svg);background-repeat:no-repeat}.filter-form__show{margin:14px 0 0;font-size:16px;color:#5a06ff;cursor:pointer}.filter-form__show--hidden{display:none}.filter-form__input--price,.filter-form__type{padding:12px;width:45%;border-radius:8px;border:2px solid #02ebcd}.filter-form__field-wrapper--price span{width:33px;text-align:center}.filter-form__type{position:relative;padding:12px 23px 12px 12px;width:100%;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.filter-form__type::-ms-expand{display:none}.filter-form__field-wrapper--price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-form__field-wrapper--hide{height:242px;overflow:hidden}.filter-form__select-container{position:relative;width:100%;overflow:hidden}.filter-form__select-container::after,.filter-form__select-container::before{content:"";position:absolute;display:block;right:12px;top:28px;width:15.2px;height:26.9px;background-image:url(/local/templates/camera-people/css/../img/arrow-down.svg);background-repeat:no-repeat;pointer-events:none}.filter-form__select-container::before{top:10px;background-image:url(/local/templates/camera-people/css/../img/arrow-up.svg);z-index:2}.filter-form__field-wrapper--price+.filter-form__field-wrapper--price,.filter-form__select-container+.filter-form__select-container{margin-top:13px}.footer-v2{background:#f9f8fd;padding:39px 0 44px}.footer-v2__container{max-width:1166px;padding:0 20px;margin:0 auto}.footer-v2__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-v2__logo{width:184px;margin-right:122px;display:inline-block}.footer-v2__logo img{width:100%;display:block;height:auto}.footer-v2__logo .adaptive-logo{display:none}.footer-v2__menu{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-v2__menu-item{margin-right:42px}.footer-v2__menu-item:last-child,.order__header-inner p:last-child{margin-right:0}.footer-v2__menu-link{font-family:"Sofia-Pro","Roboto",sans-serif;font-weight:500;font-size:15px;line-height:32px;color:#524680;-webkit-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s;position:relative}.footer-v2__menu-link:active{opacity:.7}.footer-v2__menu-link:before{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:2px;background-color:#5a06ff;border-radius:1px;-webkit-transition:bottom .3s,opacity .3s;transition:bottom .3s,opacity .3s;opacity:0;pointer-events:none}.footer-v2__menu-link:focus:before,.footer-v2__menu-link:hover:before{bottom:-5px;opacity:1}.footer{font-family:"Sofia-Pro","Roboto",sans-serif;font-weight:400;color:#aeaeae;overflow:hidden}.footer__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:1132px;margin:0 auto;padding:15px 0 21px}.footer__left-part{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%;padding-top:4px}.footer__left-part,.footer__menu,.footer__messengers{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 0 0;font-size:14px;line-height:18px;width:35%;padding:3px 0 0 6px}.footer__messengers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;padding:2px 0 0 5px}.left-part__additional{text-transform:uppercase;font-size:12px;line-height:18px;letter-spacing:5px;margin-bottom:13px}.left-part__copyrights{font-size:11px;line-height:14px;font-weight:300}.footer-menu{overflow:hidden}.footer-menu__item{width:160px;margin-right:auto;margin-bottom:8px}.footer-menu__item:nth-of-type(2n){margin:0}.footer-menu__link{color:#aeaeae;-webkit-transition:opacity .3s;transition:opacity .3s}.footer-menu__link:hover,.messengers__link:hover{opacity:.7}.footer-menu__link--violet{font-weight:500;color:#5a06ff}.messengers__buttons,.messengers__list{display:-webkit-box;display:-ms-flexbox;display:flex}.messengers__list{margin:0 14px 0 0}.messengers__link{display:block;width:51px;height:38px;border-radius:4px;-webkit-transition:opacity .3s;transition:opacity .3s}.messengers__link--whatsapp{background:url(/local/templates/camera-people/css/../img/icon-whatsapp.svg),-webkit-gradient(linear,left top,left bottom,color-stop(.86%,#27cd3f),color-stop(99.04%,#05b926));background:url(/local/templates/camera-people/css/../img/icon-whatsapp.svg),linear-gradient(180deg,#27cd3f .86%,#05b926 99.04%);background-repeat:no-repeat;background-position:center;margin-right:9px}.messengers__link--telegram{background:url(/local/templates/camera-people/css/../img/icon-telegram.svg),-webkit-gradient(linear,left top,right top,from(#39acdf),to(#1d92d2));background:url(/local/templates/camera-people/css/../img/icon-telegram.svg),linear-gradient(90deg,#39acdf 0%,#1d92d2 100%);background-repeat:no-repeat;background-position:center}.messengers__call{width:151px;height:36px;padding:6px 5px 12px;font-size:16px;border:0;outline:0;cursor:pointer;border-radius:4px}.messengers p{font-size:14px;line-height:21px;margin:0 0 13px}.messengers span{font-size:14px;line-height:23px;padding-top:5px;margin-right:14px}.order{padding:33px 24px 24px}.order__link-back{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:21px;font-size:16px;font-weight:500;color:#000;text-decoration:none}.order__link-back span{padding-left:13px;margin-bottom:0}.order__date{-ms-flex-wrap:wrap;flex-wrap:wrap}.order__date-head{margin-bottom:14px;font-weight:500}.order__date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.order__item{position:relative;padding-top:35px}.order__item:last-of-type{padding-top:20px;padding-bottom:20px}.order__item-price{font-size:14px;font-weight:400}.order__item-price span{font-size:16px;font-weight:700;margin-left:10px}.order__item-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;font-size:16px;font-weight:500;line-height:1.5;color:#000}.order__item-description a{margin:0;width:200px;font-size:16px;font-weight:500;color:inherit}.order__item-description p{margin:10px 0 5px;width:200px}.order__item-input{position:relative;padding:9px;width:157px;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;outline:0;border-radius:8px;background-color:#fff}.order__item-input--period{padding:0;width:32px;color:#d8d8d8}.order__item-input--count{color:#000}.order__item-input--date{display:block;width:auto;font-size:14px;font-weight:400;line-height:1.15;color:#212121;padding:10px 5px 10px 42px;border-radius:8px;text-align:left;background-position:12px center;background-image:url(/local/templates/camera-people/css/../img/svg-sprite/rent-icon.svg);background-repeat:no-repeat;border:2px solid #02ebcd;cursor:pointer;white-space:nowrap}.order__item-delete{padding:9px 17px;width:50%;border:2px solid #ff02ec;border-radius:8px;background-color:#fff;font-size:16px;cursor:pointer}.order__item-wrapper-intro{width:50%;padding-left:8px;font-size:14px;font-weight:400;line-height:1.15;color:#757575;padding-top:10px;padding-bottom:10px;border-radius:8px;border:2px solid #5a06ff}.order__item-select-wrapper{position:relative;width:50%;margin-right:12px;border:2px solid #02ebcd;border-radius:8px;overflow:hidden;white-space:nowrap;cursor:pointer}.order__item-select-wrapper::after{content:"";display:block;position:absolute;top:14px;right:-2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:8px;width:16px;pointer-events:none;background-image:url(/local/templates/camera-people/css/../img/arrow-down.svg);background-repeat:no-repeat}.order__item-select-wrapper span{padding-right:12px;padding-left:12px;font-size:14px;color:#757575}.order__item-select{width:100%;padding-left:12px;height:100%;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#757575;background-color:#fff;cursor:pointer}.order__item-full-price{margin:0;font-size:16px;font-weight:400}.order__item-full-price span{margin-left:7px;font-size:20px;font-weight:700}.order__item-full-price--order span{margin-left:207px}.order__promo-button{padding:16px;width:100%;margin-bottom:41px;color:#fff;font-size:16px;font-weight:500;text-align:center;line-height:1;border:0;border-radius:6px;cursor:pointer}.order__promo-button,.order__promo-button--active{background-color:#5a06ff}.order__promo-button--disable{background-color:rgba(90,6,255,.5)}.order__promo-button--buy{display:block;margin-bottom:23px;margin-top:18px}.order__promo-button--clean{background-color:#ff02ec}.order__item-product{padding:12px;margin:0}.order__item-link,.order__item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.order__item-link{color:#000}.order__item-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:21px}.order__item-wrapper--product{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__promo-code{margin-bottom:24px;padding:13px;border-radius:8px;width:100%;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #02ebcd}.order__header{display:none}.order__header-inner,.order__promo{display:-webkit-box;display:-ms-flexbox;display:flex}.order__promo{position:relative;padding-top:47px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.order__promo__error-message{position:absolute;bottom:calc(100% + 11px);left:0;width:100%;padding:20px;background:#fff;border-radius:4px;opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.order__item-mobile-wrapper{margin-right:12px}.order__item-desktop-wrapper{display:none}.order__promo-form{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-catalog__item-title br,.header-new__nav-link--hide ul li,.order__item-stepper{display:none}.order__item-stepper-input{border:0;color:#000;font-size:16px;font-weight:400;margin:0;overflow:hidden;padding-left:13px;padding-bottom:10px;padding-top:10px;width:40px}.stepper-arrow-down,.stepper-arrow-up{display:block;height:50%;position:absolute;top:19px;left:44px;text-indent:-99999px;width:25px;padding:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(/local/templates/camera-people/css/../img/arrow-down.svg);background-repeat:no-repeat;border:0;background-color:transparent;background-position:center;cursor:pointer}.stepper-arrow-up{top:2px;background-image:url(/local/templates/camera-people/css/../img/arrow-up.svg)}.header-catalog__item-title span,.order__100width-wrapper{width:100%}.go-back{position:absolute;top:18px;left:24px;width:44px;height:44px;border-radius:50%;font-size:0;background-image:url(/local/templates/camera-people/css/../img/arrow-back-white.svg);background-repeat:no-repeat;background-position:center;background-color:#5a06ff;-webkit-transition:background-color .3s;transition:background-color .3s}.go-back:hover{background-color:#4d09d4}.header-catalog{height:100%;max-height:100%;margin:0;padding:0;list-style:none}.header-catalog__list-title{position:relative;display:block;width:100%;padding:14px 50px 14px 15px;font-size:16px;font-weight:400;line-height:1.15;color:#212121;border-radius:6px;background-color:transparent;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;will-change:background-color}.header-catalog__list-title.expanded{background-color:#e2fdf9}.header-catalog__list-title::after{content:"";position:absolute;top:50%;right:16px;width:24px;height:24px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);background-image:url(/local/templates/camera-people/css/../img/arrow-down-short.svg);background-repeat:no-repeat;background-position:center;background-size:16px 8px;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}.header-catalog__list-title.expanded::after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.header-catalog__category-scroll-wrapper{max-height:0;opacity:0;-webkit-transition:max-height .5s,opacity .3s,padding-top .3s,padding-bottom .3s;transition:max-height .5s,opacity .3s,padding-top .3s,padding-bottom .3s;overflow:hidden;will-change:max-height,opacity,padding-top,padding-bottom;pointer-events:none}.header-catalog__category-list{margin:0;padding:0;list-style:none}.header-catalog__category-scroll-wrapper.enabled{display:block}.header-catalog__category-scroll-wrapper.expanded{max-height:2000px;padding-top:8px;padding-bottom:10px;opacity:1;pointer-events:auto}.header-catalog__item+.header-catalog__item{margin-top:8px}.header-catalog__item a,.header-catalog__item-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-catalog__item-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;margin-right:12px}.header-catalog__item-image img{max-width:46px;max-height:38px}.header-catalog__item-title{width:100%;font-size:16px;font-weight:400;line-height:1.15;color:#212121}.header-new-wrapper{width:100%;-webkit-box-shadow:0 2px 8px rgba(216,212,212,.5);box-shadow:0 2px 8px rgba(216,212,212,.5);background-color:#fff;z-index:100}.header-new-wrapper--js{position:fixed}.header-new{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.socials-list.socials-list--header-new{margin-top:25px;margin-bottom:54px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.header-new__basket-wrapper,.header-new__top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-new__basket-wrapper{width:119px}.header-new.enabled{height:100vh;height:calc(var(--vh, 1vh)*100);overflow-y:auto;overflow-x:hidden;background-color:#f9f8fd}.header-new__top-wrapper{-ms-flex-negative:0;flex-shrink:0}.header-new__search-mobile{-ms-flex-item-align:start;align-self:flex-start;position:relative;width:32px;height:31px;margin-left:24px;background-image:url(/local/templates/camera-people/css/../img/header__search-icon--new.svg);background-repeat:no-repeat;background-position:center;background-size:24.3px 23.91px;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.header-new__search-mobile:focus,.header-new__search-mobile:hover{opacity:.7}.header-new__basket{-ms-flex-item-align:center;align-self:center;position:relative;width:32px;height:31px;background-image:url(/local/templates/camera-people/css/../img/header__basket-new.svg);background-repeat:no-repeat;background-position:center;background-color:#5a06ff;background-size:auto;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:6px}.header-new__basket:focus,.header-new__basket:hover,.header-new__button:focus,.header-new__button:hover{background-color:#4d09d4}.header-new__basket-count{position:absolute;top:-12px;right:-7px;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;height:24px;min-width:24px;padding-left:5px;padding-right:5px;font-size:12px;font-weight:400;line-height:1.15;color:#fff;border-radius:18px;background-color:#ff02ec}.header-new__button,.header-new__logo{-ms-flex-item-align:center;align-self:center}.header-new__logo{padding-left:18px}.header-new__logo img{width:69px;display:block;height:auto}.header-new__button{position:relative;width:32px;height:31px;margin-right:28px;padding:0;border:0;background-repeat:no-repeat;background-position:center;background-color:#5a06ff;border-radius:6px;background-size:contain;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.header-new__button::after,.header-new__button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-webkit-transition:opacity .3s;transition:opacity .3s}.header-new__button::before{background-image:url(/local/templates/camera-people/css/../img/burger-radius.svg);background-size:24px 17px;opacity:1}.header-new__button::after{background-image:url(/local/templates/camera-people/css/../img/close-popup-header-button.svg);background-size:20px 20px;opacity:0}.header-new.enabled .header-new__button::before{opacity:0}.header-new.enabled .header-new__button::after{opacity:1}.header-new__button span{display:none}.header-new__search{display:none;-ms-flex-negative:0;flex-shrink:0;position:relative;height:52px;margin-left:24px;margin-right:30px;margin-top:7px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;font-size:0}.header-new__search-icon{position:absolute;width:24px;height:24px;left:12px;top:2px;-webkit-transform:translateY(50%);transform:translateY(50%);background-image:url(/local/templates/camera-people/css/../img/header__search-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.header-new__search-input{width:100%;height:100%;margin:0;font-weight:400;line-height:1.15;color:#000;border:2px solid #5a06ff;border-radius:6px;-webkit-transition:border-radius .3s;transition:border-radius .3s;vertical-align:center;font-family:'Sofia-Pro';font-size:16px;padding:8px 48px 10px}.header-new__search-input::-webkit-input-placeholder{padding-top:0;font-size:16px;color:#8d8d8d}.header-new__search-input::-moz-placeholder{padding-top:0;font-size:16px;color:#8d8d8d}.header-new__search-input::-ms-input-placeholder{padding-top:0;font-size:16px;color:#8d8d8d}.header-new__search-input::placeholder{padding-top:0;font-size:16px;color:#8d8d8d}.header-new__search-input:focus,.header-new__search-input:not(:placeholder-shown){color:#212121}.header-new__search-input:focus{border-color:#000}.header-new__search-clear{position:absolute;width:46px;height:46px;right:3px;top:-22px;-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0;background-image:url(/local/templates/camera-people/css/../img/reset-search-new1.svg);background-repeat:no-repeat;background-position:center;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.header-new__search-input:not(:placeholder-shown)~.header-new__search-clear{opacity:1}.header-new__menu-wrapper,.header-new__popup-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.header-new__popup-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;background-color:#fff}.header-new__menu-wrapper{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start}.header-new.enabled .header-new__menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-shadow:inset 0 4px 11px -10px rgba(0,0,0,.5);box-shadow:inset 0 4px 11px -10px rgba(0,0,0,.5)}.header-new.enabled .header-new__photocamera,.header-new__nav-link:hover::before{display:block}.header-new__phone{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:15px;padding-bottom:20px;margin-top:96px}.header-new__phone-label{font-weight:400;font-size:12px;line-height:14px;color:#5a06ff;display:block;font-family:"Sofia-Pro","Roboto",sans-serif;margin-bottom:5px}.header-new__phone-phone{font-size:16px;font-weight:500;line-height:1.15;color:#fff;position:relative;top:7px}.header-new__nav{width:100%;max-width:115px;margin-left:auto;margin-right:auto}.header-new__nav ul,.header-new__nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.header-new__nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:56px 0 0;padding:0;list-style:none}.header-new__nav ul li{width:100%;margin-bottom:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.header-new__nav-link{position:relative;font-size:24px;font-weight:500;line-height:1.15;color:#000;-webkit-transition:all .3s;transition:all .3s}.header-new__nav-link::before{display:none;position:absolute;content:"";width:15px;height:16px;right:-23px;top:9px;background-image:url(/local/templates/camera-people/css/../img/arrow.svg);background-repeat:no-repeat;-webkit-transition:all .3s;transition:all .3s}.header-new__nav-link:hover{color:#5a06ff}.header-new__nav-link:active{opacity:.7}.header-new__search-results{position:absolute;left:0;top:64px;height:100vh;width:100%;background-color:#fff;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9;-webkit-box-shadow:inset 0 4px 11px -10px rgba(0,0,0,.5);box-shadow:inset 0 4px 11px -10px rgba(0,0,0,.5)}.header-new.enabled .header-new__catalog,.header-new__search-results.enabled{display:block}.header-new__search-results.visible,.main__catalog-item:hover::before{opacity:1}.header-new__search-results ul{max-height:95vh;margin:0;padding:16px 24px 32px;list-style:none;overflow-x:hidden;overflow-y:auto;font-family:'Sofia-Pro';font-size:16px}.header-new__catalog,.header-new__login,.header-new__search-results{display:none;-ms-flex-negative:0;flex-shrink:0}.header-new__catalog{margin:40px 24px 8px}.header-new__login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:60px;margin-top:auto;margin-bottom:0;background-color:#5a06ff}.header-new__login--registered{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-new__reg-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-left:40px;font-size:16px;font-weight:500;line-height:1.15;color:#f3f3f3;background-image:url(/local/templates/camera-people/css/../img/header__login-icon.svg);background-repeat:no-repeat;background-position:left center;background-size:26px 30px;-webkit-transition:background-color .3s;transition:background-color .3s}.header-new__reg-link:disabled{background-color:#f0f0f0}.header-new__orders-link span,.header-new__reg-link span{padding-top:5px;padding-bottom:5px;padding-right:5px}.header-new__orders-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:50%;padding-left:60px;font-size:16px;font-weight:500;line-height:1.15;color:#212121;background-image:url(/local/templates/camera-people/css/../img/header__shopping-bag.svg);background-repeat:no-repeat;background-position:20px center;background-color:#e2fdf9;-webkit-transition:background-color .3s;transition:background-color .3s}.header-new__orders-link:focus,.header-new__orders-link:hover{background-color:#c3fbfd}.header-new__user-menu{display:none}.flatpickr-wrapper input,.header-new__cart-product-add,.header-new__cart-product-remove,.header-new__search-input{outline:0}.header-new__photocamera{display:none;margin:31px auto 0}.header-new__address,.header-new__call{display:none}.helicopter a{margin:0 auto;display:block}.helicopter a::after{background-image:url(/local/templates/camera-people/css/../img/helicopter.svg);width:200px;height:230px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);z-index:0}.helicopter__bcg{position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);overflow:visible}.helicopter__btn.btn{max-width:165px}.invitation{font-family:"Sofia-Pro","Roboto",sans-serif;background-color:#f9f8fd;overflow:hidden}.invitation__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:840px;margin:0 auto;padding:93px 0 94px 3px}.invitation a::before,.invitation__wrapper::after{content:"";position:absolute;background-repeat:no-repeat}.invitation__wrapper::after{right:-244px;bottom:9px;width:280px;height:214px;background-image:url(/local/templates/camera-people/css/../img/photocamera-main@1x.png)}.invitation p{width:30.6%;margin:0 68px 0 0;font-size:16px;line-height:22px;color:#090909}.invitation a{position:relative;width:165px;border-radius:8px;font-family:"Sofia-Pro","Roboto",sans-serif;font-size:16px;color:#f3f3f3;height:49px;padding:13px 19px 15px}.invitation a::before{top:-53px;left:-18px;width:481%;height:300px;background-image:url(/local/templates/camera-people/css/../img/main__intro-bcg--desktop.svg)}.login,.login__wrapper,.welcome__login__wrapper{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-flex:1;-ms-flex-positive:1;flex-grow:1}.login__wrapper,.welcome__login__wrapper{position:relative;padding:28px 24px 32px}.welcome__login__wrapper{padding:28px 0 32px}.step__1 h1{padding-top:24px}.pd-LR-15{padding-left:39px;padding-right:39px}.bold{font-weight:600}.login h1{margin:0;font-size:24px;line-height:1.15}.welcome__login__wrapper h1{font-style:normal;font-weight:600;font-size:32px;line-height:38px;margin-top:37px;height:76px}.welcome__information,.welcome__information__light{font-family:"Sofia-Pro",sans-serif;font-size:18px;line-height:27px}.welcome__information{padding-top:22px;font-weight:400;color:#3b3b3b}.welcome__login__wrapper .pdT-22{padding-top:0}.welcome__information__light{font-weight:300;color:#9e9e9e}#social .line-input{margin-top:0}#social .line__btn{margin-top:100px}.welcome__information__light a{padding-top:5px}.welcome__information span{font-weight:300;color:#5a06ff;font-size:18px;font-style:normal;letter-spacing:0}#user--phone--check{font-weight:600;color:#3b3b3b}.edit--phone,.no--sms{color:rgba(0,0,0,.3);text-decoration:underline;background:0 0;border:0;outline:0;cursor:pointer}.edit--phone:hover,.no--sms:hover{color:rgba(0,0,0,.4)}.line__bottom__text,.line__bottom__text .link__home{font-family:"Sofia-Pro",sans-serif;font-size:18px;font-weight:300;color:#9e9e9e;text-align:center}.line__bottom__text .link__home{font-family:"Sofia-Pro";font-style:normal;text-decoration:underline;color:#7b38ff;display:inline-block;padding-top:72px}.custom-checkbox+label a:focus .custom-checkbox+label a:active .custom-checkbox+label a:hover,.line__bottom__text .link__home:active,.line__bottom__text .link__home:focus,.line__bottom__text .link__home:hover{color:#7b38ff}.step--style{font-style:normal;font-weight:300;font-size:18px;line-height:100%;color:rgba(100,100,100,.3);padding-top:29px;padding-bottom:17px}.data__entry__block{height:135px;text-align:center}#code--entry .data__entry__block{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2vh}.static__text__block{height:280px}.welcome__login__wrapper .timer,.welcome__login__wrapper .timer-end{font-family:"Sofia-Pro",sans-serif;font-style:normal;font-weight:300;font-size:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:rgba(0,0,0,.3);margin-top:54px}.line__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:55px}.info__text{padding-top:22px;line-height:27px}.line-input{margin-top:45px}.login__button--registration{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-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;font-weight:500;font-size:16px;color:#fff;width:100%;height:50px;border-radius:6px;cursor:pointer;outline:0;background-color:#4d09d4;vertical-align:middle;border:0;text-align:center;padding:3px}.login__button--registration:disabled,.login__button--registration[disabled]{cursor:default}.style--input--login{font-family:"Sofia-Pro",sans-serif;font-style:normal;font-weight:300;font-size:32px;width:245px;color:#a9a9a9;height:45px;border:0;padding:0 0 6px 7px;outline:0;background:0 0}.style--input--code{color:#646464}.style--input--code[type=text]{font-family:"Sofia-Pro",sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:75px;height:75px;border:0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;outline:0;font-style:normal;font-weight:700;font-size:36px;padding-bottom:9px;-moz-appearance:textfield!important;margin:0 auto}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#code--entry .style--input--code{background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1)!important;box-shadow:0 0 15px rgba(0,0,0,.1)!important}#code--entry .active{background:#f2f5f6;-webkit-box-shadow:0 0 50px rgba(0,0,0,.05)!important;box-shadow:0 0 50px rgba(0,0,0,.05)!important}#code--entry #sms-success{-webkit-animation:effect_success .5s;animation:effect_success .5s;border:1px solid #5a06ff;color:#5a06ff}.data__entry__block.error .style--input--login{-webkit-animation:effect_error .5s;animation:effect_error .5s;color:#c50000}.data__entry__block.error .style--input--code{-webkit-animation:effect_error_border .5s;animation:effect_error_border .5s;border:1px solid #c50000;color:#c50000}.error_text,.social,.timer_text{font-family:"Sofia-Pro",sans-serif;font-style:normal}.social{width:100%;height:44px;border:1px solid #d6d6d6;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;color:#ababab;padding-top:9px;padding-bottom:14px;padding-left:13px;outline:0;font-weight:300;font-size:18px}.error_text,.timer_text{grid-column:span 4;font-weight:400;font-size:16px;text-align:center}.error_text{display:none;font-size:18px}.open{display:block}.passport__input{width:49%;height:135px;display:inline-block;font-family:"Sofia-Pro";font-style:normal;font-weight:300;font-size:18px;text-align:center;line-height:22px;color:#9e9e9e}.color__purple{padding-top:0;color:#5a06ff}.passport__input label{cursor:pointer;width:135px;height:100%;display:block;margin:0 auto;padding-top:14px;border:1px solid;border-radius:10px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);background-image:url(/local/templates/camera-people/css/../img/add_a_photo_24px_outlined.svg);background-repeat:no-repeat;background-position:bottom 12px center}.passport__input .active{color:#5a06ff;background-image:url(/local/templates/camera-people/css/../img/check_24px.svg)}.custom-checkbox,.passport__input input{opacity:0;z-index:-1}.custom-checkbox{position:absolute}.custom-checkbox+label,.custom-checkbox+label a{font-family:"Sofia-Pro";font-style:normal;font-weight:300;font-size:10px}.custom-checkbox+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-align:left;color:#646464}.custom-checkbox+label::before{content:'';display:inline-block;width:34px;height:34px;font-size:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:1px solid #adb5bd;border-radius:10px;margin-right:23px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox+label a{display:contents;text-align:center;text-decoration:underline;color:#7b38ff}.custom-checkbox:checked+label::before{width:34px;height:34px;border:1px solid #ababab;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background-color:none;background-image:url(/local/templates/camera-people/css/../img/check.svg)}#code--entry{text-align:center}#login__phone::-webkit-input-placeholder{color:#a9a9a9!important}#login__phone::-moz-placeholder{color:#a9a9a9!important}#login__phone::-ms-input-placeholder{color:#a9a9a9!important}#login__phone::placeholder{color:#a9a9a9!important}.style--label--input--login{font-family:"Sofia-Pro",sans-serif;font-weight:300;font-size:32px;color:#5a06ff;height:45px;padding:0}.button--Gray{background:#a9a9a9}.step__1 .button--Gray{margin-left:18px}.login__button--registration span{display:inline-block;vertical-align:middle;line-height:3;margin-top:-4px}.login__button{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;-ms-flex-item-align:center;align-self:center;width:100%;max-width:330px;min-height:48px;margin-top:24px;padding:4px;font-weight:500;font-size:16px;color:#fff;background-color:#5a06ff;border:0;border-radius:6px;cursor:pointer;outline:0;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login__button:focus,.login__button:hover{background-color:#4d09d4}.login__button:not(.login__button--light) span:nth-of-type(2){display:none}.login__button--light{margin-top:24px;margin-bottom:56px;color:#5a06ff;background-color:#eee6ff}.login__button--light:focus,.login__button--light:hover{background-color:#dad2eb}.login__field,.login__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical}.login__form{padding-top:90px;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login__field{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.login__field+.login__field{margin-top:20px}.login__field label,.my-profile__field label,.password-restore__field label,.user-registration__field label{margin-bottom:8px;font-size:14px;color:#858686}.login__field input{width:100%;padding:14px 15px 12px;font-size:16px;line-height:1.15;color:#000;border:2px solid #02ebcd;border-radius:8px;background-color:transparent;outline:0;-webkit-transition:border-color .3s;transition:border-color .3s}.login__field input:focus{border-color:#5a06ff}.login__field input[type=password]{height:48px}.login__password-restore{-ms-flex-item-align:start;align-self:flex-start;margin-top:24px;font-size:16px;line-height:1.15;color:#858686;-webkit-transition:color .3s;transition:color .3s}.login__password-restore:hover{color:#212121}.login__social-login{margin-top:auto;margin-left:auto;margin-right:auto}.main{position:relative;padding-bottom:8px}.main::after,.main__form-button::after{position:absolute;background-repeat:no-repeat}.main::after{display:none;bottom:-154px;padding-top:31px;padding-right:53px;background-position-x:calc(100% - 22px);background-position-y:5px;text-align:right;font-size:20px;font-weight:400;line-height:1.15;letter-spacing:normal;content:"Бронируй!!!";left:-2px;width:100%;height:190px;background-image:url(/local/templates/camera-people/css/../img/equipment-foot.svg);background-size:296px 178px}.main__intro{padding-top:23px;margin-bottom:0;background:linear-gradient(359.76deg,#fff 40.99%,rgba(255,255,255,0) 63.78%)}.main__heading-portrait{display:none}.main__intro h1{margin:0 24px 19px;max-width:470px;font-weight:700;font-size:24px;line-height:32px;color:#212121}.main__form-button,.main__intro>p{position:relative;font-size:16px;font-weight:400;line-height:21px}.main__intro>p{margin:0 24px 21px;color:#212121;z-index:4;max-width:270px}.main__form-button{word-wrap:break-word;display:inline-block;max-width:200px;height:auto;background:#5a06ff;margin-left:23px;border-radius:8px;padding:13px 13px 14px;text-align:center}.main__form-button::after{content:"";width:284%;top:0;left:0;-webkit-transform:translate(-4.5%,-20.4%);transform:translate(-4.5%,-20.4%);background-image:url(/local/templates/camera-people/css/../img/main__intro-bcg--mobile.svg);background-size:100% 100%;background-position:0 50%;height:381%}.main__intro-button{position:relative;width:250px;margin-top:46px;margin-left:24px}.main__intro-button::after,.main__slider>button{background-repeat:no-repeat;outline:0;position:absolute}.main__intro-button::after{content:"";top:-30px;right:-101px;background-image:url(/local/templates/camera-people/css/../img/intro-arrow.png);background-size:contain;width:73px;height:46px}.main__slider{position:relative;font-family:"Sofia-Pro","Roboto",sans-serif}.main__slider>button{display:block;border:0;background-color:transparent;width:56px;height:56px;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.main__slider>button:nth-of-type(1){background-image:url(/local/templates/camera-people/css/../img/arrow-left.svg);background-size:auto;left:0;padding-left:24px}.main__slider>button:nth-of-type(2){background-image:url(/local/templates/camera-people/css/../img/arrow-right.svg);background-size:32px 32px;right:0;padding-right:24px}.main-slider__container{position:relative;height:642px}.main-slider__slide{position:relative;width:350px}.main-slider__img-wrapper{position:relative;width:344px;height:612px;margin:0 auto;border-radius:6px;overflow:hidden}.main-slider__img-wrapper img{height:auto;max-height:100%;width:100%;margin:0}.main-slider__link{position:absolute;bottom:36px;right:111px;width:87px;height:31px;padding:0 17px 0 19px;font-weight:500;font-size:12px;line-height:27px;color:#353535;background:#fff;border-radius:6px;-webkit-transition:opacity .3s;transition:opacity .3s}.main-slider__link:hover{opacity:.7}.main-slider__nav{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.main-slider__nav .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;border:2px solid #000;background-color:transparent;opacity:1}.main-slider__nav .swiper-pagination-bullet-active{background-color:#5a06ff;border:2px solid #5a06ff}.main__about{position:relative}.main__features{margin-bottom:20px;padding-left:24px;padding-right:24px}.main__about-wrapper p,.main__equipment-title h2,.main__features h2{position:relative;margin:0 0 25px;font-weight:700;font-size:20px;line-height:38px}.main__features h2::after{display:none;content:"";position:absolute;top:173px;right:-6px;width:60px;height:70px;background-image:url(/local/templates/camera-people/css/../img/exclamation-marks.svg);background-repeat:no-repeat;background-size:contain}.main__features ul{list-style:none;margin:0;padding:0}.main__features li{padding-right:0;font-size:16px;line-height:28px}.main__video{position:relative;display:none;width:100%;height:387px;margin-bottom:47px}.main__video-play{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-image:url(/local/templates/camera-people/css/../img/main-video-bg.svg);background-repeat:no-repeat;background-position-x:calc(50% - 15px);background-position-y:50%}.main__video-play-text{display:block;width:250px;font-size:20px;font-weight:700;line-height:1.2;text-align:center;color:#ff02ec}.main__about-wrapper,.main__equipment{padding-left:24px;padding-right:24px}.main__about-wrapper p{margin:0;padding:0 30px;line-height:1.4;font-weight:500}.main__about-wrapper p::after,.main__about-wrapper p::before{content:"";position:absolute;background-image:url(/local/templates/camera-people/css/../img/quotes.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.main__about-wrapper p::before{top:-6px;left:0;width:22px;height:38px}.main__about-wrapper p::after{bottom:2px;right:0;width:19px;height:32px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main__about-wrapper .btn{margin-top:42px;margin-left:40px}.main__equipment{position:relative}.main__equipment b{display:none;font-size:20px;line-height:normal;font-weight:500;text-align:center;margin-bottom:3px;margin-left:-10px}.main__equipment-title{margin:0 0 101px}.main__equipment-title h2{margin:0 auto;padding-right:70px;font-size:24px;line-height:1.58}.main__catalog-item::before,.main__equipment-title h2::after,.main__equipment-title h2::before{content:"";position:absolute;background-repeat:no-repeat;background-position:0 0}.main__equipment-title h2::before{bottom:-32px;left:0;width:100%;height:16px;background-image:url(/local/templates/camera-people/css/../img/equipment-title-underline.svg);background-size:100% auto}.main__equipment-title h2::after{bottom:-16px;right:0;width:70px;height:70px;background:url(/local/templates/camera-people/css/../img/equipment-title-hand.svg)}.main__equipment-title a{padding-bottom:68px;display:none;font-size:16px;line-height:1.5;font-weight:500;color:#212121}.main__equipment-title a::after,.main__equipment-title a::before{content:none;position:absolute;bottom:50px;left:-6px;z-index:2;width:360px;height:8px;background-image:url(/local/templates/camera-people/css/../img/equipment-title-underline-tablet.svg);background-repeat:no-repeat;background-size:360px 8px;background-position-x:0;background-position-y:0}.main__equipment-title a::after{bottom:1px;left:155px;width:48px;height:52px;background-image:url(/local/templates/camera-people/css/../img/equipment-title-hand-tablet.svg);background-size:48px 52px}.main__catalog,.main__catalog-item{display:-webkit-box;display:-ms-flexbox;display:flex}.main__catalog{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:20px 0 0;padding:0}.main__catalog-item{position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-repeat:no-repeat;background-position:center;background-size:contain}.main__catalog-item::before{background-size:cover;background-position:center center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.main__catalog-item:nth-child(9n+1)::before{left:calc(50% - 162.5px);top:calc(50% - 135.5px);width:325px;height:271px;background-image:url(/local/templates/camera-people/css/../img/main__catalog-hover-1.svg)}.main__catalog-item:nth-child(9n+2)::before{left:calc(50% - 151px);top:calc(50% - 131px);width:302px;height:262px;background-image:url(/local/templates/camera-people/css/../img/main__catalog-hover-2.svg)}.main__catalog-item:nth-child(9n+3)::before{left:calc(50% - 162.5px);top:calc(50% - 149px);width:325px;height:298px;background-image:url(/local/templates/camera-people/css/../img/main__catalog-hover-3.svg)}.main__catalog-item:nth-child(9n+4)::before{left:calc(50% - 156px);top:calc(50% - 137.5px);width:312px;height:275px;background-image:url(/local/templates/camera-people/css/../img/main__catalog-hover-4.svg)}.main__catalog-item:nth-child(9n+5)::before{left:calc(50% - 151px);top:calc(50% - 139px);width:302px;height:278px;background-image:url(/local/templates/camera-people/css/../img/main__catalog-hover-5.svg)}.main__catalog-item:nth-child(9n+6)::before{left:calc(50% - 158px);top:calc(50% - 129.5px);width:316px;height:259px;background-image:url(/local/templates/camera-people/css/../img/main__catalog-hover-6.svg)}.main__catalog-item:nth-child(9n+7)::before{left:calc(50% - 161.5px);top:calc(50% - 149.5px);width:323px;height:299px;background-image:url(/local/templates/camera-people/css/../img/main__catalog-hover-7.svg)}.main__catalog-item:nth-child(9n+8)::before{left:calc(50% - 154.5px);top:calc(50% - 138.5px);width:309px;height:277px;background-image:url(/local/templates/camera-people/css/../img/main__catalog-hover-8.svg)}.main__catalog-item:nth-child(9n+9)::before{left:calc(50% - 167.5px);top:calc(50% - 138.5px);width:335px;height:277px;background-image:url(/local/templates/camera-people/css/../img/main__catalog-hover-9.svg)}.main__catalog-item a{position:relative;display:block;width:100%;font-size:20px;line-height:normal;font-weight:700;color:#212121;text-decoration:none;padding-top:200px}.main__catalog-item small{display:block;font-size:12px;line-height:1.5;font-weight:400}.main__catalog-item img{display:block;position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main__catalog-description{margin:55px 0 0;font-size:20px;line-height:1.6;font-weight:500}.main__equipment .btn{display:block;margin-top:41px;margin-left:auto;margin-right:auto;width:100%;max-width:280px;text-align:center}.btn-desktop,.btn-tablet{display:none}.main__features{padding-bottom:0;background-image:none}.main__about-bg{position:relative;background-image:url(/local/templates/camera-people/css/../img/main__intro-bg--mobile.svg);background-size:178% auto;padding-bottom:312%;background-repeat:no-repeat;background-position-x:center;background-position-y:bottom;background-position:38.7% 12px;width:100%}.main__helicopter{position:absolute;width:100%;top:65.7%;z-index:3}.main__helicopter a{margin:0 auto;display:block}.main__helicopter a::after{background-image:url(/local/templates/camera-people/css/../img/helicopter.svg);width:200px;height:230px;top:35px;left:50%;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);z-index:-1}.main__helicopter-bcg{position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);overflow:visible}.main__figurine{position:absolute;top:85.6%;left:14%}.main__figurine--boy,.main__figurine--girl{display:none}.modal{position:relative;padding:0 24px;border:2px solid #02ebcd;border-radius:4px;height:auto}.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;margin-bottom:35px}.modal__logo{padding-top:20px;width:115px;height:50px}.modal__logo img{width:100%;height:auto}.modal__button{font-size:0;background-color:#fff;border:0;outline:0;background-image:url(/local/templates/camera-people/css/../img/svg-sprite/modal-close.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:auto;width:66px;height:60px;cursor:pointer}.modal__info,.modal__social{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal h3{font-size:20px;margin-bottom:10px}.modal span{font-size:16px;color:#757575;margin-bottom:30px}.modal a,.modal p{font-size:16px;margin-bottom:5px}.modal a{margin-bottom:0;color:#000}.modal__social{margin-bottom:80px}.modal__social li{margin-right:30px}.modal__form input{border:2px solid #02ebcd;border-radius:8px;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:48px;margin-bottom:30px;outline:0}.modal__form input[type=number]{-moz-appearance:textfield}.modal__form input[type=number]::webkit-inner-spin-button,.modal__form input[type=number]::webkit-outer-spin-button{-webkit-appearance:none}.modal__form button{background-color:#5a06ff;border-radius:8px;color:#fff;width:100%;height:48px;margin-bottom:85px;border:0;outline:0;cursor:pointer}.my-order{width:100%;height:100%;font-size:16px;line-height:1.15}.my-order__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;background-color:#efe7ff;cursor:pointer}.my-order__header::after{position:absolute;content:"";top:50%;right:16px;width:24px;height:24px;background-image:url(/local/templates/camera-people/css/../img/arrow-down-short-blue.svg);background-repeat:no-repeat;background-position:center;background-size:16px 8px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform-origin:center;transform-origin:center}.my-order.enabled .my-order__header::after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.my-order__header h2{margin:0 0 10px;font-size:16px}.my-order__header span:nth-of-type(1){position:relative;margin:0 0 10px;padding-left:17px;color:#858686}.my-order__header span:nth-of-type(1)::before{content:"";position:absolute;top:2px;left:0;width:9px;height:9px;border-radius:50%;background-color:#5a06ff}.my-order--cancelled .my-order__header span:nth-of-type(1)::before{background-color:#ff02ec}.my-order__header span:nth-of-type(2),.my-profile__password-form.enabled .my-profile__field:nth-of-type(1){display:none}.my-order__wrapper{display:none;padding-top:32px;padding-left:15px;padding-right:15px;border-left:3px solid #eee6ff;border-right:3px solid #eee6ff;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.my-order__wrapper.enabled{display:block}.my-order__wrapper.visible{opacity:1}.my-order__inner{width:100%;height:100%}.my-order__field,.my-order__leasing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:22px}.my-order__leasing h3,.my-order__obtaining h3{margin:0 0 12px;font-size:18px;font-weight:700}.my-order__field{margin-bottom:10px}.my-order__field:last-of-type{margin-bottom:0}.my-order__field span:nth-of-type(1){margin-bottom:10px;font-size:14px;color:#858686}.my-order__field--colored span:nth-of-type(2){color:#5a06ff}.my-order__lease-date,.my-order__obtaining{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-order__lease-date>span:nth-of-type(1){margin-bottom:10px;font-size:14px;color:#858686}.my-order__lease-date>span:nth-of-type(2){margin-bottom:0}.my-order__leasing-wrapper span{display:inline-block}.my-order__leasing-wrapper span:nth-of-type(1){margin-bottom:10px;white-space:nowrap}.my-order__leasing-wrapper span:nth-of-type(2){margin-bottom:10px;color:#858686}.my-order__leasing-wrapper span:nth-of-type(3){margin-bottom:10px;white-space:nowrap}.my-order__leasing-wrapper span:nth-of-type(4){margin-bottom:10px;color:#858686}.my-order__leasing-wrapper span:nth-of-type(5){margin-bottom:10px}.my-order__composition{margin-top:32px;margin-bottom:32px;padding-top:32px;padding-bottom:32px;border-top:2px solid #f9f6ff;border-bottom:2px solid #f9f6ff}.my-order__composition.desktop{display:none}.my-order__composition h3{margin:0 0 22px;font-size:18px;font-weight:700}.my-order__product{background-color:#f9f6ff;border-radius:6px}.my-order__product+.my-order__product{margin-top:22px}.my-order__product a{padding:4px;color:#212121}.my-order__product a,.my-order__product-descr,.my-order__product-image{display:-webkit-box;display:-ms-flexbox;display:flex}.my-order__product-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px}.my-order__product-image img{max-width:40px;max-height:40px}.my-order__product-descr{-ms-flex-wrap:wrap;flex-wrap:wrap}.my-order__product-descr span:nth-of-type(1){width:100%;margin-bottom:2px}.my-order__product-descr span:nth-of-type(2){margin-right:5px}.my-order__product-descr span:nth-of-type(3){color:#858686}.my-order__payment{margin-bottom:32px}.my-order__payment h3{margin:0 0 12px;font-size:18px;font-weight:700}.my-order__prepay,.my-order__promocode{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.my-order__prepay span:nth-of-type(1),.my-order__promocode span:nth-of-type(1){width:100%;margin-bottom:10px;font-size:14px;color:#858686}.my-order__prepay span:nth-of-type(2),.my-order__promocode span:nth-of-type(2){margin-right:5px;font-weight:700}.my-order__check,.my-profile,.my-profile__header{display:-webkit-box;display:-ms-flexbox;display:flex}.my-order__check{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% + 36px);height:48px;margin-left:-18px;color:#fff;background-color:#5a06ff;-webkit-transition:background-color .3s;transition:background-color .3s}.my-order__check:hover{background-color:#4d09d4}.my-profile,.my-profile__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-profile{margin-bottom:64px;padding-top:24px;padding-left:24px;padding-right:24px}.my-profile h1{-ms-flex-item-align:center;align-self:center;margin:0 auto 30px;padding-bottom:26px;font-weight:700;font-size:24px;line-height:1.15;background-repeat:no-repeat;background-size:100% 6px;background-image:url(/local/templates/camera-people/css/../img/profile-h2-underline.svg);background-position:center bottom}.my-profile__header{padding-bottom:32px;border-bottom:2px solid #f6f6f6}.my-profile__button,.my-profile__user-mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.my-profile__user-mail{position:relative;margin-bottom:32px;padding-left:52px;line-height:1.15;-ms-flex-item-align:start;align-self:flex-start;min-height:36px}.my-profile__user-mail::before{content:"";position:absolute;left:0;top:0;width:36px;height:36px;background-image:url(/local/templates/camera-people/css/../img/header__login-icon.svg);background-repeat:no-repeat;background-position:center center;background-size:20px 23px;border-radius:50%;background-color:#4d09d4}.my-profile__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;width:100%;max-width:330px;min-height:48px;padding:4px;font-weight:500;color:#fff;background-color:#5a06ff;border:0;border-radius:6px;cursor:pointer;pointer-events:auto;outline:0;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.my-profile__button:focus,.my-profile__button:hover{background-color:#4d09d4}.my-profile__button.disabled{display:none}.my-profile__button--light{color:#5a06ff;background-color:#eee6ff}.my-profile__button--light:focus,.my-profile__button--light:hover{background-color:#dad2eb}.my-profile__general-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:32px;pointer-events:none}.my-profile__general-form.enabled{pointer-events:auto}.my-profile__personal-info{padding-bottom:32px;border-bottom:2px solid #f6f6f6}.my-profile__field,.my-profile__personal-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-profile__field+.my-profile__field{margin-top:20px}.my-profile__field input{width:100%;padding:14px 15px 12px;font-size:16px;line-height:1.15;color:#000;border:2px solid #e5e5e5;border-radius:8px;background-color:transparent;outline:0;-webkit-transition:border-color .3s;transition:border-color .3s}.enabled .my-profile__field input,.social-login__list a:hover{border-color:#5a06ff}.enabled .my-profile__field input:focus{border-color:#02ebcd}.my-profile__field input[type=password]{height:48px}.my-profile__field select{width:100%;padding:11px 15px 10px;font-size:16px;line-height:1.15;color:#000;border:2px solid #e5e5e5;border-radius:8px;background-color:transparent}.my-profile__field .is-focused .choices__inner{border-color:#02ebcd}.my-profile__field .is-focused.choices[data-type*=select-one]::after{background-image:url(/local/templates/camera-people/css/../img/arrow-down-short.svg)}.my-profile__field--triple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-profile__field--triple>span{width:100%;margin-bottom:8px;font-size:14px;color:#858686}.my-profile__field--triple>div.choices:nth-of-type(1),.my-profile__field--triple>div.choices:nth-of-type(2){width:100%;margin-bottom:8px}.my-profile__field--triple>div.choices:nth-of-type(3){width:100%}.my-profile__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:32px;padding-bottom:32px;border-bottom:2px solid #f6f6f6}.my-profile__note{width:100%;margin-bottom:16px;font-size:16px;line-height:1.15}.my-profile__password-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:32px;padding-bottom:32px;border-bottom:2px solid #f6f6f6;pointer-events:none}.my-profile__password-form.enabled,.my-profile__subscribe-form.enabled{pointer-events:auto}.my-profile__password-form .my-profile__field:nth-of-type(1){margin-bottom:24px}.my-profile__password-form .my-profile__field:nth-of-type(2),.my-profile__password-form .my-profile__field:nth-of-type(3){display:none}.my-profile__password-form.enabled .my-profile__field:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.my-profile__password-form.enabled .my-profile__field:nth-of-type(3){display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.my-profile__password-form .my-profile__button:nth-of-type(2),.my-profile__password-form.enabled .my-profile__button:nth-of-type(1){display:none}.my-profile__password-form.enabled .my-profile__button:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex}.my-profile__checkbox,.my-profile__subscribe-form{display:-webkit-box;display:-ms-flexbox;display:flex}.my-profile__subscribe-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:48px;padding-top:32px;padding-bottom:32px;border-bottom:2px solid #f6f6f6;pointer-events:none}.my-profile__checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto}.my-profile__checkbox span{position:relative;padding-left:36px;font-size:16px;font-weight:400;line-height:1.15;color:#757575;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.my-profile__checkbox span::before{content:"";position:absolute;left:0;top:calc(50% - 12px);width:24px;height:24px;background-image:url(/local/templates/camera-people/css/../img/my-profile-checkbox-enabled-unchecked.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3}.enabled .my-profile__checkbox span::before{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.my-profile__checkbox input:checked+span::before{background-image:url(/local/templates/camera-people/css/../img/my-profile-checkbox-enabled-checked.svg)}.my-profile__checkbox input:disabled+span::before{background-image:url(/local/templates/camera-people/css/../img/my-profile-checkbox-disabled-unchecked.svg)}.my-profile__checkbox input:checked:disabled+span::before{background-image:url(/local/templates/camera-people/css/../img/my-profile-checkbox-disabled-checked.svg)}.order-registration{padding:35px 24px 55px}.registration{position:relative}.order-registration__link-back{display:block;margin-bottom:39px;font-size:16px;font-weight:500}.order-registration__link-back span{position:relative;padding-left:44px;margin-bottom:0}.order-registration__link-back span::before{content:"";display:block;position:absolute;left:5px;top:0;width:27px;height:20px;background-image:url(/local/templates/camera-people/css/../img/basket-blue.svg);background-repeat:no-repeat}.registration__error-message{position:absolute;top:-22px;left:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.registration__error-message--visible{opacity:1}.registration__input-wrapper{position:relative;margin-bottom:24px}.registration__input{width:100%;padding:13px 15px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;border:2px solid #02ebcd;border-radius:8px}.registration__header h2{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:34px;padding-bottom:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;font-size:20px;font-weight:700;line-height:1.9}.registration__form{width:100%}.registration__form p{margin-top:63px;margin-bottom:20px;font-size:16px;color:#000}.registration__form span{float:right;font-size:20px;font-weight:700}.registration__submit{width:100%;vertical-align:top;border:0;cursor:pointer;padding-bottom:19px;line-height:1}.registration__wrapper input{outline:0}.pagination,.pagination__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.pagination__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:35px;height:42px;font-size:20px;font-weight:500;line-height:1.15;color:#212121;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination__item:hover{opacity:.7}.pagination__item+.pagination__item{margin-left:8px}.pagination__item--active{position:relative;z-index:1}.pagination__item--active::before{content:"";position:absolute;width:31px;height:29px;top:11px;left:2px;background-color:#ebebeb;border-radius:6px;z-index:-1}.password-restore,.password-restore__wrapper{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-flex:1;-ms-flex-positive:1;flex-grow:1}.password-restore__wrapper{position:relative;padding:28px 24px 32px}.password-restore h1{margin:0;font-size:24px;line-height:1.15;padding-left:60px}.password-restore__button{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;-ms-flex-item-align:center;align-self:center;width:100%;max-width:330px;min-height:48px;margin-top:24px;padding:4px;font-weight:500;font-size:16px;color:#fff;background-color:#5a06ff;border:0;border-radius:6px;cursor:pointer;outline:0;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.password-restore__button:focus,.password-restore__button:hover{background-color:#4d09d4}.password-restore__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:90px}.password-restore__text{margin-bottom:24px;font-size:16px;color:#858686}.password-restore__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.password-restore__field+.password-restore__field{margin-top:20px}.password-restore__field input{outline:0}.password-restore__field input,.user-registration__field input{width:100%;padding:14px 15px 12px;font-size:16px;line-height:1.15;color:#000;border:2px solid #02ebcd;border-radius:8px;background-color:transparent;-webkit-transition:border-color .3s;transition:border-color .3s}.password-restore__field input:focus{border-color:#5a06ff}.password-restore__field input[type=password]{height:48px}.profile-orders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:64px;padding-top:24px;padding-left:15px;padding-right:15px}.profile-orders h1{-ms-flex-item-align:center;align-self:center;margin:0 auto 30px;padding-bottom:26px;font-weight:700;font-size:24px;line-height:1.15;background-repeat:no-repeat;background-size:100% 6px;background-image:url(/local/templates/camera-people/css/../img/profile-h2-underline.svg);background-position:center bottom}.profile-orders__list{margin:0}.profile-orders__item+.profile-orders__item{margin-top:40px}.progress-bar{position:fixed;left:0;top:0;width:0;max-width:0;height:2px;background-color:#5a06ff;opacity:0;z-index:999}.progress-bar--start,.progress-bar--stop{opacity:1;width:100%;max-width:100%}.progress-bar--stop{opacity:0}.header-new___search-results ul li{border-bottom:1px solid #e5e5e5}.header-new___search-results ul li:last-child{border-bottom:none}.search-result-item__image-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.search-result-item__basket-count{display:none;position:absolute;left:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;width:24px;min-width:24px;padding-left:5px;padding-right:5px;font-size:12px;font-weight:400;line-height:1.15;color:#fff;border-radius:18px;background-color:#ff02ec;padding-bottom:4px}.search-result-item__basket-count span{font-weight:500;margin-top:2px}.search-result-item__basket-count--js{display:-webkit-box;display:-ms-flexbox;display:flex}.search-result-item__image,.search-result-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-result-item__link{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:5px;padding-bottom:5px}.search-result-item__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;margin-right:8px}.search-result-item__image img{max-width:46px;max-height:38px}.search-result-item__info,.search-result-item__title{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.search-result-item__info{height:100%;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.search-result-item__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:400;line-height:1.15;color:#212121;padding-right:35px}.search-result-item__title span{font-size:16px}.search-result-item__cost{display:block;padding-left:60px;color:#5a06ff;margin-top:-4px}.search-result-item__cost span{font-size:16px;font-family:"Sofia-Pro","Roboto",sans-serif}.search-result-item__add-to-cart{position:absolute;right:0;top:10px;width:32px;height:32px;margin-left:12px;background-color:#5a06ff;border:0;border-radius:50%;background-repeat:no-repeat;background-position:center;background-image:url(/local/templates/camera-people/css/../img/add-to-cart-mob.svg);background-size:19px 19px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.header-new__search-results ul li{position:relative}.section{padding-left:6.4%;padding-right:6.4%;max-width:768px}.social-login,.social-login__list{display:-webkit-box;display:-ms-flexbox;display:flex}.social-login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.social-login h2{-ms-flex-item-align:center;align-self:center;margin:0 0 20px;font-size:16px;line-height:1.15}.social-login__list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:193px;margin:0;padding:0;list-style:none}.social-login__list li{margin-bottom:12px;margin-right:24px}.social-login__list li:nth-of-type(3n){margin-right:0}.social-login__list li:nth-child(3n+1):nth-last-child(-n+3),.social-login__list li:nth-child(3n+1):nth-last-child(-n+3)~li{margin-bottom:0}.social-login__list a,.socials-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-login__list a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;border-radius:50%;border:2px solid #02ebcd;-webkit-transition:border-color .3s;transition:border-color .3s}.socials-list{margin:0;padding:0;list-style:none;text-align:center;position:relative}.socials-list li+li{margin-left:34px}.socials-list__link,.socials-list__link:active,.socials-list__link:focus,.socials-list__link:hover{-webkit-transition:color .3s;transition:color .3s}.socials-list__link{display:inline-block;width:38px;height:38px;background-repeat:no-repeat;background-position:center;color:#5a06ff}.socials-list__link:hover{opacity:.7}.socials-list__link--fb{background-image:url(/local/templates/camera-people/css/../img/fb-new.svg)}.socials-list__link--vk{background-image:url(/local/templates/camera-people/css/../img/vk-new.svg)}.socials-list__link--inst{background-image:url(/local/templates/camera-people/css/../img/insta-new.svg)}.socials-list__link:focus,.socials-list__link:hover{color:#3a0a99}.socials-list__link:active{color:#270864}.socials-list__link svg{color:currentColor}.stock{font-family:"Sofia-Pro","Roboto",sans-serif;background-color:#f9f8fd}.stock__head h2{margin:0;font-weight:900;font-size:29px;line-height:38px}.stock__head p{margin:0;font-size:19px;line-height:24px}.stock__head{position:relative;color:#212121;width:100%;margin:0 auto;text-align:center;padding:25px 0 43px}.stock .stock__category.swiper-slide{display:inline-block;width:auto;height:auto;max-height:100%}.stock__category-list a,.stock__category>a{display:block;font-size:14px;line-height:19px}.stock__category>a{padding:23px 7px 24px 23px;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;color:#434343}.stock__category-list{margin:0;display:none}.stock__category-list.active{display:block}.stock__category-list a{color:#212121;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e5e5e5}.stock__category--active>a,.stock__category-list a.active{color:#5a06ff;font-weight:800}.stock__menu{position:relative;background-color:#fff;max-width:100%;margin:0 auto;z-index:10;border:1px solid #e5e5e5;border-bottom:none;-webkit-box-shadow:0 2px 8px rgba(223,223,223,.5);box-shadow:0 2px 8px rgba(223,223,223,.5);border-radius:8px 8px 0 0}.stock__pointer-slider{position:absolute;left:0;right:0;height:60px}.stock__pointer-slider .swiper-wrapper{-webkit-transform:none!important;transform:none!important}.stock__pointer-slider .swiper-slide:first-child{width:100%!important}.stock__pointer{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;-webkit-transition:left .2s ease;transition:left .2s ease}.stock__pagination::after,.stock__pointer::before{content:"";position:absolute;background-repeat:no-repeat}.stock__pointer::before{top:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#f2ebff;z-index:10;background-position:50% 50%;border-radius:50%;left:50%;width:24px;height:24px;background-image:url(/local/templates/camera-people/css/../img/stock-arrow.svg)}.stock__pointer--active{display:block;position:absolute;top:0;left:0;background-color:#f2ebff;color:#5a06ff;font-weight:800;font-size:14px;line-height:22px;padding:14px 12px;width:calc(100vw - 48px);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:0 0 5px 5px;z-index:10;overflow:visible;outline:0}.stock__second-nav{display:none}.stock__second-nav.active{display:block;position:absolute;top:100%;width:100%;background-color:#fff;left:0;z-index:12;height:calc(var(--vh)*100 - var(--headerHeight) - var(--stockMenuHeight));overflow-y:scroll;padding-left:24px;padding-right:24px;font-size:14px;line-height:19px;-webkit-box-shadow:0 -2px 8px rgba(223,223,223,.5);box-shadow:0 -2px 8px rgba(223,223,223,.5)}.stock__cansel-btn{color:#ff02ec;font-weight:700;padding-left:32px;background-image:url(/local/templates/camera-people/css/../img/cancel-btn.svg);background-repeat:no-repeat;background-position:0 26px;width:100%;padding-top:29px;padding-bottom:20px;background-color:inherit;border:0;border-bottom:1px solid #e5e5e5;text-align:left}.stock__pagination .pagination__item--next,.stock__pagination .pagination__item--prev{width:56px;height:58px;font-size:0;background-repeat:no-repeat;background-position:19px 23px;background-size:22px;background-image:url(/local/templates/camera-people/css/../img/arrow.svg)}.stock__pagination .pagination__item--next{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-position:19px 13px}.stock__pagination{position:relative;padding:18px 26px 20px;-webkit-box-shadow:0 -2px 8px rgba(223,223,223,.5);box-shadow:0 -2px 8px rgba(223,223,223,.5);background-color:#fff;border:1px solid #e5e5e5;border-radius:0 0 8px 8px}.stock__pagination::after{left:-104px;bottom:-145px;width:327px;height:278px;background-image:url(/local/templates/camera-people/css/../img/clapper-v2@1x.png)}.stock__catalog{max-width:1128px;padding-bottom:33px;overflow:hidden;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-radius:8px}.stock__catalog-notice{width:100%;text-align:center;font-size:12px;font-weight:800;margin-top:75px;padding-left:2px}.stock__catalog:empty~.stock__pagination{display:none}.success{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;Justify-content:center;padding-top:100px;padding-bottom:100px;font-family:'Sofia-Pro';margin:0 auto}.success__title{font-weight:500;margin:0;text-align:left;font-size:20px;padding-top:30px}.success__desc{text-align:left;font-weight:100;color:#212121;font-size:16px;width:100%;padding-top:38px;padding-bottom:72px;margin-top:0;margin-bottom:0}.success__order{display:block;text-align:center;margin-bottom:20px}.success__img,.success__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.success__wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto}.success__button{max-width:327px;display:block;text-align:center;line-height:1;padding:15px 13px 19px;font-size:14px}.right-btn{margin-left:5px}.right-bl{margin-left:75px}.user-registration{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}.user-registration__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px 24px 32px}.user-registration h1{margin:0;font-size:24px;line-height:1.15;padding-left:90px}.user-registration__button{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;-ms-flex-item-align:center;align-self:center;width:100%;max-width:330px;min-height:48px;margin-top:24px;padding:4px;font-weight:500;font-size:16px;color:#fff;background-color:#5a06ff;border:0;border-radius:6px;cursor:pointer;outline:0;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.user-registration__button:focus,.user-registration__button:hover{background-color:#4d09d4}.user-registration__field,.user-registration__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical}.user-registration__form{padding-top:90px;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-registration__field{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.user-registration__field+.user-registration__field{margin-top:20px}.user-registration__field input:focus{border-color:#5a06ff}.user-registration__field input[type=password]{height:48px}.user-registration__field select{width:100%;padding:11px 15px 10px;font-size:16px;line-height:1.15;color:#000;border:2px solid #02ebcd;border-radius:8px;background-color:transparent}.user-registration__field>.choices{margin-bottom:0}.user-registration__field .choices[data-type*=select-one]::after{background-image:url(/local/templates/camera-people/css/../img/arrow-down-short.svg);-webkit-filter:none;filter:none;opacity:1}.user-registration__field .is-focused.choices[data-type*=select-one]::after{background-image:url(/local/templates/camera-people/css/../img/arrow-down-short-blue.svg)}.user-registration__field .choices__placeholder{display:none}.user-registration__field .choices__inner{border-color:#02ebcd;-webkit-transition:border-color .3s;transition:border-color .3s}.user-registration__field .is-focused .choices__inner{border-color:#5a06ff}.user-registration__field--triple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-registration__field--triple>span{width:100%;margin-bottom:8px;font-size:14px;color:#858686}.user-registration__inner-field:nth-of-type(1){width:100%;margin-bottom:8px}.user-registration__inner-field:nth-of-type(3){width:100%}.user-registration__inner-field .choices{width:100%;margin-bottom:0}.user-registration__field--triple>.choices{width:100%;margin-bottom:8px}.user-registration__social-login{margin-top:56px;margin-left:auto;margin-right:auto}.user-registration__field input,.user-registration__field select{outline:0}.video-popup{display:block;position:fixed;z-index:99;top:calc(50% - 90px);left:0;right:0;width:320px;height:180px;margin-left:auto;margin-right:auto;opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}.video-popup--closed{display:none}.video-popup--opened{opacity:1}.video-popup iframe{width:100%;height:100%;border:0}.video-popup__overlay-background{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;opacity:.7}@media (min-width:320px) and (max-width:480px){.pd-LR-15{padding-left:15px;padding-right:15px}.style--input--code[type=text]{width:63px;height:63px;font-size:30px}}@media (min-width:320px){.faq h3{font-size:20px;font-weight:700}}@media (min-width:320px) and (max-width:374px){.main__features h2::after{content:none}}@media (min-width:320px) and (max-width:767px){.header-new__cart-promocode-label{margin-bottom:10px}.header-new__cart-activate-promocode{letter-spacing:1px}.details__slider-prev{margin-bottom:35px}.details__slider-prev img{height:auto}.details__caption{font-size:16px}.details__table dt{line-height:1.71}.details__table span{display:none}.details__table dd{text-align:right;line-height:1.71}.faq h2{line-height:38px;margin-top:0;margin-bottom:65px}.faq h2::after{width:300px;height:20px;bottom:-27px;left:50%;margin-left:-150px;background-image:url(/local/templates/camera-people/css/../img/underline-mobile.png);background-position:center}.faq__item{margin:0 auto 15px}.faq__item:last-of-type{margin-bottom:0}.faq p{font-size:16px;line-height:24px}.header-new__top-wrapper--js{display:none}.header-new__search{height:48px;margin-right:24px}.header-new__search--js{display:block;margin-top:8px;margin-bottom:8px}.header-new__search--js .header-new__search-icon{background-image:url(/local/templates/camera-people/css/../img/mob-menu-search-clear.svg);cursor:pointer;top:0;display:none}.header-new__search-input{padding-left:20px}.header-new__search-clear{opacity:1;top:-22px;right:12px}.header-new__search-results ul{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.header-new__search-results ul li{border-bottom:1px solid #eaeaea}.header-new.enabled .header-new__login{display:-webkit-box;display:-ms-flexbox;display:flex}.header-new__login--registered .header-new__reg-link{width:50%;padding-left:60px;background-position:20px center}.main__features li:not(:last-child),.main__features ul:not(:last-child){margin-bottom:16px}.main__equipment{margin-bottom:52px;padding-bottom:67px;background-image:url(/local/templates/camera-people/css/../img/main-underline-mobile.svg);background-repeat:no-repeat;background-size:330px 27px;background-position-x:center;background-position-y:bottom}.main__equipment-title h2{margin-left:0;max-width:565px}.main__catalog-item:not(:last-child){margin-bottom:3px}.main__catalog-item a{padding-top:226px}.main__equipment .btn{position:relative}.modal__info{margin-bottom:25px}.modal__block:first-of-type{margin-bottom:30px}.search-result-item__link{padding-top:7px;padding-bottom:7px}}@media (min-width:360px){.my-profile__field--triple>div.choices:nth-of-type(1){width:72px;margin-bottom:0;margin-right:8px}.my-profile__field--triple>div.choices:nth-of-type(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:128px;flex-basis:128px;margin-bottom:0;margin-right:8px}.my-profile__field--triple>div.choices:nth-of-type(3){-ms-flex-preferred-size:90px;flex-basis:90px;width:90px}.user-registration__inner-field:nth-of-type(1){width:72px;margin-bottom:0;margin-right:12px}.user-registration__inner-field:nth-of-type(3){-ms-flex-preferred-size:80px;flex-basis:80px;width:80px}.user-registration__field--triple>.choices{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:128px;flex-basis:128px;margin-bottom:0;margin-right:12px}}@media (min-width:374px){.flatpickr-custom-inline .flatpickr-day.inRange{-webkit-box-shadow:-8px 0 0 #f2fcfa,8px 0 0 #f2fcfa;box-shadow:-8px 0 0 #f2fcfa,8px 0 0 #f2fcfa}.flatpickr-custom-inline .flatpickr-day.selected.startRange::after,.flatpickr-custom-inline .flatpickr-day.startRange::after{right:-8px;width:26px}.flatpickr-custom-inline .flatpickr-day.endRange::after,.flatpickr-custom-inline .flatpickr-day.selected.endRange::after{left:-8px;width:26px}.contact__person-inner{width:330px;padding-right:0;background-size:325px 331px}.contact__dicoration-wrapper{max-width:320px}.contact__person-phone{padding-left:60px;font-size:24px}.contact-person-address{padding-left:63px}.contact__person-email{padding-bottom:8px;padding-left:60px;font-size:18px}.datepicker__output{background-position:center 160px}.datepicker__end,.datepicker__start{width:122px}.video-popup{top:calc(50% - 98px);width:350px;height:196px}}@media (min-width:375px){.breadcrumb a br{display:none}.details-main__breadcrumb{margin-bottom:20px}.details{margin-top:20px}.details__slider-img{min-height:75px}.details__slider-prev img{min-width:56px}.faq h2{font-size:20px}}@media (min-width:375px) and (max-width:767px){.catalog-card__cart{width:123px}.catalog-card__title{min-height:55px}.catalog__cards{padding-left:24px;padding-right:24px;display:grid;grid-template-columns:1fr 1fr}.catalog__cards li{padding-top:10px;padding-bottom:10px}.catalog__description{display:inline-block;margin-left:14px;width:auto;padding:10px 12px;background:rgba(90,6,255,.15);border-radius:8px;font-size:13px;line-height:20px;color:#5a06ff}.catalog__cards--cards-view li:nth-child(2n+1):nth-last-child(-n+2),.catalog__cards--cards-view li:nth-child(2n+1):nth-last-child(-n+2)~li{border:0}.main__features li{padding-right:14px}}@media (min-width:380px) and (max-width:1023px){.order__item{max-width:500px;margin:0 auto}.order__item-mobile-wrapper{width:50%}.order__item-input--date{display:block;width:auto}.order__item-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.order__item-wrapper-intro{text-align:center}}@media (min-width:380px) and (max-width:1024px){.order__date{max-width:500px;margin:0 auto}}@media (min-width:420px){.filter-form__field::after{content:"";display:block;position:absolute;bottom:9px;left:0;width:776px;height:8px;background-image:url(/local/templates/camera-people/css/../img/line-green-tablet.svg);background-repeat:no-repeat;background-size:cover}}@media (max-width:767px) and (max-width:767px) and (min-width:520px){.calog-content__list li:nth-of-type(4)::after{display:none}}@media (min-width:520px){.calog-content__list li{width:33.3%}.calog-content__list li:nth-child(2n){padding-left:0}}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:15px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}@media (min-width:768px) and (max-width:940px){.catalog__wrapper{border:1px solid #e5e5e5;border-radius:8px;width:96%;margin:0 auto}.catalog__cards--cards-view{padding:0 20px}}@media (min-width:768px){.catalog-card--view-mode-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:266px}.catalog-card--view-mode-list .catalog-card__image{width:266px;height:100%;-ms-flex-negative:0;flex-shrink:0;margin-right:18px}.catalog-card--view-mode-list .catalog-card__image img{max-width:244px;max-height:238px}.catalog-card__info{margin-top:2px;padding-right:5px}.catalog-card--view-mode-list .catalog-card__info{margin-top:40px;-ms-flex-line-pack:start;align-content:flex-start}.catalog-card__title{margin-bottom:25px}.catalog-card--view-mode-list .catalog-card__title{margin-bottom:24px}.catalog-card--view-mode-list .catalog-card__title a{font-size:20px;font-weight:500;line-height:1.3}.catalog-card__about{width:100%;margin-bottom:25px;font-size:16px;font-weight:400;line-height:1.5;color:#212121}.catalog-card--view-mode-list .catalog-card__cost{margin-right:18px}.catalog-card__cart{margin-left:0;width:111px}.catalog-card--view-mode-list .catalog-card__cart{margin-left:0}.calog-content__list li{width:25%}.catalog{margin-bottom:20px}.catalog__wrapper{padding-bottom:67px;padding-top:67px}.catalog__filter-mobile-wrapper{width:66%}.catalog__filter{width:auto;padding-left:46px;padding-right:12px;font-size:16px}.catalog__duration-output{display:none;width:auto;min-width:160px;padding-left:10px;padding-right:10px;margin-top:0}.catalog__cards--cards-view,.catalog__view-mode{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog__view-mode{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog__cards--cards-view{-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog__cards--cards-view li{width:20%;padding-top:32px}.catalog__cards--cards-view li:nth-child(5n+1):nth-last-child(-n+5),.catalog__cards--cards-view li:nth-child(5n+1):nth-last-child(-n+5)~li{border:0}.catalog__cards--list-view li{margin-bottom:40px}.catalog__cards--cards-view+.catalog__pagination{margin-top:35px}.catalog__cards--list-view+.catalog__pagination{margin-top:10px}.catalog__secondary{margin-top:60px}.catalog__secondary-title{margin-bottom:55px}.contact-decoration{background-size:contain;padding-left:148px;padding-top:14px;width:400px;height:160px;left:70px;bottom:-49px;font-size:14px}.contact-map-wrapper{margin:0 auto}.contact__person-wrapper{max-width:325px;margin:0 auto}.datepicker__back{margin-left:64px}.datepicker__output{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:center 190px}.datepicker__subtitle{margin-bottom:21px}.datepicker__selected-date{margin-bottom:32px;font-size:16px;line-height:1.75}.datepicker__day{display:block;margin-top:8px}.datepicker__duration{width:90px;margin-bottom:53px}.datepicker__duration::before{top:60%}.datepicker__confirm{width:184px;margin:31px auto 0}.details,.details-main__breadcrumb{padding-left:80px;padding-right:80px}.details-main__breadcrumb{margin-top:50px;margin-bottom:50px}.details{margin-bottom:72px}.details__slider-main img{height:250px}.details__slider-img{width:15%;height:100%}.details__slider-prev img{min-width:56px;height:auto}.details__reservation-btn{width:62%;margin-left:0}.details__caption::after{right:80px}.details__table dd,.details__table dt{margin-bottom:8px;font-size:16px;line-height:1.5}.details__table dd{width:23%;text-align:left;margin-bottom:5px}.catalog-section{padding:34px 80px 0}.catalog-section-wrapper li a{font-size:20px}.empty-basket h1{font-size:28px;font-weight:700}.faq{padding:0 90px;margin-top:20px}.faq h2{font-size:24px;padding-top:60px;margin-bottom:30px}.faq h2::after{width:320px;height:20px;bottom:-10px;left:50%;margin-left:-160px;background-image:url(/local/templates/camera-people/css/../img/underline-portrait.png);background-position:center}.faq__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:47%;margin:0 auto 22px}.faq__item:nth-of-type(odd){margin-left:0}.faq__item:nth-of-type(even),.main__features ul:nth-of-type(2n){margin-right:0}.faq h3{margin-bottom:6px}.faq p{font-size:16px;line-height:24px}.faq__decor-1{width:30px;height:50px;top:46%;left:5%;background-image:url(/local/templates/camera-people/css/../img/svg-sprite/question-left.svg);background-position:50% 0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.faq__decor-2{width:40px;height:90px;top:57%;right:1%;background-image:url(/local/templates/camera-people/css/../img/svg-sprite/question-right.svg);background-position:center}.faq__decor-3{width:25px;height:50px;bottom:3%;left:45%;background-image:url(/local/templates/camera-people/css/../img/svg-sprite/question-bottom.svg);background-position:center}.faq__decor-4,.faqv2 h1 span::after{width:25%;height:20%;bottom:-8%;left:-1%;background-image:url(/local/templates/camera-people/css/../img/faq-bottom.svg);background-position:left center;background-size:contain}.faqv2{padding-top:120px;padding-left:84px;padding-right:84px}.faqv2 h1{margin-bottom:110px;font-size:28px}.faqv2 h1 span::after{content:"";position:absolute;left:99%;bottom:-105px;width:492px;height:247px;background-repeat:no-repeat;background-image:url(/local/templates/camera-people/css/../img/faq-h2-flyman.svg);background-position:center}.faqv2__decor--cat{bottom:-20px}.faqv2__decor--text{bottom:165px;-webkit-transform:translateX(-50%) translateX(20px);transform:translateX(-50%) translateX(20px);width:574px;height:176px;padding-left:60px;padding-right:60px;background-image:url(/local/templates/camera-people/css/../img/faq-text-bubble-tablet.svg)}.faqv2__decor--1,.faqv2__decor--2,.faqv2__decor--3{display:block;background-size:contain;background-image:url(/local/templates/camera-people/css/../img/faq-questionmark.svg);background-position:center}.filter{padding:44px 80px 48px}.filter-form__select-container{width:45%}.order{padding:33px 57px 24px}.order__item-full-price--order{margin-left:auto}.order__item-full-price--order span{margin-left:20px}.order__item-product img{width:120px;height:auto}.order__promo{max-width:500px;margin:0 auto}.go-back{top:56px;left:0}.header-new__reg-link span,.header-new__search-mobile{display:none}.header-new__logo{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.header-new__search{display:block;position:absolute;top:10px;left:140px;width:300px;height:44px;margin-top:0}.header-new__search-icon{background-image:url(/local/templates/camera-people/css/../img/search-icon-gray.svg);top:0;width:22px;height:22px}.header-new__search-input:focus+.header-new__search-icon{background-image:url(/local/templates/camera-people/css/../img/focuse-search-icon.svg)}.header-new__search-clear{top:-23px}.header-new__menu-wrapper{position:relative;background-color:#fff}.header-new__menu-wrapper::before,.header-new__search-results ul{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.24);box-shadow:0 4px 8px 0 rgba(0,0,0,.24)}.header-new__menu-wrapper::before{content:"";position:absolute;left:0;top:0;width:100%;height:15px;z-index:-1}.header-new__nav ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-new__search-results{top:72px;padding-left:0;padding-right:0}.header-new__search-results ul{max-height:430px;padding-bottom:32px;padding-left:160px;border-top:none;border-left:none;border-right:none;border-radius:0;border-bottom-width:3px}.header-new__catalog,.login__field input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header-new__login{position:absolute;top:22px;right:75px;display:-webkit-box;display:-ms-flexbox;display:flex;width:36px;height:36px;min-height:auto;border-radius:50%}.header-new__reg-link:focus,.header-new__reg-link:hover{background-color:#4d09d4}.header-new__reg-link{width:100%;padding-left:0;background-position:center center;background-size:20px 23px;border-radius:50%}.header-new__orders-link{display:none}.header-new__user-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:45px;right:-55px;padding:24px 15px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.24);box-shadow:0 4px 8px rgba(0,0,0,.24);border-radius:4px;background-color:#fff;z-index:5;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.header-new__user-log,.header-new__user-menu.enabled{display:-webkit-box;display:-ms-flexbox;display:flex}.header-new__user-menu.visible{opacity:1}.header-new__login--registered .header-new__user-menu{width:310px;padding-left:24px;padding-right:24px}.header-new__user-log{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:250px;height:44px;padding-left:20px;padding-right:20px;font-weight:500;font-size:16px;line-height:1;border-radius:6px;-webkit-transition:background-color .3s;transition:background-color .3s;margin-bottom:16px;background-color:#5a06ff;color:#fff}.header-new__user-log:focus,.header-new__user-log:hover{background-color:#4d09d4}.header-new__user-reg{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;min-width:250px;height:44px;padding-left:20px;padding-right:20px;font-weight:500;font-size:16px;line-height:1;border-radius:6px;-webkit-transition:background-color .3s;transition:background-color .3s;background-color:#eee6ff;color:#5a06ff}.header-new__user-reg:focus,.header-new__user-reg:hover{background-color:#dad2eb}.header-new__user-info{position:relative;padding-bottom:20px;padding-left:52px;line-height:1.15;border-bottom:2px solid #e5e5e5}.header-new__user-info::before{content:"";position:absolute;left:0;top:0;width:36px;height:36px;background-image:url(/local/templates/camera-people/css/../img/header__login-icon.svg);background-repeat:no-repeat;background-position:center center;background-size:20px 23px;border-radius:50%;background-color:#4d09d4}.header-new__user-info span:nth-of-type(1){display:block;margin-bottom:5px;font-size:16px}.header-new__user-info span:nth-of-type(2){display:block;font-size:14px;color:#989898}.header-new__user-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.header-new__user-actions li{margin-top:18px}.header-new__user-actions a{position:relative;font-size:16px;line-height:1.15;color:#212121}.header-new__user-actions a::before{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:2px;background-color:#5a06ff;border-radius:1px;-webkit-transition:bottom .3s,opacity .3s;transition:bottom .3s,opacity .3s;opacity:0;pointer-events:none}.header-new__user-actions a:focus::before,.header-new__user-actions a:hover::before{bottom:-5px;opacity:1}.login{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}.login__wrapper,.welcome__login__wrapper{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-top:0;margin-left:auto;margin-right:auto}.login__wrapper{padding:64px 0 56px;width:370px}.welcome__login__wrapper{width:500px}.login h1{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;font-size:28px}.login__button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:none;margin-top:40px}.login__button:not(.login__button--light) span:nth-of-type(1){display:none}.login__button:not(.login__button--light) span:nth-of-type(2){display:block}.login__button--light{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:auto;max-width:none;height:auto;margin-top:0;margin-bottom:0;background-color:transparent;-webkit-transition:color .3s;transition:color .3s}.login__button--light:focus,.login__button--light:hover{color:#4d09d4;background-color:transparent}.login__form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:44px}.login__field{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.login__field+.login__field{margin-top:32px}.login__field label{position:absolute;top:12px;left:15px;margin-bottom:0;font-size:16px;color:#757575}.login__field input:focus+label{display:none}.login__field input:not(.placeholder-shown)+label{display:none}.login__field input[type=password],.my-profile__field input[type=password],.password-restore__field input[type=password],.user-registration__field input[type=password]{font-size:8px}.login__social-login{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:56px;margin-bottom:28px}.main::after{left:4px;bottom:-100px;padding-top:27px;padding-right:41px;background-size:270px 163px;z-index:4}.main__intro{position:relative;padding-top:39px}.main__heading-portrait{display:inline}.main__heading-mobile,.main__intro h1>span{display:none}.main__intro h1{width:629px;max-width:629px;margin-left:0;margin-right:0;margin-bottom:25px;font-size:32px;line-height:38px}.main__intro>p{display:inline-block;max-width:50%;margin-left:0;margin-right:0}.main__intro>p:last-child{margin-bottom:2px}.main__intro-button{margin:auto 24px 8px 26px}.main__intro-button::after{top:-90px;right:-70px;width:110px;height:69px;-webkit-transition:top .3s,right .3s;transition:top .3s,right .3s}.main__intro-button:hover::after{top:-80px;right:-60px}.main__slider{margin-top:-11px}.main__slider>button{display:none;-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;cursor:pointer;padding:0;top:51.4%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:56px;height:56px;z-index:7;background-position:0 0;background-image:url(/local/templates/camera-people/css/../img/slider-left--tablet.svg);background-size:100%}.main__slider>button.disabled{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5;cursor:not-allowed}.main-slider__container{padding-top:0;width:100%}.main-slider__wrapper{margin-left:148px}.main__about{margin-bottom:86px;padding-top:3px;background:0 0}.main__about,.main__features,.main__features ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main__features{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-size:100% auto}.main__features h2{font-size:24px;line-height:38px;padding-right:10px;margin-bottom:32px}.main__features h2::after{top:20px}.main__features ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px;width:48%;margin-right:4%;font-size:16px;line-height:24px}.main__features li{width:100%;min-height:48px;line-height:1.5;margin-bottom:24px;font:inherit}.main__features li:last-child{margin-bottom:0}.main__about-wrapper,.main__equipment-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main__about-wrapper p{max-width:420px;line-height:1.6}.main__about-wrapper p::after{bottom:0;right:71px}.main__about-wrapper .btn{margin-top:22px;margin-left:11px}.main__equipment-title{-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;margin-bottom:0}.main__equipment-title h2{padding-right:0}.main__equipment-title h2::after,.main__equipment-title h2::before{content:none}.main__equipment-title a{position:relative;display:block;margin-top:6px}.main__equipment-title a::after,.main__equipment-title a::before{content:""}.main__equipment-title a::before{bottom:57px;left:-40px}.main__equipment-title a::after{bottom:8px;left:121px}.main__catalog{margin:40px 0 66px}.main__catalog-item{width:30%;margin-bottom:90px;margin-right:5%}.main__catalog-item:nth-child(3n){margin-right:0}.main__catalog-item:nth-child(3n+1):nth-last-child(-n+3),.main__catalog-item:nth-child(3n+1):nth-last-child(-n+3)~.main__catalog-item{margin-bottom:0}.main__catalog-description{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:590px;margin:0 auto;padding-right:20px;padding-bottom:50px;background-image:url(/local/templates/camera-people/css/../img/main-underline.svg);background-repeat:no-repeat;background-size:contain;background-position-x:center;background-position-y:bottom}.main__equipment .btn{display:block;padding-left:0;padding-right:0;width:282px;position:relative;left:-24px;font-size:16px;line-height:21px;font-weight:400;margin:1px auto 0;padding-bottom:12px}.btn-mobile{display:none}.btn-tablet{display:inline}.main__features{width:100%;padding:0;padding-left:calc(32% + 37px);padding-right:40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-image:url(/local/templates/camera-people/css/../img/main-about-tablet.svg),url(/local/templates/camera-people/css/../img/main-about-2-tablet.svg);background-repeat:no-repeat;background-position:left 0 top 0,left 0 bottom 0;background-size:32.8% auto,100% calc(100% - (100vw - 80px)*.261);padding-bottom:9.7%;margin-bottom:0}.main__about-bg{background:0 0;background-image:url(/local/templates/camera-people/css/../img/main-about-3-tablet.svg);background-repeat:no-repeat;background-size:calc(100%) auto;background-position:left -10px bottom 15px;height:0;margin:0;padding-bottom:78.4%}.main__helicopter{width:100%;top:44.8%}.main__figurine{top:75.6%;left:36%}.main__figurine--boy,.main__figurine--girl{display:block}.main__figurine--girl{top:47.9%;left:14.6%}.main__figurine--girl .figurine__message{width:125px;bottom:calc(100% + 36px);left:-16px}.main__figurine--boy{top:48%;left:64.6%}.modal__header{padding-top:60px;margin-bottom:40px}.modal__button{width:86px;height:78px}.modal__info{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.modal__block{width:48%}.modal p{margin-bottom:10px}.modal__social li{margin-right:3.5%}.modal__form input{width:40%;height:40px}.modal__form button{width:15%;height:40px;margin-bottom:180px}.my-order__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 48px 0 32px}.my-order__header h2{margin-bottom:0;margin-right:16px;font-size:22px}.my-order__header span:nth-of-type(1){margin-bottom:0;margin-right:6px;font-size:18px}.my-order__header span:nth-of-type(2){display:block;margin-left:auto;margin-right:8px;font-size:16px;color:#757575}.my-order__wrapper{padding:24px;border-bottom:3px solid #eee6ff}.my-order__inner,.my-order__wrapper.enabled{display:-webkit-box;display:-ms-flexbox;display:flex}.my-order__inner{width:58%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-order__leasing{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:30px}.my-order__field,.my-order__leasing h3,.my-order__obtaining h3{margin-bottom:15px}.my-order__field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-order__field span:nth-of-type(1){width:160px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;margin-right:15px;font-size:16px}.my-order__lease-date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-order__lease-date>span:nth-of-type(1){width:160px;margin-right:15px;margin-bottom:0;font-size:16px}.my-order__lease-date>span:nth-of-type(2){width:100%;padding-left:175px;margin-top:5px}.my-order__leasing-wrapper{width:calc(100% - 175px)}.my-order__obtaining{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:30px}.my-order__composition{width:42%;margin:0 10px 0 0;padding:0;border:0}.my-order__composition h3,.my-order__composition.mobile{display:none}.my-order__composition.desktop{display:block}.my-order__product{background-color:transparent;-webkit-transition:background-color .3s;transition:background-color .3s}.my-order__product:hover{background-color:#f9f6ff}.my-order__product+.my-order__product{margin-top:32px}.my-order__product-image{margin-right:20px}.my-order__product-image img{max-width:80px;max-height:80px}.my-order__product-descr{padding-top:30px;padding-bottom:25px}.my-order__product-descr span:nth-of-type(1){margin-bottom:5px;color:#5a06ff}.my-order__payment{margin-bottom:30px}.my-order__payment h3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:15px}.my-order__prepay,.my-order__promocode{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.my-order__prepay span:nth-of-type(1),.my-order__promocode span:nth-of-type(1){width:160px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;margin-right:15px;font-size:16px}.my-order__check{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:205px;margin-left:0;margin-right:auto;border-radius:6px}.my-profile{width:639px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.my-profile h1{margin-bottom:32px;font-size:28px}.my-profile__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-profile__user-mail{margin-bottom:0;-ms-flex-item-align:center;align-self:center}.my-profile__button--exit{max-width:218px}.my-profile__personal-info .my-profile__field:nth-of-type(1){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.my-profile__personal-info .my-profile__field:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.my-profile__personal-info .my-profile__field:nth-of-type(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.my-profile__personal-info .my-profile__field:nth-of-type(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.my-profile__field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:505px}.my-profile__field label,.my-profile__field--triple>span{-ms-flex-negative:0;flex-shrink:0;width:125px;margin-bottom:0;margin-right:10px}.my-profile__field input,.my-profile__field select,.my-profile__field>.choices,.user-registration__field select{width:365px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.my-profile__field--triple{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.my-profile__field--triple>div.choices:nth-of-type(1),.my-profile__field--triple>div.choices:nth-of-type(2){width:98px;-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:12px}.my-profile__field--triple>div.choices:nth-of-type(2){width:128px}.my-profile__field--triple>div.choices:nth-of-type(3){-ms-flex-preferred-size:auto;flex-basis:auto;width:113px}.registration__input-wrapper{width:49%;margin-bottom:32px}.registration__form p{margin:0;font-size:20px}.registration__form span{margin-left:20px;margin-right:23px}.registration__submit{width:205px}.registration__input-container{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}.password-restore,.registration__payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registration__payment{margin-top:17px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.password-restore{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #02ebcd}.password-restore__wrapper{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:370px;margin-top:0;margin-left:auto;margin-right:auto;padding:64px 0 56px}.password-restore h1{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;font-size:28px;padding-left:66px}.password-restore__button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:none;margin-top:40px}.password-restore__form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:44px}.password-restore__field{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.password-restore__field+.password-restore__field{margin-top:32px}.password-restore__field label,.user-registration__field label{position:absolute;top:12px;left:15px;margin-bottom:0;font-size:16px;color:#757575}.password-restore__field input:focus+label{display:none}.password-restore__field input:not(.placeholder-shown)+label{display:none}.password-restore__field input,.user-registration__field input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.profile-orders{padding-top:32px;padding-left:24px;padding-right:24px}.profile-orders h1{margin-bottom:20px;font-size:28px}.header-new___search-results ul li{border-bottom:none}.search-result-item__basket-count{left:-26px}.search-result-item__link{-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}.search-result-item__image{width:64px}.search-result-item__image img{max-width:48px;max-height:40px}.search-result-item__info{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:49%;min-height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-result-item__title{font-size:16px;padding-right:5px}.search-result-item__cost{padding-left:0;margin-right:55px}.search-result-item__add-to-cart{top:12px;right:12px}.section{max-width:940px;padding-left:5.85938%;padding-right:5.85938%}.social-login h2{margin-bottom:12px}.stock__category>a{font-size:14px;line-height:22px;width:120px;word-wrap:break-word;padding:16px 8px 16px 9px;border-radius:8px;text-align:center;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;-webkit-transition:background-color .3s;transition:background-color .3s}.stock__category>a:focus,.stock__category>a:hover{background-color:#ceb4ff}.stock__category{padding:5px 0 4px}.stock__category-list.active{display:grid;grid-template-columns:25% 25% 25% 25%;grid-column-gap:6px;margin-left:-15px}.stock__category-list li:hover{content:"";border-radius:8px;background-color:#ceb4ff}.stock__category-list a{border:0;font-size:12px;line-height:16px;padding-left:15px}.stock__pointer{width:130px;font-weight:800;font-size:12px;line-height:16px;padding:13px 5px 18px;white-space:normal}.stock__pointer::before{z-index:-1}.stock__second-nav.active{padding:6px 24px 24px;background-color:#f2ebff;height:auto;overflow:auto;border:1px solid #e5e5e5}.stock__cansel-btn,.user-registration__field--triple>span{display:none}.stock__pagination{width:calc(100% - 80px);margin:0 auto}.stock__pagination .pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stock__pagination .pagination .pagination__item+.pagination__item{margin-left:5px;padding-top:5px}.stock__pagination .pagination__item:not(.pagination__item--prev):not(.pagination__item--next){font-weight:500;font-size:24px;line-height:32px}.stock__catalog-notice{font-size:14px}.success__button{padding-left:10px;padding-right:10px;width:222px}.user-registration{border:2px solid #02ebcd}.user-registration__wrapper{width:370px;margin-left:auto;margin-right:auto;padding-top:64px;padding-left:0;padding-right:0}.user-registration h1{font-size:28px;padding-left:70px}.user-registration__button{max-width:none;margin-top:40px}.user-registration__form{padding-top:44px}.user-registration__field{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.user-registration__field+.user-registration__field{margin-top:32px}.user-registration__field input:focus+label{display:none}.user-registration__field input:not(.placeholder-shown)+label{display:none}.user-registration__field:nth-of-type(5) label{display:none}.user-registration__field>.choices{width:365px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.user-registration__field .choices__placeholder{display:block;color:#757575;opacity:1;pointer-events:none}.user-registration__field--triple{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.user-registration__inner-field{position:relative}.user-registration__inner-field:nth-of-type(1){width:98px;-ms-flex-preferred-size:auto;flex-basis:auto}.user-registration__inner-field:nth-of-type(3){-ms-flex-preferred-size:auto;flex-basis:auto;width:113px}.user-registration__field--triple>.choices{-ms-flex-preferred-size:auto;flex-basis:auto;width:128px}.video-popup{top:calc(50% - 180px);width:640px;height:360px}}@media (min-width:768px) and (max-width:939px){.calog-content__list li:nth-of-type(5n)::after{width:100%}.calog-content__list li:nth-of-type(4n)::after{width:82%}.catalog__cards--cards-view li:nth-child(3n){margin-right:0}.catalog__cards--cards-view li:nth-child(3n+1):nth-last-child(-n+3),.catalog__cards--cards-view li:nth-child(3n+1):nth-last-child(-n+3)~li{margin-bottom:0}.cpf-container{padding:0 40px}.cpf-features__list{margin:0 -30px}.cpf-features__item{padding:0 30px}.cpf-intro{padding:80px 0}.faq h2{font-size:20px}.faq__decor-0{width:30%;height:180px;right:0;top:-1%;background-image:url(/local/templates/camera-people/css/../img/faq-decor.svg)}.footer-v2__container{padding:0 40px}.footer__wrapper{max-width:1132px;width:calc(100% - 80px);padding-left:0;padding-right:0}.footer__left-part{padding-top:4px;margin-right:12px}.footer__menu{width:44%;max-width:360px;padding:3px 6px 0 2px;font-size:13px}.footer__messengers{width:30%}.footer-menu__item{width:148px}}@media (min-width:768px) and (max-width:1365px){.stock__catalog,.stock__menu{width:calc(100% - 80px);margin:0 auto}.stock__catalog{max-width:100%;padding-bottom:14px}}@media (min-width:940px) and (max-width:1365px){.contact-map-wrapper{position:relative}.contact-map-wrapper::after{position:absolute;content:"";display:block;right:-70px;width:140px;height:195px;top:68px;background-image:url(/local/templates/camera-people/css/../img/finger2.svg);background-repeat:no-repeat;background-size:100%}.empty-basket-logo{margin-bottom:39px}.footer__wrapper{width:calc(100% - 80px);max-width:1132px;padding:21px 20px 21px 23px}.footer__left-part{padding-top:3px}.footer__menu{width:40%;max-width:360px;min-width:330px;padding:3px 0 0 2px;font-size:13px}.footer__messengers{width:33%}.order{padding:33px 40px 41px}}@media (min-width:940px){.flatpickr-custom-inline .flatpickr-calendar{width:776px;min-width:776px;max-width:776px}.flatpickr-custom-inline .flatpickr-months{position:relative;width:327px;margin-left:auto;margin-right:auto}.flatpickr-custom-inline .flatpickr-innerContainer{margin-top:35px}.flatpickr-custom-inline .flatpickr-weekdays{margin-bottom:12px}.flatpickr-custom-inline .flatpickr-weekday{margin-right:87.33px}.flatpickr-custom-inline .flatpickr-day{margin-right:87.33px;margin-bottom:11px}.flatpickr-custom-inline .flatpickr-day.inRange{-webkit-box-shadow:-46px 0 0 #f2fcfa,-10px 0 0 #f2fcfa,46px 0 0 #f2fcfa,10px 0 0 #f2fcfa;box-shadow:-46px 0 0 #f2fcfa,-10px 0 0 #f2fcfa,46px 0 0 #f2fcfa,10px 0 0 #f2fcfa}.flatpickr-custom-inline .flatpickr-day.selected.startRange::after,.flatpickr-custom-inline .flatpickr-day.startRange::after{right:-45px;width:63px}.flatpickr-custom-inline .flatpickr-day.endRange::after,.flatpickr-custom-inline .flatpickr-day.selected.endRange::after{left:-45px;width:63px}.booking-error{width:586px;left:50%;bottom:50%;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}.booking-error__item-descr{-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-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.15}.booking-error__item-descr span:nth-of-type(1){max-width:360px;margin-bottom:0}.header-new__cart{width:484px;height:auto;min-height:450px;padding-bottom:86px;position:absolute;right:0;top:16px;border:1px solid #02ebcd;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(223,223,223,.5);box-shadow:0 2px 8px rgba(223,223,223,.5);z-index:21;overflow:inherit;max-height:calc(100vh - 32px);overflow-y:hidden}.header-new__leave-cart-button{display:none}.header-new__clear-cart-button{cursor:pointer}.header-new__clear-cart-button:hover{opacity:.6}.header-new__cart-header{position:static;-webkit-box-shadow:none;box-shadow:none;padding-bottom:0;padding-top:20px;border-top-left-radius:8px;border-top-right-radius:8px}.header-new__cart-header h3{margin-left:0}.header-new__cart-fetures-wrapper{margin:10px 0 15px}.header-new__cart-fetures{padding-bottom:22px}.header-new__cart-promocode-label{display:none}.header-new__cart-rent-date{margin-bottom:14px}.header-new__date-picker input,.header-new__date-picker-end input,.header-new__date-picker-start input{min-height:50px}.header-new__date-picker{display:none}.header-new__cart-promocode-wrapper{width:60.9%}.header-new__cart-promocode-input{width:100%}.header-new__cart-promocode-input input{width:100%;padding:12px 45px 12px 10px;min-height:50}.header-new__make-order{letter-spacing:.7px}.header-new__cart-activate-promocode,.header-new__cart-deactivate-promocode{margin-top:0;width:35.7%;letter-spacing:.6px}.header-new__cart-deactivate-promocode{background-color:#5a06ff}.header-new__make-order{margin-top:0;width:155px;-ms-flex-item-align:start;align-self:flex-start;cursor:pointer}.header-new__cart-footer{border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:absolute;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:0}.header-new__cart-footer--js{padding:10px 24px}.header-new__cart-footer--js .header-new__make-order{margin-top:10px}.header-new__cart-footer--js .header-new__cart-discount{margin-top:5px}.header-new__cart-price p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-new__cart-total-price{margin-left:13px;margin-top:-5px}.header-new__cart-product-list{max-height:370px;overflow-y:auto}.header-new__cart-product-item{position:relative;padding-bottom:14.6px}.header-new__cart-product-image{width:96px;height:96px;position:absolute;top:15px;margin-right:0}.header-new__cart-product-image img{width:86px}.header-new__cart-product-title{padding-right:40px;margin-left:113px}.header-new__cart-product-title span:hover{opacity:.7}.header-new__cart-product-counter{margin-top:0;width:89px}.header-new__cart-counter-buttons{height:50px;width:100%}.header-new__cart-counter-buttons input{width:100%;border-radius:8px;font-size:17px}.header-new__cart-product-del{position:absolute;right:-1px;top:16px;background-image:url(/local/templates/camera-people/css/../img/reset-search-new.svg);background-repeat:no-repeat;background-position:center;width:24px;height:24px;border:0;cursor:pointer}.header-new__cart-product-del:hover{opacity:.6}.header-new__cart-product-del span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.header-new__cart-price-field{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:236px;margin-left:auto}.header-new__cart-counted-price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:18px}.header-new__cart-price-per-day{margin-left:15px;margin-top:3px}.header-new__cart-promocode-landscape{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-new__cart-product-counter-landscape{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:112px;margin-top:6px}.header-new__cart-footer-wrapper{max-width:250px}.cart-tablet-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:20}.header-new__cart-activate-promocode{background-color:#5a06ff;cursor:pointer;-webkit-transition:.3s background ease-out;transition:.3s background ease-out}.header-new__cart-activate-promocode:hover{background-color:#4d09d4}.header-new__cart-activate-promocode:disabled{background-color:#ceb4ff;cursor:not-allowed}.header-new__cart.promocode .header-new__cart-discount{font-size:24px;margin-left:13px;margin-top:5px}.catalog-card--complect .catalog-card__image{height:132px}.catalog-card--complect .catalog-card__image img{max-width:153px;max-height:132px}.catalog-card--complect .catalog-card__info{margin-top:15px}.catalog-card--complect .catalog-card__cost{margin-bottom:20px}.calog-content__list li{width:20%}.calog-content__item-title{width:85%}.catalog__breadcrumbs{width:899px;margin:50px auto}.catalog__wrapper{width:944px;margin:0 auto;border:1px solid #e5e5e5;border-radius:8px}.catalog__cards--cards-view{padding:0 20px}.catalog__cards--list-view li::before{left:calc(50% - 413.5px);top:calc(50% - 138px);width:827px;height:276px;background-size:cover}.catalog__cards--cards-view li:nth-child(4n){margin-right:0}.catalog__cards--cards-view li:nth-child(4n+1):nth-last-child(-n+4),.catalog__cards--cards-view li:nth-child(4n+1):nth-last-child(-n+4)~li,.details__complect:nth-child(4n+1):nth-last-child(-n+4),.details__complect:nth-child(4n+1):nth-last-child(-n+4)~.details__complect,.header-catalog__item:nth-child(4n+1):nth-last-child(-n+4),.header-catalog__item:nth-child(4n+1):nth-last-child(-n+4)~.header-catalog__item,.header-new__nav ul li:nth-child(2n+1):nth-last-child(-n+2),.header-new__nav ul li:nth-child(2n+1):nth-last-child(-n+2)~li{margin-bottom:0}.contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact{padding-left:53px;padding-right:0}.contact-address{padding-right:51px;padding-left:0}.contact-description{width:397px;min-height:112px;padding-right:39px}.contact-description--comments{min-height:112px;padding-top:44px;padding-right:0}.contact-decoration{padding-left:148px;padding-top:14px;width:400px;height:160px;left:70px;bottom:-103px;font-size:14px}.contact__person-wrapper{max-width:378px;position:relative}.contact__person-wrapper::after{position:absolute;display:block;content:"";top:274px;left:-135px;width:238px;height:161px;background-image:url(/local/templates/camera-people/css/../img/arm-full.svg);background-repeat:no-repeat;z-index:8}.datepicker{width:776px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.datepicker__header{margin-bottom:35px}.datepicker__back{margin-left:0}.datepicker__output{padding-bottom:20px;background-image:url(/local/templates/camera-people/css/../img/modal-datepicker__decoration-long.svg);background-size:780px 7px;background-position:center 155px}.datepicker__end,.datepicker__start{width:180px}.datepicker__day-month-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.datepicker__date-delimiter{display:inline-block;margin-right:5px}.datepicker__calendar-container{height:380px}.details__item h1{width:100%;font-size:28px;text-align:left}.details__slider{margin-bottom:54px}.details__slider-main img{height:300px}.details__slider-img{min-height:110px}.details__reservation-btn{width:287px;margin-top:39px}.details__video{margin-bottom:20px}.details__bottom h2,.details__features h2,.details__product-info h2,.details__video h2{font-size:28px}.details__caption::after{right:75px}.details__complects-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:777px;margin-left:auto;margin-right:auto}.details__complect{width:calc((100% - (24px*3 + 1px))/4);margin-bottom:24px;margin-right:24px}.details__complect:nth-of-type(4n){margin-right:0}.details__product-info ul li{margin-bottom:24px}.catalog-section-wrapper h3{font-size:20px}.faq{margin-top:30px;padding:0 100px 0 115px;margin-bottom:85px}.faq h2{margin-bottom:115px;padding-top:80px}.faq h2::after{width:380px;margin-left:-190px;bottom:-30px}.faq__decor-0{width:30%;height:190px;background-position:left 60%;top:2.5%;right:-1%;background-image:url(/local/templates/camera-people/css/../img/faq-decor.svg)}.faq__decor-2{right:1%}.faq__decor-3{bottom:-4%;left:45.5%}.faq__decor-4{width:29%;height:31%;bottom:-22%;left:-1%}.figurine--boy .figurine__message{left:14px}.header-catalog{position:relative;width:100%}.header-catalog::before{content:"";position:absolute;top:0;bottom:0;left:240px;width:2px;background-color:#bfbfbf}.header-catalog__category{width:216px}.header-catalog__list-title{padding-top:15px;padding-bottom:15px}.header-catalog__list-title::after{display:none}.header-catalog__category-scroll-wrapper{position:absolute;top:-8px;bottom:0;left:263px;right:0;max-height:none;overflow-x:hidden;overflow-y:auto;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.header-catalog__category-list{max-height:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.header-catalog__category-scroll-wrapper.expanded{padding:0;max-height:none}.header-catalog__item{width:109px;height:128px;margin-bottom:24px;margin-right:32px}.header-catalog__item+.header-catalog__item{margin-top:0}.header-catalog__item:nth-of-type(4n){margin-right:0}.header-catalog__item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-catalog__item-image{width:100%;height:88px;margin-right:0}.header-catalog__item-image img{max-width:78px;max-height:70px}.header-catalog__item-title{font-size:14px;line-height:1.43;text-align:center}.header-catalog__item-title br{display:inline-block}.header-new{width:944px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:auto;padding:16px 0}.socials-list.socials-list--header-new{display:none}.header-new__basket-wrapper{width:0}.header-new.enabled{height:auto;overflow:visible}.header-new__top-wrapper{width:110px}.header-new__basket{position:absolute;top:16px;right:0;margin:0;width:127px;height:48px;background-position:17px 12px;border-radius:6px;font-family:"Sofia-Pro","Roboto",sans-serif}.header-new__basket::before{content:"Корзина";position:absolute;right:14px;top:11px;font-size:16px;line-height:normal;color:#f3f3f3}.header-new__basket-count{top:-12px;right:-11px;z-index:22}.header-new__basket-count span{line-height:24px}.header-new__logo{padding-left:24px}.header-new__search{position:relative;top:0;left:0;margin-right:22px;margin-left:34px;height:48px;width:354px}.header-new__search-icon{width:24px;height:24px}.header-new__search-input{padding-left:45px}.header-new__menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;background-image:none;width:auto;background-color:transparent;margin-right:151px;margin-left:auto;margin-top:4px}.header-new.enabled .header-new__menu-wrapper{-webkit-box-shadow:none;box-shadow:none}.header-new.enabled .header-new__photocamera,.header-new__menu-wrapper::before,.header-new__nav ul li:hover:before{display:none}.header-new__nav,.header-new__phone{margin-bottom:0}.header-new__phone{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:auto;padding-top:0;padding-bottom:0;background-image:none;text-align:right;display:block;margin-top:0!important}.header-new__phone-phone{position:static;font-family:"Sofia-Pro","Roboto",sans-serif;font-weight:900;font-size:19px;line-height:22px;color:#5a06ff;display:inline-block;-webkit-transition:color .3s;transition:color .3s}.header-new__phone-phone:focus,.header-new__phone-phone:hover{color:#212121}.header-new__nav{max-width:145px;width:145px;margin-right:24px;display:none}.header-new__nav ul{margin-top:0;-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}.header-new__nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin-bottom:0;padding-top:0;padding-bottom:0;background-image:none}.header-new__nav ul li:first-child{display:none}.header-new__nav-link{position:relative;font-size:14px}.header-new__nav-link:hover{color:#000}.header-new__nav-link .header-new__nav-link--hide{display:none}.header-new__nav-link::before{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:2px;background-color:#5a06ff;border-radius:1px;-webkit-transition:bottom .3s,opacity .3s;transition:bottom .3s,opacity .3s;opacity:0;pointer-events:none}.header-new__nav-link:focus::before,.header-new__nav-link:hover::before{bottom:-5px;opacity:1}.header-new__catalog,.header-new__search-results{top:80px;width:100vw;left:calc((100% - 100vw)/2)}.header-new__search-results ul{padding-left:0;padding-right:0;margin-left:-160px}.header-new__catalog{position:absolute;margin:0;padding:24px 12px 56px 44px;background-color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s;border-bottom:3px solid #5a06ff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.24);box-shadow:0 4px 8px 0 rgba(0,0,0,.24);z-index:9;overflow:hidden}.header-new.enabled .header-new__catalog{opacity:0}.header-new.visible .header-new__catalog{opacity:1}.header-new__login{display:none;position:relative;top:0;right:0;margin-top:22px;margin-left:auto;margin-right:52px}.main::after{bottom:-142px;padding-top:31px;font-size:18px;background-position-x:calc(100% - 10px)}.main__form-button{margin-left:20px}.main__form-button::after{background-image:url(/local/templates/camera-people/css/../img/main__intro-bcg--tablet.svg);-webkit-transform:translate(-2.5%,-22.7%);transform:translate(-2.5%,-22.7%);width:543.9%;height:525%;left:3px}.main__intro-button{margin-right:60px}.main__intro-button::after{top:-65px;right:-145px}.main__intro-button:hover::after{top:-60px;right:-140px}.main__about{background-repeat:no-repeat;background-image:url(/local/templates/camera-people/css/../img/main-video-bg-tablet.svg);background-size:100% auto;background-position-x:0;background-position-y:calc(-.3988*100vw + 537.3988px);background:0 0;margin-top:16px}.main__features h2::after{top:136px;right:-48px}.main__video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:38.5%;height:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch}.main__video-play{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background:0 0}.main__video-play-text{width:66px;height:66px;margin-bottom:10px;background-image:url(/local/templates/camera-people/css/../img/button-play.svg);background-repeat:no-repeat;background-position:center;font-size:0}.main__about-wrapper{width:100%;padding-left:60px;padding-right:0}.main__about-wrapper p{max-width:430px}.main__about-wrapper .btn{margin-left:0;margin-top:0}.main__equipment{padding:20px 60px 0}.main__catalog-item{margin-bottom:60px}.main__helicopter{width:100%;top:43.9%}.main__helicopter a{position:relative;left:0}.main__helicopter a::after{top:36px;left:86px}.main__figurine--leg{top:74%;left:35.7%}.main__figurine--girl{top:46.9%}.main__figurine--girl .figurine__message{left:-36px}.main__figurine--boy{top:47.4%;left:64.6%}.modal{padding:0 40px}.modal::after{content:'';position:absolute;bottom:4%;left:0;width:100%;height:22%;background-image:url(/local/templates/camera-people/css/../img/modal-decor.svg);background-position:center;background-repeat:no-repeat}.modal__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal__block{width:30%}.modal__block:last-of-type{margin-left:4%;width:31%}.modal p{margin:0}.modal__social{margin-top:25px;margin-bottom:80px}.modal__form input{width:41%;height:48px;margin-right:1%}.modal__form button{height:48px;margin-bottom:275px}.my-order__header{padding-left:44px;padding-right:72px}.my-order__product a{padding-right:10px}.my-order__product-image{margin-right:30px}.my-order__product-image img{max-width:100px;max-height:100px}.order-registration{padding-left:124px;padding-right:124px}.search-result-item__link:hover{background-color:#e2fdf9}.header-new__search-results ul li{width:495px;margin-left:auto;margin-right:auto}.section{max-width:1366px}.stock__pagination{padding-bottom:28px}.stock__catalog{margin-left:auto;margin-right:auto}.video-popup{top:calc(50% - 202.5px);width:720px;height:405px}}@media (min-width:940px) and (max-width:1199px){.cpf-footer__decor-wrap--left{left:20px}.cpf-footer__decor-wrap--right{right:20px}}@media (min-width:941px) and (max-width:1199px){.footer-v2__row{display:block}.footer-v2__logo{margin-bottom:25px}}@media (min-width:1023px){.catalog__breadcrumbs{width:899px;margin:50px auto}.details-main__breadcrumb{margin-top:53px;margin-bottom:40px}.details,.details-main__breadcrumb{padding-left:124px;padding-right:124px}}@media (min-width:1024px){.catalog-card__info{margin-top:10px;padding-right:10px}.catalog-card__title{margin-bottom:17px}.catalog-card__about{margin-bottom:13px}.catalog-card__cost{margin-bottom:12px}.catalog-card__cart{width:111px;margin-right:auto;margin-left:0}.catalog-card--complect .catalog-card__cart{width:100%}.catalog__filter--toggle{padding-left:48px;padding-right:18px;background-position:calc(50% - 44px) center}.catalog__cards--cards-view+.catalog__pagination{margin-top:46px}.catalog__secondary{margin-top:64px}.catalog__secondary-title{margin-bottom:44px}.contact-description{margin-bottom:29px;width:400px;padding-left:15px;padding-right:0}.contact-main,.contact-wrapper{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-wrapper{padding-bottom:140px;margin-top:26px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-map-container{width:418px;height:276px}.contact-decoration a{display:block;position:relative;width:254px;right:-391px;top:-51px}.contact-description span{display:block;line-height:1.17;margin-bottom:22px}.contact-description--comments{width:442px;padding-right:5px;margin-bottom:25px;padding-top:0;padding-left:8px}.contact{padding-left:88px;padding-top:22px}.contact-address{padding-right:53px;padding-top:22px}.contact__person-write{position:absolute;margin:0;top:130px;left:8px;display:block;width:117px;font-size:0;font-weight:500;line-height:1.5;color:#ff02ec}.contact__person-name{padding-top:39px}.contact__person-name--post{padding-top:0}.contact__person-logo{display:none;position:absolute;padding-top:30px}.contact-map-wrapper{position:relative;padding-right:28px;margin:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.contact-map-container::after,.contact-map-wrapper::after{position:absolute;content:"";display:block;background-repeat:no-repeat}.contact-map-wrapper::after{right:-100px;width:165px;height:232px;top:86px;background-image:url(/local/templates/camera-people/css/../img/finger2.svg);background-size:100%}.contact-map-container::after{top:0;left:0;background-image:url(/local/templates/camera-people/css/../img/border2.svg);width:100%;height:100%;background-size:100% 100%;pointer-events:none}.contact__person-phone::before{left:10px;top:-5px}.contact-person-address::before{left:11px;top:20px}.contact__person-email::before{left:14px;top:-3px}.contact-decoration{padding-left:168px;padding-right:41px;width:450px;height:174px;left:111px;padding-top:16px;font-size:18px;bottom:-77px;background-size:cover;pointer-events:none}.contact-decoration::after{content:"";position:absolute;display:block;right:-90px;top:-40px;width:110px;height:69px;-webkit-transform:rotate(-130deg);transform:rotate(-130deg);background-image:url(/local/templates/camera-people/css/../img/intro-arrow.png);background-repeat:no-repeat}.contact-main__wrapper::before{content:"";position:absolute;bottom:-196px;left:2px;width:85px;height:287px;background-size:contain;background-image:url(/local/templates/camera-people/css/../img/cat-shadow.svg);background-repeat:no-repeat}.contact-main__wrapper{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-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.contact__person-wrapper::after{top:174px;left:-158px}.contact__person-inner{position:relative;min-height:270px;width:376px;background-image:url(/local/templates/camera-people/css/../img/border-contact_desctop.svg);background-repeat:no-repeat;background-size:contain}.contact__person-messangers{position:relative;padding-left:121px;padding-top:73px;-webkit-transform:none;transform:none}.contact__person-messangers li:not(:last-child){margin-right:22px}.contact__dicoration-wrapper{max-width:340px;margin-bottom:0;padding-left:28px;padding-top:47px}.contact-person-address{width:350px;margin-left:2px;margin-top:0;padding-top:16px;text-align:start;font-size:19px}.details__slider-main img{height:340px}.details__table-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:100px}.details__table dt{width:70%}.details__table dd{margin-left:0}.catalog-section{padding-top:25px;padding-right:0;padding-left:0;max-width:786px;margin:0 auto}.catalog-section:first-of-type{padding-top:57px;padding-right:0;padding-left:0;max-width:786px;margin:0 auto}.catalog-section-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-25px}.catalog-section-wrapper li:not(:first-child) .catalog-section__item-picture{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-section-wrapper li a{width:100%;padding-bottom:0;font-size:16px;text-align:center;margin:0 auto}.catalog-section h2{margin-bottom:38px;font-size:28px;font-weight:700;line-height:1.36}.catalog-section__item-picture{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;width:100%;height:115px;margin-bottom:20px;padding-bottom:0}.catalog-section__item-picture img{width:auto;max-width:110px;max-height:100px}.catalog-section-wrapper li{position:relative;width:148px;margin-right:11px;margin-bottom:43px;cursor:pointer}.catalog-section-wrapper li::after{content:"";position:absolute;top:-10px;left:50%;z-index:-1;display:block;width:176px;height:183px;background-size:100%;background-image:url(/local/templates/camera-people/css/../img/Oval-cameral.svg);background-repeat:no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.catalog-section-wrapper li:hover::after,.order__item:hover .order__item-delete{opacity:1}.catalog-main{padding-bottom:0}.catalog-section-wrapper h3{font-size:16px}.faq__item{width:48.2%}.faq__item:nth-of-type(odd){margin-left:auto}.faq__item:nth-of-type(even){margin-right:auto}.faq__decor-0{width:33%;height:190px;top:2.5%;right:-2%}.faq__decor-4{height:33%;bottom:-21%}.filter{padding:39px 124px 48px 122px}.filter-form__field--checkbox .filter-form__legend,.filter-form__legend{margin-bottom:28px}.filter-form__field{padding:0 0 36px}.filter-form__field--checkbox{padding-bottom:7px}.filter-form__show{display:none}.filter-form__input--price{width:17.5%;max-width:135px;padding:9px}.filter-form__field-wrapper--price span{width:25px}.filter-form__type{width:100%}.filter-form__field-wrapper--checkbox{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;height:auto}.filter-form__field-wrapper .filter-form__input-wrapper--all{width:100%}.filter-form__select-container{max-width:272px}.filter-form__checkbox{width:23%}.filter-form__field--checkbox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:220px;margin:0;-ms-flex-line-pack:start;align-content:flex-start}.filter-form__field-wrapper--checkbox .filter-form__input-wrapper{display:block;width:188px;height:32px;margin-bottom:10px;margin-right:10px;padding-bottom:0}.filter-form__field--checkbox ul li{margin-right:95px}.filter-form__field--hidden{padding:0}.order{padding:40px 44px 33px}.order__link-back{margin-bottom:34px}.order__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:39px 0 10px}.order__date-head{margin:0 16px 5px 0;font-size:16px}.order__date-head_order{display:none}.order__date-wrap{width:auto}.order__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.order__item:nth-of-type(2){padding-top:10px}.order__item:last-of-type{padding-bottom:0}.order__item-delete::before,.order__item::after{content:"";position:absolute;display:block;width:100%;background-repeat:no-repeat}.order__item::after{left:0;background-size:100%;bottom:-8px;height:8px;background-image:url(/local/templates/camera-people/css/../img/green-line-desktop.svg)}.order__item-price{font-size:0}.order__item-price span{margin-left:33px}.order__item-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.order__item-description a{width:136px;margin:0}.order__item-description p{width:136px;margin:0 0 0 280px}.order__item-input--date{padding-left:43px;padding-bottom:9px;margin-right:4px;width:184px;font-size:16px}.order__item-delete{position:absolute;bottom:62px;right:0;width:25px;height:23px;padding:0;font-size:0;border:0;border-radius:0;background-color:transparent;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.order__item-delete::before{bottom:0;right:0;height:100%;background-image:url(/local/templates/camera-people/css/../img/product-delete-btn.svg)}.order__item-wrapper-intro{width:160px;margin-right:30px}.order__item-wrapper-intro span{font-size:16px}.order__item-wrapper-intro span:nth-child(1){font-size:14px}.order__item-select-wrapper{display:none}.order__item-full-price{margin-right:47px;font-size:0}.order__item-full-price span{font-size:16px;font-weight:500;margin-left:12px}.order__item-full-price--order{-ms-flex-item-align:end;align-self:flex-end;margin-right:21px;font-size:20px}.order__item-full-price--order span{font-size:20px}.order__promo-button{width:209px;margin-bottom:0}.order__promo-button--buy{margin-right:0;margin-top:0;width:205px}.order__promo-button--clean{margin-top:34px;margin-right:0;width:209px}.order__item-product{margin-left:0;padding-left:8px;margin-right:28px}.order__item-product img{width:120px;height:120px}.order__item-wrapper{padding-bottom:0}.order__promo-code{margin-bottom:0;margin-right:31px;width:212px;font-size:16px}.order__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:160px;background-image:url(/local/templates/camera-people/css/../img/basket-header.svg);background-repeat:no-repeat;background-size:100%;background-position-x:100%}.order__header p{margin-right:0;font-size:14px;white-space:nowrap}.order__header p:nth-child(2):not(:last-child){margin-left:56px;margin-right:39px}.order__header p:nth-child(3){margin-right:48px;text-transform:capitalize}.order__header p:nth-child(4){margin-right:19px}.order__header p:nth-child(5){margin-right:58px}.order__header-inner_day,.order__header-inner_price{display:none}.order__promo{padding-top:35px;max-width:100%}.order__item-mobile-wrapper{margin-right:30px}.order__item-stepper{position:relative;display:block;margin-right:20px;height:40px;width:67px;border:2px solid #02ebcd;border-radius:8px;overflow:hidden}.modal::after{height:24%}.order-registration{padding:47px 124px 30px}.order-registration__link-back{margin-bottom:0}.registration__input-wrapper{width:48.5%}.registration__header h2{font-size:28px;font-weight:700;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:34px}.registration__form span{margin-left:21px;margin-right:23px}}@media (min-width:1025px) and (max-width:1365px){.order__header,.order__item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1100px){.order-registration__link-back{display:none}}@media (min-width:1200px){.contact-map-container{width:598px;height:450px}}@media (min-width:1365px){.contact__person-email{font-size:20px}}@media (min-width:1366px){.mobile-only{display:none}.desktop-only,.main__slider>button{display:block}.header-new__cart{right:16px;overflow:visible}.header-new__leave-cart-button{display:-webkit-box;display:-ms-flexbox;display:flex;right:25px;top:15px;background-image:url(/local/templates/camera-people/css/../img/cart-close-button.svg);width:32px;height:32px;cursor:pointer;margin-top:2px}.header-new__leave-cart-button:hover{opacity:.6}.header-new__cart-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.header-new__cart-header h3{margin-right:18px}.catalog-card--complect .catalog-card__image{height:215px}.catalog-card--complect .catalog-card__image img{max-width:223px;max-height:193px}.catalog-card__info{margin-top:12px;padding-right:10px}.catalog-card--view-mode-list .catalog-card__info{margin-top:50px}.catalog-card__title{margin-bottom:10px}.catalog-card__about{margin-bottom:15px}.catalog-card--complect .catalog-card__title,.catalog-card__cost{margin-bottom:17px}.catalog-card--complect .catalog-card__cart{font-size:16px}.calog-content__list{padding:0;margin-left:33px;margin-right:0;margin-top:19px}.calog-content__item-img{max-width:187px;width:187px;height:187px;margin:0 0 15px}.calog-content__item-title{font-size:16px;margin-bottom:11px}.calog-content__add-button-counter{top:-13px;right:-13px}.catalog{margin-top:10px}.catalog__breadcrumbs{width:1128px;margin:26px auto 30px}.catalog__left-column,.catalog__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog__wrapper{border:1px solid #e5e5e5;border-radius:8px;margin:0 auto;padding-left:0;padding-top:67px;padding-bottom:67px;width:1128px}.catalog__left-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:272px;margin-top:3px;margin-right:56px}.catalog__column{width:1064px;margin:0 auto;-ms-flex-negative:0;flex-shrink:0}.catalog__filter-controls{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.catalog__filter-mobile-wrapper{display:none}.catalog__filters-date-title{font-size:20px;font-weight:500;letter-spacing:normal;color:#212121}.catalog__filters-date-delimiter{margin-left:11px;margin-right:11px;font-size:16px;font-weight:400;line-height:1.15;color:#757575}.catalog__filter--date{position:relative;width:140px;padding-left:10px;padding-right:30px}.catalog__filter--date::after{content:"";position:absolute;right:12px;top:0;width:14px;height:100%;background-image:url(/local/templates/camera-people/css/../img/arrow-down-short.svg);background-repeat:no-repeat;background-position:center center;background-size:16px 8px;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.catalog__duration-output{min-width:94px;padding-left:10px;padding-right:10px;font-size:16px}.catalog__duration-text-mobile{display:none}.catalog__view-mode{margin-left:auto;margin-right:0;margin-bottom:27px}.catalog__cards--list-view{width:100%;padding-bottom:32px}.catalog__cards--cards-view li{width:20%;padding-top:32px}.catalog__cards--cards-view+.catalog__pagination,.catalog__secondary{margin-top:56px}.catalog__secondary-title{margin-bottom:26px}.section.contact{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:50px;padding-right:50px;margin-top:0;padding-top:40px;margin-bottom:0;min-width:1075px;width:1175px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__person-logo{display:block;width:165px;height:auto;padding-top:10px;top:0;left:170px}.contact__person-logo img{width:110px}.contact__person-write{display:none}.contact-description{width:480px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:60px;padding-top:66px;padding-left:23px;font-size:19px;font-weight:400;line-height:1.47;margin:0 0 53px}.contact-description span{display:block;margin-bottom:12px;font-size:25px;font-weight:500}.contact-description--comments{font-size:20px;width:575px;margin-top:66px;margin-bottom:68px;margin-left:5px}.contact-description .contact-description--line{display:block;font-size:inherit;font-weight:inherit;margin-top:29px;line-height:inherit}.contact-person-address::before{top:25px}.section.contact-address{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;padding-top:3px;padding-right:0;padding-left:95px;min-width:1075px;width:1175px}.contact-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0;padding-bottom:295px;margin:0 auto;max-width:1366px}.contact-map-container{width:597px;height:456px;overflow:hidden;background-repeat:no-repeat}.contact__person-name{padding-top:49px}.contact__person-name--post{padding-bottom:25px;padding-top:0}.contact-map-wrapper::after{right:-134px;width:182px;height:262px;top:223px}.contact-map-wrapper{padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contact__oval-decor{margin-bottom:0;padding-bottom:18px;background-position-x:55px;background-position-y:-3px;background-size:75%;background-image:url(/local/templates/camera-people/css/../img/oval-blue.svg);background-repeat:no-repeat}.contact-decoration{padding-left:0;width:598px;height:264px;left:-13px;padding-top:103px;bottom:-95px;text-align:center;font-size:20px;background-image:none}.contact-decoration::before{content:"";bottom:0;left:0;width:247px;height:147px;background-size:contain;background-image:url(/local/templates/camera-people/css/../img/cat-desktop.svg)}.contact-decoration p,.contact-decoration::after,.contact-decoration::before{position:absolute;display:block;background-repeat:no-repeat}.contact-decoration p{margin:0;padding:22px 100px;font-size:20px;font-weight:400;background-size:cover;z-index:-1;top:0;right:0;width:474px;height:135px;background-image:url(/local/templates/camera-people/css/../img/cloud.svg)}.contact-decoration::after{content:"";right:-138px;top:-30px;width:110px;height:69px;-webkit-transform:rotate(0deg);transform:rotate(0deg);background-image:url(/local/templates/camera-people/css/../img/intro-arrow.png)}.contact-decoration a{display:inline-block;padding:15px 20px;vertical-align:middle;pointer-events:all;top:3px;left:85px}.contact-main__wrapper::before,.contact-map-container::after{position:absolute;content:"";display:block;left:0;background-repeat:no-repeat}.contact-main__wrapper::before{bottom:-204px;width:67px;height:272px;background-size:contain;background-image:url(/local/templates/camera-people/css/../img/cat-shadow.svg)}.contact-map-container::after{top:0;background-image:url(/local/templates/camera-people/css/../img/border3.svg);width:100%;height:100%;background-size:100% 100%}.contact-main{margin-top:30px}.contact__person-wrapper{max-width:525px;margin-left:0;margin-right:0}.contact__person-wrapper::after{top:250px}.contact__person-inner{position:relative;min-height:330px;width:525px;background-image:url(/local/templates/camera-people/css/../img/border-contact_desctop.svg);background-repeat:no-repeat}.contact__person-messangers{padding-top:15px;padding-left:180px}.contact__person-messangers li:not(:last-child){margin-right:23px}.contact__person-messangers::after{height:0}.contact__dicoration-wrapper{max-width:400px;margin-bottom:0;padding-left:60px;padding-top:86px}.contact-person-address{font-size:20px;font-weight:500;padding-top:21px;position:relative;display:block}.details,.details-main__breadcrumb{max-width:1600px;padding-left:37px;padding-right:37px}.details-main__breadcrumb{margin:25px auto 15px}.details{margin-bottom:130px;margin-left:auto;margin-right:auto}.details__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.details__item h1{margin-bottom:20px;padding-left:calc((100% - 48px)/2 + 47px)}.details__slider{width:calc((100% - 48px)/2);margin-bottom:15px;margin-right:47px}.details__slider-wrapper{padding:0;height:330px}.details__slider-main,.details__slider-main img{height:330px}.details__slider-img{width:23%}.details__terms{width:calc((100% - 48px)/2)}.details__terms p{margin-bottom:12px}.details__table-wrap{display:table}.details__price{margin-top:7px}.details__reservation-btn{margin-top:24px}.details__caption::after{right:60px}.details__table{margin:25px 0 0}.details__table dt{width:74%}.details__left-column{margin-right:47px}.details__left-column,.details__right-column{width:calc((100% - 48px)/2)}.details__bottom h2{text-align:center}.details__complects-container{max-width:1293px}.details__complect{width:calc((100% - (48px*3 + 1px))/4);margin-right:48px}.catalog-section{max-width:1100px;margin:0 auto;padding-top:22px;padding-bottom:0}.catalog-section:first-of-type{padding-top:59px;max-width:1100px;margin:0 auto}.catalog-section-wrapper ul{margin-right:-25px}.catalog-section-wrapper li{margin-right:25px;margin-bottom:44px;width:196px}.catalog-section-wrapper li::after,.catalog-section-wrapper--accessories li::after,.catalog-section-wrapper--optic li::after{content:"";position:absolute;top:-28px;left:59%;z-index:-1;display:block;width:196.3px;height:204.1px;background-size:100%;background-image:url(/local/templates/camera-people/css/../img/Oval-cameral.svg);background-repeat:no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.catalog-section-wrapper li--optic li::after{background-image:url(/local/templates/camera-people/css/../img/oval-optic.svg)}.catalog-section-wrapper li:hover::after,.catalog-section-wrapper--accessories li:hover,.catalog-section-wrapper--accessories li:hover::after,.catalog-section-wrapper--optic li:hover::after,.header-new__search-results ul li:hover .search-result-item__add-to-cart,.header-new__search-results ul li:hover .search-result-item__cost{opacity:1}.catalog-section-wrapper--accessories li::after,.catalog-section-wrapper--optic li::after{top:0;left:48%;background-size:contain;background-image:url(/local/templates/camera-people/css/../img/oval-optic.svg)}.catalog-section-wrapper--optic li::after{top:-23px;left:55%;background-size:92%;background-image:url(/local/templates/camera-people/css/../img/oval-accessories.svg)}.catalog-section h2{padding-bottom:13px;margin-bottom:38px}.catalog-main{padding-bottom:110px}.empty-basket h1{margin:0 0 23px}.empty-basket{padding:83px 66px 127px 67px}.faq{margin:22px auto 70px;padding:0 100px 0 130px;max-width:1366px}.faq h2{font-size:28px;line-height:38px;padding-top:98px;margin-bottom:65px}.faq h2::after{width:480px;margin-left:-240px}.faq__item{width:30.3%;margin:0 auto 35px}.faq h3{margin-bottom:0}.faq__decor-0{width:36%;background-image:url(/local/templates/camera-people/css/../img/faq-decor-large.svg);height:309px;top:.5%;right:-5.5%}.faq__decor-1{-webkit-transform:none;transform:none;height:60px;top:60.5%;left:4%}.faq__decor-2{top:81%;right:3.5%}.faq__decor-3{left:59.5%;bottom:-.5%}.faq__decor-4{width:28%;height:43%;bottom:-30%;left:-8%;background-image:url(/local/templates/camera-people/css/../img/faq-bottom-large.svg)}.faqv2{margin-left:auto;margin-right:auto;width:1294px}.faqv2__decor--text{bottom:110px;-webkit-transform:translateX(-50%) translateX(340px);transform:translateX(-50%) translateX(340px);width:578px;height:160px;padding-bottom:30px;background-image:url(/local/templates/camera-people/css/../img/faq-text-bubble-desktop.svg)}.faqv2__decor--1{top:790px;left:-90px}.faqv2__decor--2{top:480px;right:-20px}.faqv2__decor--3{bottom:550px;right:-50px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.figurine--boy .figurine__message{left:119px}.figurine--boy .figurine__message::before{left:20px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.order{width:1366px;margin-left:auto;margin-right:auto;padding:25px 36px 80px}.order__link-back{margin-bottom:25px;margin-left:7px}.order__date{margin-top:32px;margin-bottom:21px}.order__date-head{font-size:20px;margin-right:24px}.order__item{padding-top:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.order__item.order__item:nth-of-type(2){padding-top:28px}.order__item::after{bottom:5px;height:6px;background-position:50% 50%}.order__item-description{margin-bottom:20px}.order__item-description a{margin:3px 0 0;font-size:20px;font-weight:500;width:600px}.order__item-description p{width:114px;margin:11px 0 0 99px}.order__item-delete{bottom:74px;right:15px}.order__item-delete::before{bottom:12px}.order__item-wrapper-intro{width:100px}.order__item-wrapper-intro span:nth-child(1){font-size:0}.order__item-full-price{margin-bottom:20px}.order__item-full-price--order{margin-right:28px;margin-bottom:2px}.order__item-full-price--order span{margin-left:6px}.order__item-product{padding-left:21px;margin-right:17px}.order__item-product img{width:148px;height:148px}.order__promo-code{margin-right:16px}.order__header{padding-left:198px;height:64px;background-size:cover}.order__header p{font-size:16px}.order__header p:nth-child(1){margin-right:40px;margin-top:21px}.order__header p:nth-child(2){margin-right:32px}.order__header p:nth-child(2):not(:last-child){margin-left:0;margin-right:32px;margin-top:21px}.order__header p:nth-child(3){margin-top:21px;margin-right:64px;text-transform:none}.order__header p:nth-child(4){margin-right:11px}.order__header p:nth-child(5){margin-right:51px}.order__header-inner_day,.order__header-inner_price{display:inline}.order__promo{padding-top:55px}.order__item-mobile-wrapper{display:none}.order__item-desktop-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__item-date-title{margin-right:9px;font-size:16px;font-weight:400;color:#757575}.main__intro>p,.order__item-input{width:auto;font-size:16px}.order__item-input--date{position:relative;padding-left:12px;padding-right:37px;margin-right:3px;width:140px;background-image:none}.order__item-input--date::after{content:"";position:absolute;bottom:13px;right:10px;display:block;height:8px;width:16px;pointer-events:none;background-image:url(/local/templates/camera-people/css/../img/arrow-down.svg);background-repeat:no-repeat;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.order__item-input--date.picker-toggled::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.order__item-date-delimiter{margin-left:4px;margin-right:10px;font-size:16px;font-weight:400;line-height:1.15;color:#757575}.order__item-wrapper-intro{margin-right:32px}.order__item-full-price--product span{margin-left:40px}.order__item-stepper{margin-right:53px;margin-bottom:20px;width:70px}.order{margin-top:8px}.header-catalog{width:918px;margin-left:auto;margin-right:auto}.header-catalog::before{left:330px}.header-catalog__category{width:306px}.header-catalog__category-scroll-wrapper{top:0;left:354px}.header-new{width:1160px}.header-new__top-wrapper{width:145px}.header-new__basket{margin-right:17px}.header-new__logo{padding-left:18px}.header-new__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:44px;margin-left:30px;padding-left:43px;padding-right:13px;border-radius:6px;background-color:#5a06ff;background-image:none;outline:0}.header-new__button::after{background-position:12px center}.header-new__button span{position:relative;display:inline-block;font-size:16px;font-weight:500;line-height:1.15;color:#f3f3f3}.header-new__search{width:483px;margin-left:24px;margin-right:20px}.header-new__search-icon{top:0;left:0;width:46px;height:44px;border-top-right-radius:6px;border-bottom-right-radius:6px;background-position:12px 12px;background-size:24px 24px;-webkit-transform:none;transform:none;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.header-new__search-input{padding-left:46px;padding-right:46px}.header-new__search-clear{right:3px}.header-new__menu-wrapper{margin-right:176px;margin-top:0;margin-bottom:4px}.header-new__nav,.header-new__phone{margin-top:5px}.header-new__nav{width:159px;max-width:none;margin-right:25px}.header-new__nav ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-new__nav ul li{margin-right:0}.header-new__nav-link{font-size:16px}.header-new__search-results ul{max-height:320px;padding-top:16px;margin-left:-195px;padding-right:14px;border-bottom:2px solid #02ebcd}.header-new__catalog{padding:16px 0 16px 60px}.header-new__login{-ms-flex-negative:0;flex-shrink:0;width:44px;height:44px;margin-top:18px;margin-right:147px}.header-new__user-menu{top:50px;right:-70px}.main::after{left:0;bottom:-145px;padding-right:81px;background-size:298px 180px;background-position-x:calc(100% - 49px);font-size:20px}.main__intro{padding-bottom:0;padding-top:28px}.main__intro h1{width:100%;margin-bottom:34px;font-size:40px;line-height:40px;margin-top:5px}.main__intro>p{line-height:21px;margin-bottom:-13px}.main__form-button{margin-left:19px;padding:13px 10px 14px;margin-top:-2px;left:1px}.main__form-button::after{background-image:url(/local/templates/camera-people/css/../img/main__intro-bcg--desktop.svg);top:-4px;left:5px}.main__intro-button{display:none}.main__slider>button:nth-of-type(1),.main__slider>button:nth-of-type(2){background-size:auto;-webkit-transition:background-position .3s;transition:background-position .3s}.main__slider>button:nth-of-type(1){margin:0;padding:0;background-image:url(/local/templates/camera-people/css/../img/arrow-left.svg);background-position:26px 8px}.main__slider>button:nth-of-type(1):hover{background-position:16px 8px}.main__slider>button:nth-of-type(2){background-image:url(/local/templates/camera-people/css/../img/arrow-right.svg);background-position:0 8px}.main__slider>button:nth-of-type(2):hover{background-position:10px 8px}.main-slider__wrapper{margin-left:117px}.main-slider__nav{display:none}.main__about{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-repeat:no-repeat;margin-bottom:88px;background-position:left 0 bottom 0;background-size:100% auto;background-image:url(/local/templates/camera-people/css/../img/main-about-3-desktop.svg)}.main__features{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:16.1%}.main__features h2{margin-bottom:32px;padding-right:142px}.main__features h2::after{content:none}.main__features ul{max-width:320px;margin-right:8.9%;width:45%}.main__features li{min-height:0;font-size:16px;line-height:24px;margin-bottom:23px}.main__video{width:42.7%;padding:0;margin:0}.main__video-play-text{width:90px;height:90px;margin-bottom:65px}.main__about-wrapper{margin-left:64px;padding:0}.main__about-wrapper p::before{top:-2px;left:-1px}.main__about-wrapper p::after{bottom:-3px;right:76px}.main__about-wrapper p{max-width:430px;margin:0;font-weight:700}.main__about-wrapper .btn{display:none;margin-top:14px;margin-left:98px}.main__equipment{padding-left:0;padding-right:0}.main__equipment b{display:block;margin-left:0}.main__equipment-title{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}.main__equipment-title h2,.main__features h2{font-size:24px;line-height:38px}.main__equipment-title a{margin-top:5px;font-size:20px;line-height:normal}.main__equipment-title a::before{bottom:50px;left:-39px;width:440px;height:9px;background-image:url(/local/templates/camera-people/css/../img/equipment-title-underline-desktop.svg);background-size:440px 9px}.main__equipment-title a::after{bottom:-1px;left:126px;width:72px;height:78px;background-image:url(/local/templates/camera-people/css/../img/equipment-title-hand-desktop.svg);background-size:72px 78px}.main__catalog{margin-bottom:100px;padding-right:130px;padding-left:130px}.main__catalog-item{margin-bottom:48px}.main__catalog-description{max-width:615px;padding-right:0;background-position-x:0;background-size:615px 41px}.main__equipment .btn{left:0;margin-top:11px}.btn-tablet{display:none}.btn-desktop{display:inline}.main__features{padding-left:calc(28% + 124px);padding-right:120px;background-position:left 0 top 13px,left 0 bottom 12px;background-size:34.8% auto,100% calc(100% - 312px);background-image:url(/local/templates/camera-people/css/../img/main-about-desktop.svg),url(/local/templates/camera-people/css/../img/main-about-2-desktop.svg)}.main__features ul:nth-of-type(2n){margin-right:0}.main__about-bg{padding-bottom:43%;background:0 0}.main__helicopter{top:41.8%}.main__figurine{top:85.2%;left:45.9%}.main__figurine--girl{top:27%;left:18.3%}.main__figurine--girl .figurine__message{left:-16px}.main__figurine--boy{top:26%;left:60.9%}.modal{padding:0 144px;width:1366px;margin:auto}.modal::after{height:22%;bottom:5%}.modal__header{padding-top:60px;margin-bottom:60px}.modal__logo{padding-top:0;width:190px;height:80px}.modal__button{position:absolute;top:7%;right:3%}.modal__info{margin-bottom:30px}.modal__block{width:29%}.modal__block:last-of-type{margin-left:2%}.modal p{margin-bottom:10px}.modal__social{margin-bottom:80px}.modal__social li{margin-right:3%}.modal__form input{width:39%}.modal__form button{width:18%}.my-order__header{padding-left:32px;padding-right:80px}.my-order__wrapper{padding:30px}.my-order__inner{width:43.5%;padding-top:25px}.my-order__composition{margin-right:90px}.my-order__product-descr{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-order__product-descr span:nth-of-type(1){width:auto;max-width:235px;margin-right:12px}.my-order__product-descr span:nth-of-type(2){margin-left:auto;margin-right:12px;text-align:right}.my-order__product-descr span:nth-of-type(3){text-align:right}.my-profile h1,.profile-orders h1{margin-bottom:65px}.order-registration{padding:41px 124px 77px}.registration__input-wrapper{width:100%}.registration__input-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 18px;max-width:416px}.registration__payment{max-width:416px;margin:auto}.registration__header{margin:0 auto;max-width:416px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.profile-orders{width:1294px;margin-left:auto;margin-right:auto;padding-top:48px;padding-left:0;padding-right:0}.search-result-item__link{border-radius:6px;background-color:transparent;-webkit-transition:background-color .3s;transition:background-color .3s}.search-result-item__info{width:40%}.search-result-item__cost{display:block;margin-right:53px;font-size:14px;font-weight:400;line-height:1.15;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.search-result-item__add-to-cart{opacity:0;right:7px}.header-new__search-results ul li{width:635px}.header-new__search-results ul li+li{margin-top:0}.section{min-width:1366px;max-width:none}.socials-list{left:-2px}.stock__category>a{width:140px}.stock__menu{width:1128px}.stock__pagination{width:1128px;padding-bottom:27px}.success{padding-top:200px;padding-bottom:200px}.video-popup{top:calc(50% - 264px);width:940px;height:528px}}@media (min-width:768px) and (min-width:1366px){.main__slider{margin-top:0}}@media (min-width:1367px){.contact-decoration{left:87px;bottom:-82px}}@media (min-width:1400px){.contact-map-container{width:637px}.contact__person-wrapper::after{top:210px;left:-160px}.contact__person-inner{width:450px}.contact__person-messangers{padding-top:60px;padding-left:108px}}@media (min-width:1600px){.faq__decor-0{width:617px;top:1%;right:-14%}.faq__decor-4{left:-4%;bottom:-26%}.modal{width:1370px}}@media (min-width:1920px){.contact-main__wrapper{max-width:1920px;margin:0 auto}.contact-main__wrapper::before{background-image:url(/local/templates/camera-people/css/../img/contact-bgr.svg);width:351px;height:353px;bottom:-214px;left:-281px}.contact-wrapper{margin-bottom:77px}}@media (max-width:939px){.header-new__date-picker-end,.header-new__date-picker-start{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.width-span{width:20px}.header-new__cart-rent-total{padding-left:24px}.header-new__date-picker-end{float:right}.flatpickr-input{width:100%}.cpf-footer{padding:213px 0 90px}.cpf-footer__content{text-align:left;margin:0;max-width:none}.cpf-footer__decor-wrap--left,.footer-v2__logo .desktop-logo{display:none}.cpf-footer__decor-wrap--right{-webkit-transform:translateY(0);transform:translateY(0);top:-240px;right:59px}.cpf-intro__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cpf-intro__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;width:auto;max-width:551px}.cpf-intro__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cpf-slogan__text{padding-bottom:0}.footer-v2__logo .adaptive-logo,.footer-v2__row{display:block}.footer-v2__logo{margin-bottom:19px;width:70px;margin-right:0}.footer-v2__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-new-wrapper{padding:0}.header-new__top-wrapper{padding:17px 0 16px}.header-new__basket{background-image:url(/local/templates/camera-people/css/../img/header__basket-new.svg)}.header-new__menu-wrapper{background-color:#f9f8fd}.header-new__phone{margin-top:50px;padding:0}.header-new__phone-label{font-size:15px;line-height:23px;font-weight:500;margin-bottom:0}.header-new__phone-phone,.stock__pagination::after{display:none}.header-new__call{display:block;width:223px;height:52px;margin:46px auto 0;padding:0 20px;font-size:24px;line-height:46px;color:#f3f3f3;background-color:#5a06ff;border-radius:6px;text-align:center}.header-new__address{display:block;font-size:15px;line-height:23px;max-width:277px;margin:0 auto 30px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.success{width:86%;margin-left:30px;margin-right:30px}.right-bl{display:none}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.cpf-footer__decor--clapper{background-image:url(/local/templates/camera-people/css/../img/cp-family/clapper@2x.png)}.cpf-footer__decor--sender{background-image:url(/local/templates/camera-people/css/../img/cp-family/sender@2x.png)}}@media (max-width:767px) and (max-width:362px){.footer__menu{max-height:300px}}@media (max-width:767px) and (max-width:360px){.footer__messengers{min-width:272px}.messengers__call{font-size:12px}}@media (max-width:362px){.footer-menu__item{width:100%}}@media (max-width:500px){.header-new__date-picker-end-hid{display:none}}@media (max-width:322px){.flatpickr-calendar.static.open{left:-40px;float:left;display:block;height:340px;width:247%}.header-new__cart-rent-total{padding-left:20px}.width-span{width:15px}.hasTime{width:70%;padding:15px}#input-time-style-from,#input-time-style-to{padding-right:30%;padding-left:33%}}@media (max-width:375px){.details-main__breadcrumb li:nth-last-of-type(2)::after{display:none}.details-main__breadcrumb li:last-child{display:none}.order__item:first-of-type::before,.order__item:last-of-type::after{content:"";display:block;position:absolute;left:0;width:100%;height:13px;background-image:url(/local/templates/camera-people/css/../img/line-green_mobile.svg);background-repeat:no-repeat}.order__item:first-of-type::before{top:0}.order__item:last-of-type::after{bottom:0}.registration::before{content:"";display:block;position:absolute;top:-5px;left:0;width:325px;height:13px;background-image:url(/local/templates/camera-people/css/../img/line-green_mobile.svg);background-repeat:no-repeat}}@media (max-width:374px){.flatpickr-custom-inline .flatpickr-calendar{width:270px;min-width:270px;max-width:270px}.flatpickr-custom-inline .flatpickr-day,.flatpickr-custom-inline .flatpickr-weekday{margin-right:3px}.catalog__cards{padding-left:10px;padding-right:10px}.catalog__cards li{padding-top:10px;padding-bottom:10px}.catalog__description{display:inline-block;margin-left:14px;width:auto;padding:10px 12px;background:rgba(90,6,255,.15);border-radius:8px;font-size:13px;line-height:20px;color:#5a06ff}.contact__person-logo{width:110px;height:61px}.contact-map-container{max-width:288px;height:215px}.contact-decoration{padding-left:91px;bottom:-129px;font-size:12px;background-size:90%}.contact-decoration p{margin:0}.contact-wrapper{position:relative;padding-bottom:204px}.contact__person-messangers{padding:0 0 0 43px}.empty-basket{padding:83px 25px 101px}.order{padding:33px 24px 41px}.order__item-input--date,.order__item-select,.order__item-wrapper-intro{font-size:12px}.order__item-select-wrapper{width:53%;background-color:#fff}.order__item-select-wrapper span{font-size:12px;padding-right:5px}.order__item-delete{padding:9px 37px;font-size:12px}.order__item-full-price span{font-size:16px}.order__item-full-price--order span{margin-left:0}.order__item-description a{font-size:14px}.order-registration{padding-bottom:142px}.registration__form span{margin-left:50px}}@media (max-width:1365px){.calog-content__list{max-width:100%;margin-left:31px}.calog-content__list li{margin-bottom:47px}.calog-content__item-price{margin-bottom:13px}.footer__messengers{max-width:300px;min-width:300px;padding:1px 0 0 8px}.left-part__additional{margin-bottom:15px}.left-part__copyrights{font-size:8px}.footer-menu__link,.messengers p{font-size:13px}.messengers__call{font-size:13px;width:128px;padding:6px 5px 9px}.messengers span{margin-right:15px}.invitation__wrapper{width:74%;max-width:530px;padding:60px 0 82px 3px}.invitation__wrapper::after{display:none}.invitation p{width:33%;min-width:250px;margin:2px 14% 0 0}.invitation a{margin-top:3px}.main{padding-bottom:0}.main-slider__container{height:672px}.main-slider__link{right:112px}.main-slider__nav{bottom:17px}.stock__head{padding:17px 0 29px}.stock__category>a{font-size:14px;line-height:14px;padding:19px 14px 24px 27px}.stock__pointer{padding:6px 17px 10px}.stock__pagination::after{left:-41px;bottom:-198px}.stock__catalog-notice{margin-top:72px;padding:0}}@media (max-width:390px){.flatpickr-calendar{width:179%;padding-left:10px;padding-top:10px;padding-right:10px}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{top:14px}}@media (max-width:767px){.stock__menu .swiper-container{overflow:visible}.calog-content__list{width:87%;margin:0 auto}.calog-content__list li{margin-bottom:13px;padding-bottom:24px}.calog-content__item-img{max-width:144px;margin:14px 0 13px}.calog-content__item-title{margin-bottom:11px;font-size:16px}.calog-content__item-price{margin-bottom:8px}.catalog__cards--cards-view+.catalog__pagination{margin-top:15px;-webkit-box-shadow:0 0 9px rgba(223,223,223,.5);box-shadow:0 0 9px rgba(223,223,223,.5)}.catalog__breadcrumbs{margin-top:21px;margin-bottom:23px}.cpf-adobe{padding-bottom:0;margin-top:-48px;padding-top:42px}.cpf-adobe__title{font-size:24px;line-height:36px;margin-bottom:8px}.cpf-adobe__subtitle{margin-bottom:2px}.cpf-adobe__description{margin-bottom:61px}.cpf-adobe__items{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cpf-adobe__item{margin-right:0;margin-bottom:16px;padding:0 8px;width:33.333333%;max-width:33.333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.cpf-container{padding:0 24px}.cpf-feature__img{margin-bottom:31px}.cpf-feature__title{font-weight:700;margin-bottom:8px;max-width:326px}.cpf-features{padding:59px 0 0}.cpf-features__list{display:block;margin:0}.cpf-features__item{padding:0;width:100%;max-width:100%;margin-bottom:96px}.cpf-footer{padding:93px 0 26px!important}.cpf-footer__subtitle,.cpf-footer__title{font-weight:900;font-size:32px;line-height:45px}.cpf-footer__title{max-width:180px}.cpf-footer__subtitle{margin-bottom:18px}.cpf-footer__description{font-size:18px;margin-bottom:35px}.cpf-footer__btns{display:block}.cpf-footer__btn{width:100%;margin-bottom:24px}.cpf-footer__btn:last-child,.cpf-intro__btn:last-child,.footer-v2__menu-item:last-child{margin-bottom:0}.cpf-footer__decor-wrap--right{right:35px!important;top:-191px!important}.cpf-footer__decor--sender{width:156px;height:265px;background-size:156px 265px}.cpf-intro{padding:29px 0 80px}.cpf-intro__img{width:100%;max-width:330px;margin:0 auto 35px}.cpf-intro__title{line-height:45px;margin-bottom:13px}.cpf-intro__description{margin-bottom:36px}.cpf-intro__btns{display:block;max-width:100%}.cpf-intro__btn{width:100%;margin-bottom:24px}.cpf-slogan{padding:34px 0 59px}.cpf-slogan__row{display:block;text-align:center}.cpf-slogan__img{margin:0 auto 40px;width:207px}.cpf-slogan__text{font-weight:700;font-size:22px;line-height:36px}.footer-v2{padding:40px 0}.footer-v2__container{padding:0 24px}.footer-v2__menu{display:block!important}.footer-v2__menu-item{margin-right:0;margin-bottom:9px}.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:86%;padding:14px 0 70px}.footer__left-part{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;margin-bottom:13px}.footer__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:100px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0}.footer__messengers{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;max-width:100%;padding:0;margin-bottom:62px}.left-part__copyrights{position:absolute;bottom:36px;font-size:11px}.footer-menu__item{width:50%;min-width:144px}.footer-menu__item:nth-of-type(n+1){margin-right:27px}.footer-menu__item:nth-of-type(2n){margin-bottom:8px}.messengers__list{margin:0 5% 0 0}.messengers__call{font-size:16px;width:151px;height:36px;margin-top:2px;padding:6px 5px 12px}.messengers p{font-size:14px}.messengers span{font-size:16px;padding-top:7px;margin-right:5.2%}.header-new__basket-wrapper{width:173px}.header-new__search-mobile{margin-left:10px}.header-new__basket{width:32px;height:31px}.header-new__logo{padding-left:24px}.invitation__wrapper{width:74%;max-width:400px;padding:81px 0 87px}.invitation p,.main__slider>button{display:none}.invitation a::before{top:-34px;left:-20px;background-size:430px;background-image:url(/local/templates/camera-people/css/../img/main__intro-bcg--mobile.svg)}.invitation a{width:151px;height:44px;padding:12px}.main{margin-bottom:0;padding-bottom:4px}.main-slider__container{height:auto;padding-bottom:19px}.main-slider__wrapper{margin-left:0}.main-slider__slide{width:100%;height:auto}.main-slider__img-wrapper{width:92%;height:98.5%}.main-slider__link{bottom:64px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.main-slider__nav{bottom:0}.pagination__item--active::before{top:9px;left:0}.stock__head{width:100%;max-width:310px;padding:69px 0 89px}.stock__category>a{font-size:14px;line-height:22px;padding:19px 14px 24px 27px}.stock__category{padding:4px 0 1px}.stock__menu{width:calc(100% - 0px);width:100%;border:0}.stock__pointer{width:294px;padding:8px 17px 13px}.stock__pointer--active{left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.stock__pagination .pagination__item--next,.stock__pagination .pagination__item--prev{height:48px;background-position:20px 12px}.stock__pagination{padding:16px 9px}.stock__catalog{width:100%;border:0;padding-bottom:6px}.stock__catalog-notice{margin-top:96px}}@media (max-width:415px){#input-time-style-from,#input-time-style-to{padding-right:30%;padding-left:37%}.header-new__date-picker-start input{padding-right:17%}}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ub2RlLW5vcm1hbGl6ZS1zY3NzL19ub3JtYWxpemUuc2NzcyIsImdsb2JhbC9mb250cy5zY3NzIiwiZ2xvYmFsL2FuaW1hdGUuc2NzcyIsImdsb2JhbC9hbmltYXRpb25zLnNjc3MiLCJnbG9iYWwvc3dpcGVyLnNjc3MiLCJnbG9iYWwvZmxhdHBpY2tyLWN1c3RvbS5zY3NzIiwiZ2xvYmFsL3NjYWZmb2xkaW5nLnNjc3MiLCJnbG9iYWwvc2ltcGxlYmFyLnNjc3MiLCJnbG9iYWwvT3ZlcmxheVNjcm9sbGJhcnMuc2NzcyIsImJsb2Nrcy9maWd1cmluZS5zY3NzIiwiYmxvY2tzL2xvZ2luLnNjc3MiLCJnbG9iYWwvY2hvaWNlcy5zY3NzIiwiYmxvY2tzL2JyZWFkY3J1bWIuc2NzcyIsImdsb2JhbC9jaG9pY2VzLWN1c3RvbS5zY3NzIiwiZ2xvYmFsL3RpcHB5LWN1c3RvbS5zY3NzIiwiYmxvY2tzL2Fkb2JlLWl0ZW0uc2NzcyIsImJsb2Nrcy9ib29raW5nLWVycm9yLnNjc3MiLCJibG9ja3MvYnRuLnNjc3MiLCJibG9ja3MvY2FydC5zY3NzIiwiYmxvY2tzL2NhdGFsb2ctY2FyZC5zY3NzIiwiYmxvY2tzL2NhdGFsb2ctY29udGVudC5zY3NzIiwiYmxvY2tzL2NhdGFsb2cuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWZvcm0uc2NzcyIsImJsb2Nrcy9jb250YWN0cy5zY3NzIiwiYmxvY2tzL2NwZi1hZG9iZS5zY3NzIiwiYmxvY2tzL2NwZi1idG4uc2NzcyIsImJsb2Nrcy9jcGYtY29udGFpbmVyLnNjc3MiLCJibG9ja3MvY3BmLWRlc2t0b3AtYnIuc2NzcyIsImJsb2Nrcy9jcGYtZmVhdHVyZS5zY3NzIiwiYmxvY2tzL2NwZi1mZWF0dXJlcy5zY3NzIiwiYmxvY2tzL2NwZi1mb290ZXIuc2NzcyIsImJsb2Nrcy9jcGYtaW1wb3J0YW50LXRleHQuc2NzcyIsImJsb2Nrcy9jcGYtaW50cm8uc2NzcyIsImJsb2Nrcy9jcGYtc2xvZ2FuLnNjc3MiLCJibG9ja3MvY3BmLnNjc3MiLCJibG9ja3MvZGF0ZXBpY2tlci5zY3NzIiwiYmxvY2tzL2RldGFpbHMuc2NzcyIsImJsb2Nrcy9mYXF2Mi5zY3NzIiwiYmxvY2tzL2Rpc3RyaWJ1dGluZy1wYWdlLnNjc3MiLCJibG9ja3MvaGVhZGVyLW5ldy5zY3NzIiwiYmxvY2tzL2VtcHR5LWJhc2tldC5zY3NzIiwiYmxvY2tzL2ZhcS5zY3NzIiwiYmxvY2tzL2ZpbHRlcnMuc2NzcyIsImJsb2Nrcy9mb290ZXItdjIuc2NzcyIsImJsb2Nrcy9mdWxsLWJhc2tldC5zY3NzIiwiYmxvY2tzL2Zvb3Rlci5zY3NzIiwiYmxvY2tzL2hlYWRlci1jYXRhbG9nLnNjc3MiLCJibG9ja3MvZ28tYmFjay5zY3NzIiwiYmxvY2tzL21haW4uc2NzcyIsImJsb2Nrcy9oZWxpY29wdGVyLnNjc3MiLCJibG9ja3MvaW52aXRhdGlvbi5zY3NzIiwiYmxvY2tzL215LXByb2ZpbGUuc2NzcyIsImJsb2Nrcy9wYXNzd29yZC1yZXN0b3JlLnNjc3MiLCJibG9ja3MvdXNlci1yZWdpc3RyYXRpb24uc2NzcyIsImJsb2Nrcy9tb2RhbC5zY3NzIiwiYmxvY2tzL215LW9yZGVyLnNjc3MiLCJibG9ja3Mvc29jaWFsLWxvZ2luLnNjc3MiLCJibG9ja3Mvb3JkZXItcmVnaXNydGF0aW9uLnNjc3MiLCJibG9ja3MvcGFnaW5hdGlvbi5zY3NzIiwiYmxvY2tzL3Byb2ZpbGUtb3JkZXJzLnNjc3MiLCJibG9ja3MvcHJvZ3Jlc3MtYmFyLnNjc3MiLCJibG9ja3Mvc2VhcmNoLXJlc3VsdC1pdGVtLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi5zY3NzIiwiZ2xvYmFsL21peGlucy5zY3NzIiwiYmxvY2tzL3NvY2lhbHMtbGlzdC5zY3NzIiwiYmxvY2tzL3N0b2NrLnNjc3MiLCJibG9ja3Mvc3VjY2Vzcy5zY3NzIiwiYmxvY2tzL3ZpZGVvLXBvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUI7O0FDVUEsSSxDQUNFLGdCLENBQ0EsNkIsQ0FVRixJLENBQ0UsUSxDQVFGLEUsQ0FDRSxhLENBQ0EsYyxDQVdGLEUsQ0FDRSw4QixDQUFBLHNCLENBQ0EsUSxDQUNBLGdCLENBaURGLEksQ0RSQSxHLENDakNBLEcsQ0RrQ0EsSSxDQ2pDRSwrQixDQUNBLGEsQ0FVRixDLENBQ0UsNEIsQ0FRRixXLENBQ0Usa0IsQ0FFQSx3QyxDQUFBLGdDLENBT0YsQyxDRE5BLE0sQ0NRRSxrQixDQW1CRixLLENBQ0UsYSxDQVFGLEcsQ0RWQSxHLENDWUUsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLHVCLENBR0YsRyxDQUNFLGEsQ0FHRixHLENBQ0UsUyxDQVVGLEcsQ0FDRSxpQixDQVdGLE0sQ0RsQkEsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsUSxDQ29CRSxtQixDQUNBLGMsQ0FDQSxnQixDQUNBLFEsQ0FRRixNLENEaEJBLEssQ0NrQkUsZ0IsQ0FRRixNLENEakJBLE0sQ0NtQkUsbUIsQ0RYRixhLENBQ0EsWSxDQUNBLGEsQ0NnQkEsTSxDQUlFLHlCLENEYkYsK0IsQ0FDQSw4QixDQUNBLCtCLENDa0JBLHdCLENBSUUsaUIsQ0FDQSxTLENEZkYsNEIsQ0FDQSwyQixDQUNBLDRCLENDb0JBLHFCLENBSUUsNkIsQ0FPRixRLENBQ0UsMEIsQ0FVRixNLENBRUUsYSxDQUNBLGEsQ0FDQSxjLENBRUEsa0IsQ0FPRixRLENBQ0UsdUIsQ0FPRixRLENBQ0UsYSxDRHJCRixlLENBSUEsWSxDQ0xBLE0sQ0FnQ0UsNkIsQ0FBQSxxQixDQUNBLFMsQ0R0QkYsd0MsQ0FLQSx3QyxDQzBCRSxXLENEdkJGLGEsQ0NnQ0UsNEIsQ0FDQSxtQixDRHhCRix3QyxDQ2dDRSx1QixDQVFGLDRCLENBQ0UseUIsQ0FDQSxZLENBVUYsTyxDQUNFLGEsQ0FPRixPLENBQ0UsaUIsQ0R2QkYsUSxDQ2lDQSxRLENBQ0UsWSxDQzdURixXQUNFLHFCLENBQ0EseUYsQ0FFQSxlLENBQ0EsaUIsQ0FDQSxrQixBQUdGLFdBQ0UscUIsQ0FDQSx1RyxDQUVBLGUsQ0FDQSxpQixDQUNBLGtCLEFBR0YsV0FDRSxxQixDQUNBLG1HLENBRUEsZSxDQUNBLGlCLENBQ0Esa0IsQUFHRixXQUNFLDJCLENBQ0EscUcsQ0FFQSxlLENBQ0EsaUIsQ0FDQSxrQixBQUdGLFdBQ0Usb0IsQ0FDQSxtRyxDQUVBLGUsQ0FDQSxpQixDQUNBLGtCLEFBR0YsV0FDRSxvQixDQUNBLGlHLENBRUEsZSxDQUNBLGlCLENBQ0Esa0IsQUFHRixXQUNFLG9CLENBQ0EscUcsQ0FFQSxlLENBQ0EsaUIsQ0FDQSxrQixBQUdGLFdBQ0Usb0IsQ0FDQSx1RyxDQUVBLGUsQ0FDQSxpQixDQUNBLGtCLEFBR0YsV0FDRSxvQixDQUNBLG1HLENBRUEsZSxDQUNBLGlCLENBQ0Esa0IsQUFHRixXQUNFLHVCLENBQ0EsNkcsQ0FFQSxlLENBQ0EsaUIsQ0FDQSxrQixBQUlGLFdBQ0UsdUIsQ0FDQSxrRCxDQUNBLGUsQ0FDQSxpQixDQUNBLGtCLEFBR0YsV0FDRSx1QixDQUNBLGtELENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQUFHRixXQUNFLHVCLENBQ0Esa0QsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixBQUdGLFdBQ0UsdUIsQ0FDQSxrRCxDQUNBLGUsQ0FDQSxpQixDQUNBLGtCLEFBR0YsV0FDRSx1QixDQUNBLGtELENBQ0EsZSxDQUNBLGlCLENBQ0Esa0I7Ozs7Ozs7O0FDcElGLDBCQUEwQixFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUFrQiwrRCxDQUFnRSx1RCxDQUF3RCwrQixDQUFnQyx1QixDQUF3QixHLENBQUEsRyxDQUFRLGlFLENBQWtFLHlELENBQTBELHdDLENBQXlDLGdDLENBQWlDLEcsQ0FBSSxpRSxDQUFrRSx5RCxDQUEwRCx3QyxDQUF5QyxnQyxDQUFpQyxHLENBQUksdUMsQ0FBd0MsaUMsQUFBNDFCLHlCQUF5QixFLENBQUEsRyxDQUFBLEUsQ0FBVSxTLENBQVUsRyxDQUFBLEcsQ0FBUSxXLEFBQVcsaUJBQWlCLEUsQ0FBQSxHLENBQUEsRSxDQUFVLFMsQ0FBVSxHLENBQUEsRyxDQUFRLFcsQUFBb0UseUJBQXlCLEUsQ0FBbUksRSxDQUFoSSwyQixDQUE0QixtQixDQUFvQixHLENBQUkseUMsQ0FBMEMsbUMsQUFBc0YsaUJBQWlCLEUsQ0FBbUksRSxDQUFoSSwyQixDQUE0QixtQixDQUFvQixHLENBQUkseUMsQ0FBMEMsbUMsQUFBK0ksOEJBQThCLEUsQ0FBMlosRSxDQUF4WiwyQixDQUE0QixtQixDQUFvQixHLENBQUkscUMsQ0FBc0MsNkIsQ0FBOEIsRyxDQUFJLHFDLENBQXNDLDZCLENBQThCLEcsQ0FBSSxxQyxDQUFzQyw2QixDQUE4QixHLENBQUkscUMsQ0FBc0MsNkIsQ0FBOEIsRyxDQUFJLHFDLENBQXNDLCtCLEFBQWtGLHNCQUFzQixFLENBQTJaLEUsQ0FBeFosMkIsQ0FBNEIsbUIsQ0FBb0IsRyxDQUFJLHFDLENBQXNDLDZCLENBQThCLEcsQ0FBSSxxQyxDQUFzQyw2QixDQUE4QixHLENBQUkscUMsQ0FBc0MsNkIsQ0FBOEIsRyxDQUFJLHFDLENBQXNDLDZCLENBQThCLEcsQ0FBSSxxQyxDQUFzQywrQixBQUEwSix5QkFBeUIsRSxDQUFBLEUsQ0FBTSwrQixDQUFnQyx1QixDQUF3QixHLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFvQix3QyxDQUF5QyxnQyxDQUFpQyxHLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQWdCLHVDLENBQXdDLGlDLEFBQWlDLGlCQUFpQixFLENBQUEsRSxDQUFNLCtCLENBQWdDLHVCLENBQXdCLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQW9CLHdDLENBQXlDLGdDLENBQWlDLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBZ0IsdUMsQ0FBd0MsaUMsQUFBMEYsNkJBQTZCLEUsQ0FBMGIsRyxDQUF2YiwrQixDQUFnQyx1QixDQUF3QixJLENBQUssaUQsQ0FBa0QseUMsQ0FBMEMsSyxDQUFNLCtDLENBQWdELHVDLENBQXdDLEssQ0FBTSxpRCxDQUFrRCx5QyxDQUEwQyxLLENBQU0sK0MsQ0FBZ0QseUMsQUFBcUcscUJBQXFCLEUsQ0FBMGIsRyxDQUF2YiwrQixDQUFnQyx1QixDQUF3QixJLENBQUssaUQsQ0FBa0QseUMsQ0FBMEMsSyxDQUFNLCtDLENBQWdELHVDLENBQXdDLEssQ0FBTSxpRCxDQUFrRCx5QyxDQUEwQyxLLENBQU0sK0MsQ0FBZ0QseUMsQUFBOFAseUJBQXlCLEcsQ0FBSSwrQixDQUFnQyx1QixDQUF3QixHLENBQUksZ0MsQ0FBaUMsd0IsQ0FBeUIsRyxDQUFJLDhCLENBQStCLHNCLENBQXVCLEcsQ0FBSSwrQixDQUFnQyx1QixDQUF3QixFLENBQUcsOEIsQ0FBK0Isd0IsQUFBd0IsaUJBQWlCLEcsQ0FBSSwrQixDQUFnQyx1QixDQUF3QixHLENBQUksZ0MsQ0FBaUMsd0IsQ0FBeUIsRyxDQUFJLDhCLENBQStCLHNCLENBQXVCLEcsQ0FBSSwrQixDQUFnQyx1QixDQUF3QixFLENBQUcsOEIsQ0FBK0Isd0IsQUFBaUosd0JBQXdCLEUsQ0FBcVgsRSxDQUFsWCwyQixDQUE0QixtQixDQUFvQixHLENBQUEsRyxDQUFRLGlELENBQWtELHlDLENBQTBDLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBZ0IsbUQsQ0FBb0QsMkMsQ0FBNEMsRyxDQUFBLEcsQ0FBQSxHLENBQVksb0QsQ0FBcUQsOEMsQUFBaUcsZ0JBQWdCLEUsQ0FBcVgsRSxDQUFsWCwyQixDQUE0QixtQixDQUFvQixHLENBQUEsRyxDQUFRLGlELENBQWtELHlDLENBQTBDLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBZ0IsbUQsQ0FBb0QsMkMsQ0FBNEMsRyxDQUFBLEcsQ0FBQSxHLENBQVksb0QsQ0FBcUQsOEMsQUFBdUosMEJBQTBCLEUsQ0FBeWpCLEUsQ0FBdGpCLCtCLENBQWdDLHVCLENBQXdCLEcsQ0FBSSxxRCxDQUFzRCw2QyxDQUE4QyxHLENBQUksbUQsQ0FBb0QsMkMsQ0FBNEMsRyxDQUFJLHFELENBQXNELDZDLENBQThDLEcsQ0FBSSxtRCxDQUFvRCwyQyxDQUE0QyxHLENBQUksb0QsQ0FBcUQsOEMsQUFBeUcsa0JBQWtCLEUsQ0FBeWpCLEUsQ0FBdGpCLCtCLENBQWdDLHVCLENBQXdCLEcsQ0FBSSxxRCxDQUFzRCw2QyxDQUE4QyxHLENBQUksbUQsQ0FBb0QsMkMsQ0FBNEMsRyxDQUFJLHFELENBQXNELDZDLENBQThDLEcsQ0FBSSxtRCxDQUFvRCwyQyxDQUE0QyxHLENBQUksb0QsQ0FBcUQsOEMsQUFBcUsseUJBQXlCLEUsQ0FBQSxLLENBQUEsRSxDQUFZLCtCLENBQWdDLHVCLENBQXdCLEssQ0FBTSxpRCxDQUFrRCx5QyxDQUEwQyxLLENBQU0sK0MsQ0FBZ0QsdUMsQ0FBd0MsSyxDQUFNLG1ELENBQW9ELDJDLENBQTRDLEssQ0FBTSxtRCxDQUFvRCwyQyxDQUE0QyxLLENBQU0scUQsQ0FBc0QsNkMsQ0FBOEMsSyxDQUFNLG1ELENBQXNELDJDLENBQThDLEssQ0FBTSxxRCxDQUEwRCwrQyxBQUFtRCxpQkFBaUIsRSxDQUFBLEssQ0FBQSxFLENBQVksK0IsQ0FBZ0MsdUIsQ0FBd0IsSyxDQUFNLGlELENBQWtELHlDLENBQTBDLEssQ0FBTSwrQyxDQUFnRCx1QyxDQUF3QyxLLENBQU0sbUQsQ0FBb0QsMkMsQ0FBNEMsSyxDQUFNLG1ELENBQW9ELDJDLENBQTRDLEssQ0FBTSxxRCxDQUFzRCw2QyxDQUE4QyxLLENBQU0sbUQsQ0FBc0QsMkMsQ0FBOEMsSyxDQUFNLHFELENBQTBELCtDLEFBQW9LLDZCQUE2QixFLENBQXVHLEcsQ0FBd0csRyxDQUE1TSwwQixDQUEyQixrQixDQUFtQixHLENBQXdHLEcsQ0FBcEcsNEIsQ0FBNkIsc0IsQUFBZ0wscUJBQXFCLEUsQ0FBdUcsRyxDQUF3RyxHLENBQTVNLDBCLENBQTJCLGtCLENBQW1CLEcsQ0FBd0csRyxDQUFwRyw0QixDQUE2QixzQixBQUFpWSw0QkFBNEIsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQXNCLCtELENBQWdFLHVELENBQXdELEUsQ0FBRyxTLENBQVUsbUMsQ0FBb0MsMkIsQ0FBNEIsRyxDQUFJLHNDLENBQXVDLDhCLENBQStCLEcsQ0FBSSxtQyxDQUFvQywyQixDQUE0QixHLENBQUksUyxDQUFVLHlDLENBQTBDLGlDLENBQWtDLEcsQ0FBSSxzQyxDQUF1Qyw4QixDQUErQixFLENBQUcsUyxDQUFVLDJCLENBQTRCLHFCLEFBQXFCLG9CQUFvQixFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FBc0IsK0QsQ0FBZ0UsdUQsQ0FBd0QsRSxDQUFHLFMsQ0FBVSxtQyxDQUFvQywyQixDQUE0QixHLENBQUksc0MsQ0FBdUMsOEIsQ0FBK0IsRyxDQUFJLG1DLENBQW9DLDJCLENBQTRCLEcsQ0FBSSxTLENBQVUseUMsQ0FBMEMsaUMsQ0FBa0MsRyxDQUFJLHNDLENBQXVDLDhCLENBQStCLEUsQ0FBRyxTLENBQVUsMkIsQ0FBNEIscUIsQUFBK0ksZ0NBQWdDLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQWtCLCtELENBQWdFLHVELENBQXdELEUsQ0FBRyxTLENBQVUsMEMsQ0FBMkMsa0MsQ0FBbUMsRyxDQUFJLFMsQ0FBVSx1QyxDQUF3QywrQixDQUFnQyxHLENBQUksd0MsQ0FBeUMsZ0MsQ0FBaUMsRyxDQUFJLHNDLENBQXVDLDhCLENBQStCLEUsQ0FBRywrQixDQUFnQyx5QixBQUF5Qix3QkFBd0IsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FBa0IsK0QsQ0FBZ0UsdUQsQ0FBd0QsRSxDQUFHLFMsQ0FBVSwwQyxDQUEyQyxrQyxDQUFtQyxHLENBQUksUyxDQUFVLHVDLENBQXdDLCtCLENBQWdDLEcsQ0FBSSx3QyxDQUF5QyxnQyxDQUFpQyxHLENBQUksc0MsQ0FBdUMsOEIsQ0FBK0IsRSxDQUFHLCtCLENBQWdDLHlCLEFBQXVHLGdDQUFnQyxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUFrQiwrRCxDQUFnRSx1RCxDQUF3RCxFLENBQUcsUyxDQUFVLDBDLENBQTJDLGtDLENBQW1DLEcsQ0FBSSxTLENBQVUsdUMsQ0FBd0MsK0IsQ0FBZ0MsRyxDQUFJLHdDLENBQXlDLGdDLENBQWlDLEcsQ0FBSSxzQyxDQUF1Qyw4QixDQUErQixFLENBQUcsK0IsQ0FBZ0MseUIsQUFBeUIsd0JBQXdCLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQWtCLCtELENBQWdFLHVELENBQXdELEUsQ0FBRyxTLENBQVUsMEMsQ0FBMkMsa0MsQ0FBbUMsRyxDQUFJLFMsQ0FBVSx1QyxDQUF3QywrQixDQUFnQyxHLENBQUksd0MsQ0FBeUMsZ0MsQ0FBaUMsRyxDQUFJLHNDLENBQXVDLDhCLENBQStCLEUsQ0FBRywrQixDQUFnQyx5QixBQUF1RyxpQ0FBaUMsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FBa0IsK0QsQ0FBZ0UsdUQsQ0FBd0QsRSxDQUFHLFMsQ0FBVSx5QyxDQUEwQyxpQyxDQUFrQyxHLENBQUksUyxDQUFVLHdDLENBQXlDLGdDLENBQWlDLEcsQ0FBSSx1QyxDQUF3QywrQixDQUFnQyxHLENBQUksdUMsQ0FBd0MsK0IsQ0FBZ0MsRSxDQUFHLCtCLENBQWdDLHlCLEFBQXlCLHlCQUF5QixFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUFrQiwrRCxDQUFnRSx1RCxDQUF3RCxFLENBQUcsUyxDQUFVLHlDLENBQTBDLGlDLENBQWtDLEcsQ0FBSSxTLENBQVUsd0MsQ0FBeUMsZ0MsQ0FBaUMsRyxDQUFJLHVDLENBQXdDLCtCLENBQWdDLEcsQ0FBSSx1QyxDQUF3QywrQixDQUFnQyxFLENBQUcsK0IsQ0FBZ0MseUIsQUFBMEcsOEJBQThCLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQWtCLCtELENBQWdFLHVELENBQXdELEUsQ0FBRyxTLENBQVUseUMsQ0FBMEMsaUMsQ0FBa0MsRyxDQUFJLFMsQ0FBVSx3QyxDQUF5QyxnQyxDQUFpQyxHLENBQUksdUMsQ0FBd0MsK0IsQ0FBZ0MsRyxDQUFJLHVDLENBQXdDLCtCLENBQWdDLEUsQ0FBRywrQixDQUFnQyx5QixBQUF5QixzQkFBc0IsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FBa0IsK0QsQ0FBZ0UsdUQsQ0FBd0QsRSxDQUFHLFMsQ0FBVSx5QyxDQUEwQyxpQyxDQUFrQyxHLENBQUksUyxDQUFVLHdDLENBQXlDLGdDLENBQWlDLEcsQ0FBSSx1QyxDQUF3QywrQixDQUFnQyxHLENBQUksdUMsQ0FBd0MsK0IsQ0FBZ0MsRSxDQUFHLCtCLENBQWdDLHlCLEFBQWlHLDZCQUE2QixHLENBQUksbUMsQ0FBb0MsMkIsQ0FBNEIsRyxDQUFBLEcsQ0FBUSxTLENBQVUsc0MsQ0FBdUMsOEIsQ0FBK0IsRSxDQUFHLFMsQ0FBVSxtQyxDQUFvQyw2QixBQUE2QixxQkFBcUIsRyxDQUFJLG1DLENBQW9DLDJCLENBQTRCLEcsQ0FBQSxHLENBQVEsUyxDQUFVLHNDLENBQXVDLDhCLENBQStCLEUsQ0FBRyxTLENBQVUsbUMsQ0FBb0MsNkIsQUFBMEosaUNBQWlDLEcsQ0FBSSx1QyxDQUF3QywrQixDQUFnQyxHLENBQUEsRyxDQUFRLFMsQ0FBVSx3QyxDQUF5QyxnQyxDQUFpQyxFLENBQUcsUyxDQUFVLHlDLENBQTBDLG1DLEFBQW1DLHlCQUF5QixHLENBQUksdUMsQ0FBd0MsK0IsQ0FBZ0MsRyxDQUFBLEcsQ0FBUSxTLENBQVUsd0MsQ0FBeUMsZ0MsQ0FBaUMsRSxDQUFHLFMsQ0FBVSx5QyxDQUEwQyxtQyxBQUFvSCxpQ0FBaUMsRyxDQUFJLFMsQ0FBVSx1QyxDQUF3QywrQixDQUFnQyxFLENBQUcsUyxDQUFVLDBDLENBQTJDLG9DLEFBQW9DLHlCQUF5QixHLENBQUksUyxDQUFVLHVDLENBQXdDLCtCLENBQWdDLEUsQ0FBRyxTLENBQVUsMEMsQ0FBMkMsb0MsQUFBcUgsa0NBQWtDLEcsQ0FBSSxTLENBQVUsd0MsQ0FBeUMsZ0MsQ0FBaUMsRSxDQUFHLFMsQ0FBVSx5QyxDQUEwQyxtQyxBQUFtQywwQkFBMEIsRyxDQUFJLFMsQ0FBVSx3QyxDQUF5QyxnQyxDQUFpQyxFLENBQUcsUyxDQUFVLHlDLENBQTBDLG1DLEFBQXVILCtCQUErQixHLENBQUksd0MsQ0FBeUMsZ0MsQ0FBaUMsRyxDQUFBLEcsQ0FBUSxTLENBQVUsdUMsQ0FBd0MsK0IsQ0FBZ0MsRSxDQUFHLFMsQ0FBVSwwQyxDQUEyQyxvQyxBQUFvQyx1QkFBdUIsRyxDQUFJLHdDLENBQXlDLGdDLENBQWlDLEcsQ0FBQSxHLENBQVEsUyxDQUFVLHVDLENBQXdDLCtCLENBQWdDLEUsQ0FBRyxTLENBQVUsMEMsQ0FBMkMsb0MsQUFBK0csMEJBQTBCLEUsQ0FBRyxTLENBQVUsRSxDQUFHLFcsQUFBb0gsOEJBQThCLEUsQ0FBRyxTLENBQVUsd0MsQ0FBeUMsZ0MsQ0FBaUMsRSxDQUFHLFMsQ0FBVSwrQixDQUFnQyx5QixBQUF5QixzQkFBc0IsRSxDQUFHLFMsQ0FBVSx3QyxDQUF5QyxnQyxDQUFpQyxFLENBQUcsUyxDQUFVLCtCLENBQWdDLHlCLEFBQWlHLGlDQUFpQyxFLENBQUcsUyxDQUFVLDBDLENBQTJDLGtDLENBQW1DLEUsQ0FBRyxTLENBQVUsK0IsQ0FBZ0MseUIsQUFBeUIseUJBQXlCLEUsQ0FBRyxTLENBQVUsMEMsQ0FBMkMsa0MsQ0FBbUMsRSxDQUFHLFMsQ0FBVSwrQixDQUFnQyx5QixBQUEwRyw4QkFBOEIsRSxDQUFHLFMsQ0FBVSx3QyxDQUF5QyxnQyxDQUFpQyxFLENBQUcsUyxDQUFVLCtCLENBQWdDLHlCLEFBQXlCLHNCQUFzQixFLENBQUcsUyxDQUFVLHdDLENBQXlDLGdDLENBQWlDLEUsQ0FBRyxTLENBQVUsK0IsQ0FBZ0MseUIsQUFBaUcsaUNBQWlDLEUsQ0FBRyxTLENBQVUsMEMsQ0FBMkMsa0MsQ0FBbUMsRSxDQUFHLFMsQ0FBVSwrQixDQUFnQyx5QixBQUF5Qix5QkFBeUIsRSxDQUFHLFMsQ0FBVSwwQyxDQUEyQyxrQyxDQUFtQyxFLENBQUcsUyxDQUFVLCtCLENBQWdDLHlCLEFBQTBHLCtCQUErQixFLENBQUcsUyxDQUFVLHVDLENBQXdDLCtCLENBQWdDLEUsQ0FBRyxTLENBQVUsK0IsQ0FBZ0MseUIsQUFBeUIsdUJBQXVCLEUsQ0FBRyxTLENBQVUsdUMsQ0FBd0MsK0IsQ0FBZ0MsRSxDQUFHLFMsQ0FBVSwrQixDQUFnQyx5QixBQUFvRyxrQ0FBa0MsRSxDQUFHLFMsQ0FBVSx5QyxDQUEwQyxpQyxDQUFrQyxFLENBQUcsUyxDQUFVLCtCLENBQWdDLHlCLEFBQXlCLDBCQUEwQixFLENBQUcsUyxDQUFVLHlDLENBQTBDLGlDLENBQWtDLEUsQ0FBRyxTLENBQVUsK0IsQ0FBZ0MseUIsQUFBNkcsNEJBQTRCLEUsQ0FBRyxTLENBQVUsdUMsQ0FBd0MsK0IsQ0FBZ0MsRSxDQUFHLFMsQ0FBVSwrQixDQUFnQyx5QixBQUEwUSwrQkFBK0IsRSxDQUFHLFMsQ0FBVSx5QyxDQUEwQyxpQyxDQUFrQyxFLENBQUcsUyxDQUFVLCtCLENBQWdDLHlCLEFBQXlCLHVCQUF1QixFLENBQUcsUyxDQUFVLHlDLENBQTBDLGlDLENBQWtDLEUsQ0FBRyxTLENBQVUsK0IsQ0FBZ0MseUIsQUFBb0csMkJBQTJCLEUsQ0FBRyxTLENBQVUsRSxDQUFHLFcsQUFBd0gsK0JBQStCLEUsQ0FBRyxTLENBQVUsRSxDQUFHLFMsQ0FBVSx1QyxDQUF3QyxpQyxBQUFpQyx1QkFBdUIsRSxDQUFHLFMsQ0FBVSxFLENBQUcsUyxDQUFVLHVDLENBQXdDLGlDLEFBQTRHLGtDQUFrQyxFLENBQUcsUyxDQUFVLEUsQ0FBRyxTLENBQVUseUMsQ0FBMEMsbUMsQUFBbUMsMEJBQTBCLEUsQ0FBRyxTLENBQVUsRSxDQUFHLFMsQ0FBVSx5QyxDQUEwQyxtQyxBQUF1SCwrQkFBK0IsRSxDQUFHLFMsQ0FBVSxFLENBQUcsUyxDQUFVLHdDLENBQXlDLGtDLEFBQWtDLHVCQUF1QixFLENBQUcsUyxDQUFVLEUsQ0FBRyxTLENBQVUsd0MsQ0FBeUMsa0MsQUFBNkcsa0NBQWtDLEUsQ0FBRyxTLENBQVUsRSxDQUFHLFMsQ0FBVSwwQyxDQUEyQyxvQyxBQUFvQywwQkFBMEIsRSxDQUFHLFMsQ0FBVSxFLENBQUcsUyxDQUFVLDBDLENBQTJDLG9DLEFBQXdILGdDQUFnQyxFLENBQUcsUyxDQUFVLEUsQ0FBRyxTLENBQVUsdUMsQ0FBd0MsaUMsQUFBaUMsd0JBQXdCLEUsQ0FBRyxTLENBQVUsRSxDQUFHLFMsQ0FBVSx1QyxDQUF3QyxpQyxBQUErRyxtQ0FBbUMsRSxDQUFHLFMsQ0FBVSxFLENBQUcsUyxDQUFVLHlDLENBQTBDLG1DLEFBQW1DLDJCQUEyQixFLENBQUcsUyxDQUFVLEUsQ0FBRyxTLENBQVUseUMsQ0FBMEMsbUMsQUFBMEgsNkJBQTZCLEUsQ0FBRyxTLENBQVUsRSxDQUFHLFMsQ0FBVSx3QyxDQUF5QyxrQyxBQUFrQyxxQkFBcUIsRSxDQUFHLFMsQ0FBVSxFLENBQUcsUyxDQUFVLHdDLENBQXlDLGtDLEFBQXVHLGdDQUFnQyxFLENBQUcsUyxDQUFVLEUsQ0FBRyxTLENBQVUsMEMsQ0FBMkMsb0MsQUFBb0Msd0JBQXdCLEUsQ0FBRyxTLENBQVUsRSxDQUFHLFMsQ0FBVSwwQyxDQUEyQyxvQyxBQUFrSCx3QkFBd0IsRSxDQUFHLDRFLENBQTZFLG9FLENBQXFFLDBDLENBQTJDLGtDLENBQW1DLEcsQ0FBSSxpRixDQUFrRix5RSxDQUEwRSwwQyxDQUEyQyxrQyxDQUFtQyxHLENBQUksaUYsQ0FBa0YseUUsQ0FBMEUseUMsQ0FBMEMsaUMsQ0FBa0MsRyxDQUFJLHFGLENBQXNGLDZFLENBQThFLHlDLENBQTBDLGlDLENBQWtDLEUsQ0FBRywwRSxDQUEyRSxrRSxDQUFtRSx5QyxDQUEwQyxtQyxBQUFtQyxnQkFBZ0IsRSxDQUFHLDRFLENBQTZFLG9FLENBQXFFLDBDLENBQTJDLGtDLENBQW1DLEcsQ0FBSSxpRixDQUFrRix5RSxDQUEwRSwwQyxDQUEyQyxrQyxDQUFtQyxHLENBQUksaUYsQ0FBa0YseUUsQ0FBMEUseUMsQ0FBMEMsaUMsQ0FBa0MsRyxDQUFJLHFGLENBQXNGLDZFLENBQThFLHlDLENBQTBDLGlDLENBQWtDLEUsQ0FBRywwRSxDQUEyRSxrRSxDQUFtRSx5QyxDQUEwQyxtQyxBQUFrSywyQkFBMkIsRSxDQUFHLG1ELENBQW9ELDJDLENBQTRDLHlDLENBQTBDLGlDLENBQWtDLFMsQ0FBVSxHLENBQUksb0QsQ0FBcUQsNEMsQ0FBNkMseUMsQ0FBMEMsaUMsQ0FBa0MsRyxDQUFJLG1ELENBQW9ELDJDLENBQTRDLFMsQ0FBVSxHLENBQUksbUQsQ0FBb0QsMkMsQ0FBNEMsRSxDQUFHLG9DLENBQXFDLDhCLEFBQThCLG1CQUFtQixFLENBQUcsbUQsQ0FBb0QsMkMsQ0FBNEMseUMsQ0FBMEMsaUMsQ0FBa0MsUyxDQUFVLEcsQ0FBSSxvRCxDQUFxRCw0QyxDQUE2Qyx5QyxDQUEwQyxpQyxDQUFrQyxHLENBQUksbUQsQ0FBb0QsMkMsQ0FBNEMsUyxDQUFVLEcsQ0FBSSxtRCxDQUFvRCwyQyxDQUE0QyxFLENBQUcsb0MsQ0FBcUMsOEIsQUFBaUwsMkJBQTJCLEUsQ0FBRyxtRCxDQUFvRCwyQyxDQUE0Qyx5QyxDQUEwQyxpQyxDQUFrQyxTLENBQVUsRyxDQUFJLG9ELENBQXFELDRDLENBQTZDLHlDLENBQTBDLGlDLENBQWtDLEcsQ0FBSSxtRCxDQUFvRCwyQyxDQUE0QyxTLENBQVUsRyxDQUFJLG1ELENBQW9ELDJDLENBQTRDLEUsQ0FBRyxvQyxDQUFxQyw4QixBQUE4QixtQkFBbUIsRSxDQUFHLG1ELENBQW9ELDJDLENBQTRDLHlDLENBQTBDLGlDLENBQWtDLFMsQ0FBVSxHLENBQUksb0QsQ0FBcUQsNEMsQ0FBNkMseUMsQ0FBMEMsaUMsQ0FBa0MsRyxDQUFJLG1ELENBQW9ELDJDLENBQTRDLFMsQ0FBVSxHLENBQUksbUQsQ0FBb0QsMkMsQ0FBNEMsRSxDQUFHLG9DLENBQXFDLDhCLEFBQWlMLDRCQUE0QixFLENBQUcsb0MsQ0FBcUMsNEIsQ0FBNkIsRyxDQUFJLG9ELENBQXFELDRDLENBQTZDLFMsQ0FBVSxFLENBQUcsbUQsQ0FBb0QsMkMsQ0FBNEMsVyxBQUFXLG9CQUFvQixFLENBQUcsb0MsQ0FBcUMsNEIsQ0FBNkIsRyxDQUFJLG9ELENBQXFELDRDLENBQTZDLFMsQ0FBVSxFLENBQUcsbUQsQ0FBb0QsMkMsQ0FBNEMsVyxBQUF5Tiw0QkFBNEIsRSxDQUFHLG9DLENBQXFDLDRCLENBQTZCLEcsQ0FBSSxvRCxDQUFxRCw0QyxDQUE2QyxTLENBQVUsRSxDQUFHLG1ELENBQW9ELDJDLENBQTRDLFcsQUFBVyxvQkFBb0IsRSxDQUFHLG9DLENBQXFDLDRCLENBQTZCLEcsQ0FBSSxvRCxDQUFxRCw0QyxDQUE2QyxTLENBQVUsRSxDQUFHLG1ELENBQW9ELDJDLENBQTRDLFcsQUFBeU4sZ0NBQWdDLEUsQ0FBRyxxRCxDQUFzRCw2QyxDQUE4QyxTLENBQVUsRyxDQUFJLDhCLENBQStCLHNCLENBQXVCLFMsQ0FBVSxHLENBQUksOEIsQ0FBK0Isc0IsQ0FBdUIsRSxDQUFHLCtCLENBQWdDLHlCLEFBQXlCLHdCQUF3QixFLENBQUcscUQsQ0FBc0QsNkMsQ0FBOEMsUyxDQUFVLEcsQ0FBSSw4QixDQUErQixzQixDQUF1QixTLENBQVUsRyxDQUFJLDhCLENBQStCLHNCLENBQXVCLEUsQ0FBRywrQixDQUFnQyx5QixBQUFxTCxpQ0FBaUMsRSxDQUFHLFMsQ0FBVSxFLENBQUcsb0QsQ0FBcUQsNEMsQ0FBNkMsVyxBQUFXLHlCQUF5QixFLENBQUcsUyxDQUFVLEUsQ0FBRyxvRCxDQUFxRCw0QyxDQUE2QyxXLEFBQXdLLDRCQUE0QixFLENBQUcsK0IsQ0FBZ0MsdUIsQ0FBd0IsaUMsQ0FBa0MseUIsQ0FBMEIsUyxDQUFVLEUsQ0FBRywrQixDQUFnQyx1QixDQUF3QiwrQixDQUFnQyx1QixDQUF3QixXLEFBQVcsb0JBQW9CLEUsQ0FBRywrQixDQUFnQyx1QixDQUF3QixpQyxDQUFrQyx5QixDQUEwQixTLENBQVUsRSxDQUFHLCtCLENBQWdDLHVCLENBQXdCLCtCLENBQWdDLHVCLENBQXdCLFcsQUFBNkUsb0NBQW9DLEUsQ0FBRyxvQyxDQUFxQyw0QixDQUE2QixnQyxDQUFpQyx3QixDQUF5QixTLENBQVUsRSxDQUFHLG9DLENBQXFDLDRCLENBQTZCLCtCLENBQWdDLHVCLENBQXdCLFcsQUFBVyw0QkFBNEIsRSxDQUFHLG9DLENBQXFDLDRCLENBQTZCLGdDLENBQWlDLHdCLENBQXlCLFMsQ0FBVSxFLENBQUcsb0MsQ0FBcUMsNEIsQ0FBNkIsK0IsQ0FBZ0MsdUIsQ0FBd0IsVyxBQUFxRyxxQ0FBcUMsRSxDQUFHLHFDLENBQXNDLDZCLENBQThCLCtCLENBQWdDLHVCLENBQXdCLFMsQ0FBVSxFLENBQUcscUMsQ0FBc0MsNkIsQ0FBOEIsK0IsQ0FBZ0MsdUIsQ0FBd0IsVyxBQUFXLDZCQUE2QixFLENBQUcscUMsQ0FBc0MsNkIsQ0FBOEIsK0IsQ0FBZ0MsdUIsQ0FBd0IsUyxDQUFVLEUsQ0FBRyxxQyxDQUFzQyw2QixDQUE4QiwrQixDQUFnQyx1QixDQUF3QixXLEFBQXdHLGtDQUFrQyxFLENBQUcsb0MsQ0FBcUMsNEIsQ0FBNkIsK0IsQ0FBZ0MsdUIsQ0FBd0IsUyxDQUFVLEUsQ0FBRyxvQyxDQUFxQyw0QixDQUE2QiwrQixDQUFnQyx1QixDQUF3QixXLEFBQVcsMEJBQTBCLEUsQ0FBRyxvQyxDQUFxQyw0QixDQUE2QiwrQixDQUFnQyx1QixDQUF3QixTLENBQVUsRSxDQUFHLG9DLENBQXFDLDRCLENBQTZCLCtCLENBQWdDLHVCLENBQXdCLFcsQUFBK0YsbUNBQW1DLEUsQ0FBRyxxQyxDQUFzQyw2QixDQUE4QixnQyxDQUFpQyx3QixDQUF5QixTLENBQVUsRSxDQUFHLHFDLENBQXNDLDZCLENBQThCLCtCLENBQWdDLHVCLENBQXdCLFcsQUFBVywyQkFBMkIsRSxDQUFHLHFDLENBQXNDLDZCLENBQThCLGdDLENBQWlDLHdCLENBQXlCLFMsQ0FBVSxFLENBQUcscUMsQ0FBc0MsNkIsQ0FBOEIsK0IsQ0FBZ0MsdUIsQ0FBd0IsVyxBQUFrRyw2QkFBNkIsRSxDQUFHLCtCLENBQWdDLHVCLENBQXdCLFMsQ0FBVSxFLENBQUcsK0IsQ0FBZ0MsdUIsQ0FBd0IsZ0MsQ0FBaUMsd0IsQ0FBeUIsVyxBQUFXLHFCQUFxQixFLENBQUcsK0IsQ0FBZ0MsdUIsQ0FBd0IsUyxDQUFVLEUsQ0FBRywrQixDQUFnQyx1QixDQUF3QixnQyxDQUFpQyx3QixDQUF5QixXLEFBQWdGLHFDQUFxQyxFLENBQUcsb0MsQ0FBcUMsNEIsQ0FBNkIsUyxDQUFVLEUsQ0FBRyxvQyxDQUFxQyw0QixDQUE2QiwrQixDQUFnQyx1QixDQUF3QixXLEFBQVcsNkJBQTZCLEUsQ0FBRyxvQyxDQUFxQyw0QixDQUE2QixTLENBQVUsRSxDQUFHLG9DLENBQXFDLDRCLENBQTZCLCtCLENBQWdDLHVCLENBQXdCLFcsQUFBd0csc0NBQXNDLEUsQ0FBRyxxQyxDQUFzQyw2QixDQUE4QixTLENBQVUsRSxDQUFHLHFDLENBQXNDLDZCLENBQThCLGdDLENBQWlDLHdCLENBQXlCLFcsQUFBVyw4QkFBOEIsRSxDQUFHLHFDLENBQXNDLDZCLENBQThCLFMsQ0FBVSxFLENBQUcscUMsQ0FBc0MsNkIsQ0FBOEIsZ0MsQ0FBaUMsd0IsQ0FBeUIsVyxBQUEyRyxtQ0FBbUMsRSxDQUFHLG9DLENBQXFDLDRCLENBQTZCLFMsQ0FBVSxFLENBQUcsb0MsQ0FBcUMsNEIsQ0FBNkIsZ0MsQ0FBaUMsd0IsQ0FBeUIsVyxBQUFXLDJCQUEyQixFLENBQUcsb0MsQ0FBcUMsNEIsQ0FBNkIsUyxDQUFVLEUsQ0FBRyxvQyxDQUFxQyw0QixDQUE2QixnQyxDQUFpQyx3QixDQUF5QixXLEFBQWtHLG9DQUFvQyxFLENBQUcscUMsQ0FBc0MsNkIsQ0FBOEIsUyxDQUFVLEUsQ0FBRyxxQyxDQUFzQyw2QixDQUE4QiwrQixDQUFnQyx1QixDQUF3QixXLEFBQVcsNEJBQTRCLEUsQ0FBRyxxQyxDQUFzQyw2QixDQUE4QixTLENBQVUsRSxDQUFHLHFDLENBQXNDLDZCLENBQThCLCtCLENBQWdDLHVCLENBQXdCLFcsQUFBcUcseUJBQXlCLEUsQ0FBRyxpQyxDQUFrQyx5QixDQUEwQiw2QyxDQUE4QyxxQyxDQUFzQyxHLENBQUEsRyxDQUFRLCtCLENBQWdDLHVCLENBQXdCLGlDLENBQWtDLHlCLENBQTBCLDZDLENBQThDLHFDLENBQXNDLEcsQ0FBQSxHLENBQVEsK0IsQ0FBZ0MsdUIsQ0FBd0IsaUMsQ0FBa0MseUIsQ0FBMEIsNkMsQ0FBOEMscUMsQ0FBc0MsUyxDQUFVLEUsQ0FBRyx3QyxDQUF5QyxnQyxDQUFpQyxXLEFBQVcsaUJBQWlCLEUsQ0FBRyxpQyxDQUFrQyx5QixDQUEwQiw2QyxDQUE4QyxxQyxDQUFzQyxHLENBQUEsRyxDQUFRLCtCLENBQWdDLHVCLENBQXdCLGlDLENBQWtDLHlCLENBQTBCLDZDLENBQThDLHFDLENBQXNDLEcsQ0FBQSxHLENBQVEsK0IsQ0FBZ0MsdUIsQ0FBd0IsaUMsQ0FBa0MseUIsQ0FBMEIsNkMsQ0FBOEMscUMsQ0FBc0MsUyxDQUFVLEUsQ0FBRyx3QyxDQUF5QyxnQyxDQUFpQyxXLEFBQXdILGdDQUFnQyxFLENBQUcsUyxDQUFVLHlDLENBQTBDLGlDLENBQWtDLHNDLENBQXVDLDhCLENBQStCLEcsQ0FBSSxnQyxDQUFpQyx3QixDQUF5QixHLENBQUksOEIsQ0FBK0Isc0IsQ0FBdUIsRSxDQUFHLFMsQ0FBVSwwQixDQUEyQixvQixBQUFvQix3QkFBd0IsRSxDQUFHLFMsQ0FBVSx5QyxDQUEwQyxpQyxDQUFrQyxzQyxDQUF1Qyw4QixDQUErQixHLENBQUksZ0MsQ0FBaUMsd0IsQ0FBeUIsRyxDQUFJLDhCLENBQStCLHNCLENBQXVCLEUsQ0FBRyxTLENBQVUsMEIsQ0FBMkIsb0IsQUFBa0csMEJBQTBCLEUsQ0FBRyxTLENBQVUsd0QsQ0FBeUQsZ0QsQ0FBaUQsRSxDQUFHLFMsQ0FBVSwrQixDQUFnQyx5QixBQUF5QixrQkFBa0IsRSxDQUFHLFMsQ0FBVSx3RCxDQUF5RCxnRCxDQUFpRCxFLENBQUcsUyxDQUFVLCtCLENBQWdDLHlCLEFBQXFGLDJCQUEyQixFLENBQUcsUyxDQUFVLEUsQ0FBRyxTLENBQVUsc0QsQ0FBdUQsZ0QsQUFBZ0QsbUJBQW1CLEUsQ0FBRyxTLENBQVUsRSxDQUFHLFMsQ0FBVSxzRCxDQUF1RCxnRCxBQUErRywwQkFBMEIsRSxDQUFHLFMsQ0FBVSxtQyxDQUFvQywyQixDQUE0QixHLENBQUksVyxBQUFXLGtCQUFrQixFLENBQUcsUyxDQUFVLG1DLENBQW9DLDJCLENBQTRCLEcsQ0FBSSxXLEFBQXVFLDhCQUE4QixFLENBQUcsUyxDQUFVLDRELENBQTZELG9ELENBQXFELGlFLENBQWtFLHlELENBQTBELEcsQ0FBSSxTLENBQVUsK0QsQ0FBZ0UsdUQsQ0FBd0QsK0QsQ0FBZ0UseUQsQUFBeUQsc0JBQXNCLEUsQ0FBRyxTLENBQVUsNEQsQ0FBNkQsb0QsQ0FBcUQsaUUsQ0FBa0UseUQsQ0FBMEQsRyxDQUFJLFMsQ0FBVSwrRCxDQUFnRSx1RCxDQUF3RCwrRCxDQUFnRSx5RCxBQUFpSSw4QkFBOEIsRSxDQUFHLFMsQ0FBVSw0RCxDQUE2RCxvRCxDQUFxRCxpRSxDQUFrRSx5RCxDQUEwRCxHLENBQUksUyxDQUFVLCtELENBQWdFLHVELENBQXdELCtELENBQWdFLHlELEFBQXlELHNCQUFzQixFLENBQUcsUyxDQUFVLDRELENBQTZELG9ELENBQXFELGlFLENBQWtFLHlELENBQTBELEcsQ0FBSSxTLENBQVUsK0QsQ0FBZ0UsdUQsQ0FBd0QsK0QsQ0FBZ0UseUQsQUFBaUksK0JBQStCLEUsQ0FBRyxTLENBQVUsMkQsQ0FBNEQsbUQsQ0FBb0QsaUUsQ0FBa0UseUQsQ0FBMEQsRyxDQUFJLFMsQ0FBVSxnRSxDQUFpRSx3RCxDQUF5RCwrRCxDQUFnRSx5RCxBQUF5RCx1QkFBdUIsRSxDQUFHLFMsQ0FBVSwyRCxDQUE0RCxtRCxDQUFvRCxpRSxDQUFrRSx5RCxDQUEwRCxHLENBQUksUyxDQUFVLGdFLENBQWlFLHdELENBQXlELCtELENBQWdFLHlELEFBQW9JLDRCQUE0QixFLENBQUcsUyxDQUFVLDJELENBQTRELG1ELENBQW9ELGlFLENBQWtFLHlELENBQTBELEcsQ0FBSSxTLENBQVUsZ0UsQ0FBaUUsd0QsQ0FBeUQsK0QsQ0FBZ0UseUQsQUFBeUQsb0JBQW9CLEUsQ0FBRyxTLENBQVUsMkQsQ0FBNEQsbUQsQ0FBb0QsaUUsQ0FBa0UseUQsQ0FBMEQsRyxDQUFJLFMsQ0FBVSxnRSxDQUFpRSx3RCxDQUF5RCwrRCxDQUFnRSx5RCxBQUEySCwyQkFBMkIsRSxDQUFHLFMsQ0FBVSxHLENBQUksUyxDQUFVLG1DLENBQW9DLDJCLENBQTRCLEUsQ0FBRyxXLEFBQVcsbUJBQW1CLEUsQ0FBRyxTLENBQVUsRyxDQUFJLFMsQ0FBVSxtQyxDQUFvQywyQixDQUE0QixFLENBQUcsVyxBQUEwRSwrQkFBK0IsRyxDQUFJLFMsQ0FBVSxnRSxDQUFpRSx3RCxDQUF5RCxpRSxDQUFrRSx5RCxDQUEwRCxFLENBQUcsUyxDQUFVLDJELENBQTRELG1ELENBQW9ELHNDLENBQXVDLDhCLENBQStCLCtELENBQWdFLHlELEFBQXlELHVCQUF1QixHLENBQUksUyxDQUFVLGdFLENBQWlFLHdELENBQXlELGlFLENBQWtFLHlELENBQTBELEUsQ0FBRyxTLENBQVUsMkQsQ0FBNEQsbUQsQ0FBb0Qsc0MsQ0FBdUMsOEIsQ0FBK0IsK0QsQ0FBZ0UseUQsQUFBb0ksK0JBQStCLEcsQ0FBSSxTLENBQVUsK0QsQ0FBZ0UsdUQsQ0FBd0QsRSxDQUFHLFMsQ0FBVSxvRCxDQUFxRCw0QyxDQUE2QyxvQyxDQUFxQyw4QixBQUE4Qix1QkFBdUIsRyxDQUFJLFMsQ0FBVSwrRCxDQUFnRSx1RCxDQUF3RCxFLENBQUcsUyxDQUFVLG9ELENBQXFELDRDLENBQTZDLG9DLENBQXFDLDhCLEFBQXlHLGdDQUFnQyxHLENBQUksUyxDQUFVLGdFLENBQWlFLHdELENBQXlELEUsQ0FBRyxTLENBQVUsbUQsQ0FBb0QsMkMsQ0FBNEMscUMsQ0FBc0MsK0IsQUFBK0Isd0JBQXdCLEcsQ0FBSSxTLENBQVUsZ0UsQ0FBaUUsd0QsQ0FBeUQsRSxDQUFHLFMsQ0FBVSxtRCxDQUFvRCwyQyxDQUE0QyxxQyxDQUFzQywrQixBQUE2Ryw2QkFBNkIsRyxDQUFJLFMsQ0FBVSwrRCxDQUFnRSx1RCxDQUF3RCxpRSxDQUFrRSx5RCxDQUEwRCxFLENBQUcsUyxDQUFVLDRELENBQTZELG9ELENBQXFELHNDLENBQXVDLDhCLENBQStCLCtELENBQWdFLHlELEFBQXlELHFCQUFxQixHLENBQUksUyxDQUFVLCtELENBQWdFLHVELENBQXdELGlFLENBQWtFLHlELENBQTBELEUsQ0FBRyxTLENBQVUsNEQsQ0FBNkQsb0QsQ0FBcUQsc0MsQ0FBdUMsOEIsQ0FBK0IsK0QsQ0FBZ0UseUQsQUFBOEgsK0JBQStCLEUsQ0FBRyx3QyxDQUF5QyxnQyxDQUFpQyxrQixDQUFtQixFLENBQUcsK0IsQ0FBZ0MseUIsQUFBeUIsdUJBQXVCLEUsQ0FBRyx3QyxDQUF5QyxnQyxDQUFpQyxrQixDQUFtQixFLENBQUcsK0IsQ0FBZ0MseUIsQUFBb0csK0JBQStCLEUsQ0FBRyx3QyxDQUF5QyxnQyxDQUFpQyxrQixDQUFtQixFLENBQUcsK0IsQ0FBZ0MseUIsQUFBeUIsdUJBQXVCLEUsQ0FBRyx3QyxDQUF5QyxnQyxDQUFpQyxrQixDQUFtQixFLENBQUcsK0IsQ0FBZ0MseUIsQUFBb0csZ0NBQWdDLEUsQ0FBRyx1QyxDQUF3QywrQixDQUFnQyxrQixDQUFtQixFLENBQUcsK0IsQ0FBZ0MseUIsQUFBeUIsd0JBQXdCLEUsQ0FBRyx1QyxDQUF3QywrQixDQUFnQyxrQixDQUFtQixFLENBQUcsK0IsQ0FBZ0MseUIsQUFBdUcsNkJBQTZCLEUsQ0FBRyx1QyxDQUF3QywrQixDQUFnQyxrQixDQUFtQixFLENBQUcsK0IsQ0FBZ0MseUIsQUFBeUIscUJBQXFCLEUsQ0FBRyx1QyxDQUF3QywrQixDQUFnQyxrQixDQUFtQixFLENBQUcsK0IsQ0FBZ0MseUIsQUFBOEYsZ0NBQWdDLEUsQ0FBRywrQixDQUFnQyx1QixDQUF3QixFLENBQUcsaUIsQ0FBa0IsdUMsQ0FBd0MsaUMsQUFBaUMsd0JBQXdCLEUsQ0FBRywrQixDQUFnQyx1QixDQUF3QixFLENBQUcsaUIsQ0FBa0IsdUMsQ0FBd0MsaUMsQUFBK0csZ0NBQWdDLEUsQ0FBRywrQixDQUFnQyx1QixDQUF3QixFLENBQUcsaUIsQ0FBa0Isd0MsQ0FBeUMsa0MsQUFBa0Msd0JBQXdCLEUsQ0FBRywrQixDQUFnQyx1QixDQUF3QixFLENBQUcsaUIsQ0FBa0Isd0MsQ0FBeUMsa0MsQUFBZ0gsaUNBQWlDLEUsQ0FBRywrQixDQUFnQyx1QixDQUF3QixFLENBQUcsaUIsQ0FBa0IsdUMsQ0FBd0MsaUMsQUFBaUMseUJBQXlCLEUsQ0FBRywrQixDQUFnQyx1QixDQUF3QixFLENBQUcsaUIsQ0FBa0IsdUMsQ0FBd0MsaUMsQUFBa0gsOEJBQThCLEUsQ0FBRywrQixDQUFnQyx1QixDQUF3QixFLENBQUcsaUIsQ0FBa0Isd0MsQ0FBeUMsa0MsQUFBa0Msc0JBQXNCLEUsQ0FBRywrQixDQUFnQyx1QixDQUF3QixFLENBQUcsaUIsQ0FBa0Isd0MsQ0FBeUMsa0MsQUNHLzN1RCw2QkFDRSxFLENBQ0Usb0MsQ0FBQSw0QixDQUdGLEUsQ0FDRSwrQixDQUFBLHlCLEFBTkoscUJBQ0UsRSxDQUNFLG9DLENBQUEsNEIsQ0FHRixFLENBQ0UsK0IsQ0FBQSx5QixBQUlKLGtCQUNFLEUsQ0FDRSxxQyxDQUFBLDZCLENBR0YsRyxDQUNFLGtDLENBQUEsMEIsQ0FHRixHLENBQ0UsbUMsQ0FBQSwyQixDQUdGLEUsQ0FDRSwrQixDQUFBLHlCLEFBSUosa0JBQ0UsRSxDQUNFLFMsQ0FHRixFLENBQ0UsVyxBQVFKLG1CQUNFLEUsQ0FDRSxTLENBR0YsRSxDQUNFLFcsQUFRSixvQkFDRSxFLENBQ0UsUyxDQUNBLHVDLENBQUEsK0IsQ0FHRixFLENBQ0UsUyxDQUNBLHNCLENBQUEsZ0IsQUFRSix3QkFDRSxFLENBQ0UscUMsQ0FBQSw2QixDQUNBLFMsQ0FHRixHLENBUUEsRyxDQVBFLCtCLENBQUEsdUIsQ0FHRixHLENBQ0UsbUMsQ0FBQSwyQixDQU9GLEcsQ0FDRSxtQyxDQUFBLDJCLENBR0YsRSxDQUNFLCtCLENBQUEsdUIsQ0FDQSxXLEFBeEJKLGdCQUNFLEUsQ0FDRSxxQyxDQUFBLDZCLENBQ0EsUyxDQUdGLEcsQ0FRQSxHLENBUEUsK0IsQ0FBQSx1QixDQUdGLEcsQ0FDRSxtQyxDQUFBLDJCLENBT0YsRyxDQUNFLG1DLENBQUEsMkIsQ0FHRixFLENBQ0UsK0IsQ0FBQSx1QixDQUNBLFcsQUM0WUoseUNBQ0UsRSxDQUNFLGdDLENBQ0EsMEIsQUFHSixpQ0FDRSxFLENBQ0UsZ0MsQ0FDQSwwQixBQzBWSixtQkFDSSxFLENBQ0ksYSxDQUdKLEUsQ0FDSSxZLEFBSVIsMkJBQ0ksRSxDQUNJLGEsQ0FHSixFLENBQ0ksWSxBQTBCUixnQ0FDRSxFLENBQ0Usd0MsQ0FBQSxnQyxDQUVBLFMsQ0FFRixFLENBQ0Usb0MsQ0FBQSw0QixDQUVBLFcsQUFUSix3QkFDRSxFLENBQ0Usd0MsQ0FBQSxnQyxDQUVBLFMsQ0FFRixFLENBQ0Usb0MsQ0FBQSw0QixDQUVBLFdIcjRCczNDLE8sQ0FBUSw2QixDQUE4QixxQixDQUFzQixzQyxDQUF1Qyw4QixDQUF1SixNLENBQU8sNEIsQ0FBNkIsb0IsQ0FBNmEsTSxDQUFPLDRCLENBQTZCLG9CLENBQXUrQixXLENBQVksaUMsQ0FBa0MseUIsQ0FBOGlCLE0sQ0FBTyw0QixDQUE2QixvQixDQUFxakMsVSxDQUFXLDZDLENBQThDLHFDLENBQXNDLGdDLENBQWlDLHdCLENBQXVwQixNLENBQU8sbUMsQ0FBb0MsMkIsQ0FBNEIsNEIsQ0FBNkIsb0IsQ0FBKzRCLEssQ0FBTSwyQixDQUE0QixtQixDQUEweUMsTyxDQUFRLDZCLENBQThCLHFCLENBQThtRCxNLENBQU8sNEIsQ0FBNkIsb0IsQ0FBcUIsK0IsQ0FBZ0MsdUIsQ0FBOGtCLFUsQ0FBVyxnQyxDQUFpQyx3QixDQUF5QiwrQixDQUFnQyx1QixDQUF3Qiw2QyxDQUE4QyxxQyxDQUE0dUMsUyxDQUFVLCtCLENBQWdDLHVCLENBQXdCLCtCLENBQWdDLHVCLENBQThtQyxhLENBQWMsbUMsQ0FBb0MsMkIsQ0FBa25DLGEsQ0FBYyxtQyxDQUFvQywyQixDQUFvbkMsYyxDQUFlLG9DLENBQXFDLDRCLENBQSttQyxXLENBQVksaUMsQ0FBa0MseUIsQ0FBZ2lCLFUsQ0FBVywrQixDQUFnQyx1QixDQUF3QixnQyxDQUFpQyx3QixDQUF1bEIsYyxDQUFlLG9DLENBQXFDLDRCLENBQTJiLGMsQ0FBZSxvQyxDQUFxQyw0QixDQUE2YixlLENBQWdCLHFDLENBQXNDLDZCLENBQTRsQixZLENBQWEsa0MsQ0FBbUMsMEIsQ0FBdWlCLFcsQ0FBWSxpQyxDQUFrQyx5QixDQUFzWixjLENBQWUsb0MsQ0FBcUMsNEIsQ0FBMlksVyxDQUFZLGlDLENBQWtDLHlCLENBQXNaLGMsQ0FBZSxvQyxDQUFxQyw0QixDQUF5WSxZLENBQWEsa0MsQ0FBbUMsMEIsQ0FBcVosZSxDQUFnQixxQyxDQUFzQyw2QixDQUEwekIsWSxDQUFhLGtDLENBQW1DLDBCLENBQTBiLFksQ0FBYSxrQyxDQUFtQywwQixDQUFxUyxlLENBQWdCLHFDLENBQXNDLDZCLENBQThSLFksQ0FBYSxrQyxDQUFtQywwQixDQUF5UyxlLENBQWdCLHFDLENBQXNDLDZCLENBQTRSLGEsQ0FBYyxtQyxDQUFvQywyQixDQUF3UyxnQixDQUFpQixzQyxDQUF1Qyw4QixDQUEyUixVLENBQVcsZ0MsQ0FBaUMsd0IsQ0FBbVMsYSxDQUFjLG1DLENBQW9DLDJCLENBQWsyRSxjLENBQWUsbUMsQ0FBb0MsMkIsQ0FBNEIsMkIsQ0FBNEIsbUIsQ0FBdzBDLFEsQ0FBdThDLFEsQ0FBeXdCLFMsQ0FBbzBCLFMsQ0FBM2dHLDZDLENBQThDLHFDLENBQXNDLDhCLENBQStCLHNCLENBQTIwQyxRLENBQXl3QixTLENBQW8wQixTLENBQWgvQyw4QixDQUErQixzQixDQUE2b0IsUyxDQUFvMEIsUyxDQUExekIsK0IsQ0FBZ0MsdUIsQ0FBd0IsK0IsQ0FBZ0MsdUIsQ0FBa3VCLFMsQ0FBc0osK0IsQ0FBZ0MsdUIsQ0FBc3FCLGEsQ0FBYyxtQyxDQUFvQywyQixDQUE0QiwwQyxDQUEyQyxrQyxDQUF1VixjLENBQWUsb0MsQ0FBcUMsNEIsQ0FBNkIseUMsQ0FBMEMsaUMsQ0FBZ2xCLFMsQ0FBVSwrQixDQUFnQyx1QixDQUEwbkIsaUIsQ0FBa0IsdUMsQ0FBd0MsK0IsQ0FBd29CLGtCLENBQW1CLHdDLENBQXlDLGdDLENBQTJuQixlLENBQWdCLHFDLENBQXNDLDZCLENBQXNvQixnQixDQUFpQixzQyxDQUF1Qyw4QixDQUEyZCxVLENBQVcsZ0MsQ0FBaUMsd0IsQ0FBeWdCLGtCLENBQW1CLHdDLENBQXlDLGdDLENBQStoQixtQixDQUFvQix5QyxDQUEwQyxpQyxDQUFraEIsZ0IsQ0FBaUIsc0MsQ0FBdUMsOEIsQ0FBcWhCLGlCLENBQWtCLHVDLENBQXdDLCtCLENBQW8zQyxNLENBQU8sNkIsQ0FBOEIscUIsQ0FBc0IsNEIsQ0FBNkIsb0IsQ0FBbXZCLGEsQ0FBYyxtQyxDQUFvQywyQixDQUFrYyxPLENBQVEsNkIsQ0FBOEIscUIsQ0FBc1UsUSxDQUFTLDhCLENBQStCLHNCLENBQTJQLE8sQ0FBUSw2QixDQUE4QixxQixDQUE4akMsVyxDQUFZLGlDLENBQWtDLHlCLENBQWtrQyxXLENBQVksaUMsQ0FBa0MseUIsQ0FBb2tDLFksQ0FBYSxrQyxDQUFtQywwQixDQUErakMsUyxDQUFVLCtCLENBQWdDLHVCLENBQXdSLFEsQ0FBUyw4QixDQUErQixzQixDQUE2c0MsWSxDQUFhLGtDLENBQW1DLDBCLENBQWlzQixZLENBQWEsa0MsQ0FBbUMsMEIsQ0FBdXNCLGEsQ0FBYyxtQyxDQUFvQywyQixDQUE4c0MsVSxDQUFXLGdDLENBQWlDLHdCLENBQXVZLFksQ0FBYSxrQyxDQUFtQywwQixDQUF5WSxZLENBQWEsa0MsQ0FBbUMsMEIsQ0FBdVksYSxDQUFjLG1DLENBQW9DLDJCLENBQWtZLFUsQ0FBVyxnQyxDQUFpQyx3QixDQUFtWSxhLENBQWMsbUMsQ0FBb0MsMkIsQ0FBMFksYSxDQUFjLG1DLENBQW9DLDJCLENBQXdZLGMsQ0FBZSxvQyxDQUFxQyw0QixDQUF1WSxXLENBQVksaUMsQ0FBa0MseUIsQ0FBMEIsUyxDQ1R2K3VELDZCLENBQUEscUIsQ0FDQSxnQyxDQUFBLHdCLENEUWdzdkQsa0IsQ0FBbUIsMEIsQ0FBMkIsa0IsQ0FBbUIsa0IsQ0FBbUIsMEIsQ0FBMkIsa0IsQ0FBbUIsa0IsQ0FBbUIsMEIsQ0FBMkIsa0IsQ0FBbUIsa0IsQ0FBbUIsMEIsQ0FBMkIsa0IsQ0FBbUIsa0IsQ0FBbUIsMEIsQ0FBMkIsa0IsQ0FBbUIsYyxDQUFlLDhCLENBQStCLHNCLENBQXVCLGdCLENBQWlCLDhCLENBQStCLHNCLENBQXVCLGMsQ0FBZSw2QixDQUE4QixxQixDQUFzQixnQixDQUFpQiw2QixDQUE4QixxQixDQ0xyd3dELGtCLENBQ0UsMEMsQ0FBQSxrQyxDQUdGLGUsQ0FDRSw2QixDQUFBLHFCLENBeUNGLE8sQ0FDRSw2QixDQUFBLHFCLENBYUYsUSxDQUNFLDhCLENBQUEsc0IsQ0FlRixTLENBQ0UsK0IsQ0FBQSx1QixDQStCRixLLENBQ0UsZ0MsQ0FBQSx3QixDQUNBLG9DLENBQUEsNEIsQ0dwR0YsSSxDQWZBLEksQ0FtQkUsMkMsQ0FuQkYsSSxDQUNFLDZCLENBQUEscUIsQ0FDQSxXLENBRUEsdUMsQ0FDQSxzQixDQUdGLEMsQ1BzOEZBLE8sQ0FEQSxRLENPbDhGRSwwQixDQUFBLGtCLENBQ0EsbUIsQ0FnQkYsZSxDQWJBLEksQ0FpQkUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQWxCRixJLENBR0UsUSxDQUVBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGEsQ0FDQSxxQixDQUNBLHVCLENBR0YsZSxDQUNFLGlCLENBQ0EsaUIsQ0FDQSxnQixDQVNGLEcsQ0FDRSxjLENBQ0EsVyxDQUdGLGdCLENBQ0UsaUIsQ0FFQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsZSxDQUVBLFEsQ0FFQSxrQixDQUdGLFksQ0F2QkEsSSxDQXdCRSxhLENBT0YsYSxDQUNFLFksQ0FPRixLLENBQ0UsZSxDUCs3RkYsZSxDTzU3RkEsZ0IsQ0FHRSx1QixDQUNBLG9CLENBQ0EsZSxDQUdGLEUsQ0FDRSxlLENBQ0EsYyxDQUdGLEMsQ0FDRSxvQixDQUdGLGdCLENBQ0UsZSxDQUVBLG9CLENBR0YsbUIsQ0FDRSxZLENBR0Ysb0IsQ0FDRSwyQixDQUNBLGlCLENBQ0EsZSxDQUNBLFUsQ0FDQSxtQixDQUNBLG1CLENBQ0Esa0MsQ0FDQSxpQyxDQUNBLGtCLENQdzdGRixVQUFVLGUsTUFBdUIsYSxDT2g3RmpDLFEsQ0FFRSx1QixDQUFBLG9CLENBQUEsZSxDQUNBLGlDLENBQUEseUIsQ0ZuSEYsaUIsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLFMsQ0FFQSxTLENBU0YsMEMsQ0FDRSxVLENBRUYsMEMsQ0FDRSwyQixDQUNBLDRCLENBRUEseUIsQ0FDQSxxQixDQW9DRixhLENBbENBLGUsQ0FzQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLDZDLENBR0EsNkIsQ0FDQSwrQyxDQTdDRixlLENBSUUsUyxDQUNBLG1CLENBRUEsbUIsQ0FDQSxZLENBTUEsOEIsQ0FDQSxzQixDQUdGLHVDLENBbEJBLGUsQ0FvQkUsb0MsQ0FDQSw0QixDQUVGLDBDLENBRUUsa0IsQ0FDQSxjLENBRUYsMkMsQ0FDRSwyQyxDQUVBLG1DLENBQ0EsYSxDQUVGLGEsQ0FFRSxtQixDQUNBLGEsQ0FVRiw2QixDQUNFLGlCLENBR0YsNEIsQ0xvaUdBLDBDLENLbGlHRSxXLENBRUYsNEMsQ0FDRSx1QixDQUVBLG9CLENBQ0Esc0IsQ0FDQSxvRCxDQUdBLG9DLENBQ0Esc0QsQ0FHRixvQixDQUNFLDBCLENBQ0Esa0IsQ0x5aUdGLHdDLENBTEEsa0MsQ0FJQSxnRCxDQUhBLDhDLENBQ0EsK0MsQ0FDQSw2QyxDS3JpR0Esb0MsQ0FPRSxtQyxDQUNBLDJCLENMc2lHRixnRCxDS3BpR0EsOEMsQ0xraUdBLCtDLENBQ0EsNkMsQ0svaEdFLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBQ0EsVSxDQUVGLDhDLENBSUUsaUcsQ0FBQSxvRSxDQUVGLCtDLENBSUUsaUcsQ0FBQSxxRSxDQUVGLDZDLENBSUUsbUcsQ0FBQSxtRSxDQUVGLGdELENBSUUsbUcsQ0FBQSxzRSxDQUdGLGdDLENMMGhHQSxnRCxDS3hoR0Usc0IsQ0FDQSxrQixDQUVGLDhCLENMMGhHQSw4QyxDS3hoR0Usc0IsQ0FDQSxrQixDTDRoR0YsbUIsQ0sxaEdBLG1CLENBRUUsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLFUsQ0FDQSxjLENBQ0EseUIsQ0FDQSwwQixDQUNBLDJCLENMNGhHRiwwQyxDSzFoR0EsMEMsQ0FFRSxXLENBQ0EsVyxDQUNBLG1CLENBRUYsbUIsQ0wwaEdBLHlDLENLeGhHRSxtUixDQUNBLFMsQ0FDQSxVLENBRUYsbUIsQ0wwaEdBLHlDLENLeGhHRSxtUixDQUNBLFUsQ0FDQSxTLENBRUYsdUMsQ0wwaEdBLDZELENLeGhHRSxtUixDQUVGLHVDLENMMGhHQSw2RCxDS3hoR0UsbVIsQ0FFRix1QyxDTDBoR0EsNkQsQ0t4aEdFLG1SLENBRUYsdUMsQ0wwaEdBLDZELENLeGhHRSxtUixDQUVGLG1CLENBQ0UsWSxDQUVGLGtCLENBQ0UsaUIsQ0FDQSxpQixDQUNBLGdDLENBRUEsd0IsQ0FDQSxvQyxDQUNBLDRCLENBQ0EsVSxDQUVGLDJDLENBQ0UsUyxDTDZoR0YsdUQsQ0FEQSx5QixDS3poR0EsMkIsQ0FHRSxXLENBQ0EsTSxDQUNBLFUsQ0FHRixrQyxDQUNFLGUsQ0FDQSxXLENBRUYsNEQsQ0FDRSw0QixDQUVBLG9CLENBQ0EsaUIsQ0FFRixtRSxDQUtBLHdFLENBSkUsMEIsQ0FFQSxrQixDQU9GLHdFLENBQ0UsNEIsQ0FFQSxvQixDQUVGLDZFLENBQ0UsNEIsQ0FFQSxvQixDQUVGLHdFLENBQ0UsNEIsQ0FFQSxvQixDQUVGLDZFLENBQ0UsNEIsQ0FFQSxvQixDQUVGLHlCLENBQ0UsUyxDQUNBLFUsQ0FDQSxvQixDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FFRiwrQixDQUNFLFEsQ0FDQSxRLENBQ0EsUyxDQUNBLHVCLENBQ0EsZSxDQUNBLHVCLENBQ0Esb0IsQ0FDQSxlLENBRUYsc0QsQ0FDRSxjLENBRUYsZ0MsQ0FDRSxTLENBQ0Esa0IsQ0FFRixxRCxDQUNFLFUsQ0FDQSxPLENBQ0EsdUMsQ0FDQSwrQixDQUVGLCtFLENBQ0UsWSxDQUNBLGEsQ0FFRix1RixDQUNFLE8sQ0FDQSxrQyxDQUVBLDBCLENBQ0EsUyxDQUVGLGlILENBQ0Usb0IsQ0FDQSxvRCxDQUdBLG9DLENBQ0EsNEQsQ0FFRixpRixDQUNFLFksQ0FFRix5RixDQUNFLFEsQ0FDQSxrQyxDQUVBLDBCLENBQ0Esa0IsQ0FFRixtSCxDQUNFLHFELENBR0EscUMsQ0FDQSw2RCxDQUVGLDhHLENBQ0Usc0QsQ0FHQSxzQyxDQUNBLDhELENBR0YsOEIsQ0FDRSwwQixDQUNBLGlCLENBRUYsa0UsQ0FDRSxrQixDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLDBCLENBRUEsa0IsQ0FDQSxpQyxDQUVBLHlCLENBRUYsd0YsQ0FDRSxrQyxDQUVBLDBCLENBRUYsMkQsQ0wwZ0dBLGdHLENLeGdHRSxVLENBQ0EsVSxDQUNBLE0sQ0FDQSxLLENMNGdHRixrRyxDSzFnR0EseUQsQ0FFRSxTLENBQ0EsVyxDQUNBLE0sQ0FDQSxLLENBUUYsMEYsQ0FOQSx5RCxDQUNFLGUsQ0FFRixzRCxDQUNFLGdDLENBS0YseUQsQ0FNQSwwRixDQUxFLGUsQ0FFRixzRCxDQUNFLDBCLENBS0YsdUIsQ0FDRSxZLENBR0YsaUIsQ0FDRSxrQixDQUNBLGlCLENBQ0EscUIsQ0FDQSx5QixDQUVGLDhDLENBQ0UsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsUyxDQUVGLDRDLENBQ0UsaUIsQ0FDQSxTLENBQ0EsTSxDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQUVGLHNCLENBQ0UsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLHlCLENBQ0Esa0IsQ0FDQSxNLENBQ0EsSyxDQUVGLDZCLENBQ0UsVyxDQUVGLHNCLENBQ0UsWSxDQUVGLHNCLENBQ0UsVSxDQUNBLFcsQ0FDQSxtQixDQUVBLG1CLENBQ0EsWSxDQUNBLHVCLENBRUEsb0IsQ0FDQSxzQixDQUNBLHdCLENBRUEscUIsQ0FDQSxrQixDQUNBLGlCLENMMGdHRiw2QixDS3hnR0EsMEIsQ0x1Z0dBLDBCLENLcGdHRSxjLENBQ0EsZSxDQUNBLHFCLENBQ0Esa0IsQ0FFRixvQixDQUNFLFcsQ0FHRixzQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsNEIsQ0FFQSxvQixDQUNBLGlFLENBQ0EseUQsQ0FFRiw0QixDQUNFLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSx3N0MsQ0FDQSx1QixDQUNBLG9CLENBQ0EsMkIsQ0FFRixrQyxDQUNFLHE3QyxDQWVGLHNDLENBQ0UsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLG1CLENBQ0EsUyxDQUNBLGEsQ0FFRiwrRCxDQUNFLDJDLENBRUEsbUMsQ0FFRixvQyxDQUNFLG1CLENBQ0EsbUMsQ0FFQSwyQixDQUVGLGtELENBQ0UsbUIsQ0FFRiwyQyxDTGtnR0EsZ0UsQ0toZ0dFLG1CLENBRUYsc0IsQ0FzREEsc0IsQ0FyREUsZ0IsQ0FFRixvQyxDQUNFLG1CLENBQ0Esa0MsQ0FDQSwwQixDQUNBLFMsQ0FDQSxpQixDQUNBLDRCLENBRUEsb0IsQ0FDQSxVLENBQ0EsVyxDQUVGLGtELENBQ0UsbUIsQ0FFRix5RCxDQUNFLCtCLENBRUEsdUIsQ0xrZ0dGLGdFLENLOS9GRSxtQixDQUVGLDJDLENMZ2dHQSx5QyxDQUVBLHVELENBREEseUMsQ0s3L0ZFLG1CLENBQ0Esa0IsQ0xrZ0dGLGtELENBQ0EsZ0QsQ0FDQSxpRCxDS2xnR0EsK0MsQ0FJRSxTLENBQ0Esa0MsQ0FDQSwwQixDQUVGLDBDLENBQ0UsaUIsQ0FDQSxNLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLFUsQ0FDQSx5QixDQUNBLGlCLENBQ0EsUyxDQUtGLG9DLENBQ0UsbUIsQ0FDQSxrQyxDQUNBLDBCLENBQ0EsUyxDQUVGLGtELENBQ0UsbUIsQ0FFRiwyQyxDTGdnR0EsZ0UsQ0s5L0ZFLG1CLENMa2dHRixrRCxDQUNBLGdELENBQ0EsaUQsQ0tsZ0dBLCtDLENBSUUsUyxDQUNBLGtDLENBQ0EsMEIsQ0FFRiwyQyxDQUVFLHNCLENBR0YsMEIsQ0FDRSx3QixDQ3BuQkYsbUIsQ0FDRSxjLENBQ0EsZ0IsQ0FFQSxpQixDQUlBLFksQ0FDQSxpQixDQUVBLDZCLENBQUEscUIsQ0FDQSxXLENBS0EsaUIsQ0FFQSxzQixDQUFBLGMsQ0FDQSxpQixDQUVBLFMsQ0FDQSx3QixDQUNBLGlCLENBQ0EscUIsQ0FDQSxnRCxDQUFBLHdDLENBRUEsYSxDQUNBLDZCLENBQUEseUIsQ05tbkhGLDBCLENNem1IQSx3QixDQUVFLGtCLENBRUEsZ0IsQ0FFQSxTLENBR0Ysd0IsQ0FDRSxhLENBRUEsb0IsQ0FHRixnQyxDQUNFLDhELENBQUEsc0QsQ0FHRiwwQixDQUNFLGlCLENBQ0EsTyxDQUVBLGEsQ0FHRiwwQixDQUNFLGlCLENBQ0Esb0IsQ0FHRiwrQixDQUNFLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxhLENBR0Ysa0gsQ0FDRSxpQyxDQUFBLHlCLENBR0Ysa0gsQ0FDRSxtRCxDQUFBLDJDLENObW1IRiwwQyxDTWhtSEEsMkMsQ0FFRSxlLENBQ0EsNEIsQ0FDQSwyQixDQUdGLDJDLENBQ0UsYSxDQUdGLHlELENBQ0UsVyxDQUVBLDRCLENBR0Ysc0QsQ0FDSSxXLENBQ0EsaUIsQ0FDQSx3QixDQStESix5QixDQXVTQSw2QyxDQXRTRSxTLENBR0Ysa0IsQ0FDRSxpQixDQUVBLG9CLENBR0YsaUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUdGLGtDLENBQ0UsYSxDQUVBLGlCLENBRUEsZSxDQUNBLGtCLENBQUEsVSxDQUFBLE0sQ0FFQSxXLENBRUEsd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxpQixDQUVBLG9CLENBQ0EsYyxDQUVBLG1CLENOOGhIRix1QyxDTTNoSEEsdUMsQ0FFRSxnQixDQUVBLGlCLENBQ0EsUyxDQUNBLFEsQ0FFQSxXLENBQ0EsWSxDQUVBLGMsQ0FDQSxvQixDQUVBLG9CLENBRUEsbUIsQ0EyckJGLDJFLENONjFGQSxnRCxDTWpoSEEsZ0QsQ0FFRSxZLENObWhIRix5QyxDTWhoSEEseUMsQ0F3REEsZ0IsQ0F0REUsaUIsQ05raEhGLDRELENNL2dIQSw0RCxDQUlFLFMsQ051aEhGLDRELENNOWdIQSw0RCxDQUlFLFUsQ05zaEhGLDZDLENNN2dIQSw2QyxDQUVFLGEsQ04rZ0hGLGlELENNNWdIQSxpRCxDQUVFLFksQ044Z0hGLDJDLENNM2dIQSwyQyxDQUVFLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLGMsQ042Z0hGLGdELENNMWdIQSxnRCxDQUVFLDJCLENBQUEsbUIsQ0FFQSxZLENBR0YsZ0IsQ0FHRSxXLENBR0Ysc0IsQ051Z0hBLHFCLENNcmdIRSxvQixDQUdGLHNCLENBQ0UsVSxDQUdGLGlDLENBQ0UsWSxDQUdGLHFCLENBQ0UsZSxDQUVBLGlCLENBQ0EsTyxDQUVBLDZCLENBQUEscUIsQ0FDQSxVLENBQ0EsVSxDQUNBLG1CLENBRUEsYyxDQUVBLFMsQ0FDQSxtQyxDQUdGLDJCLENBQ0UseUIsQ0FHRiw0QixDQUNFLHlCLENBR0YsMkIsQ0FDRSxpQixDQUVBLGEsQ0FFQSxVLENBR0YsNkIsQ0FDRSxLLENBRUEsZSxDQUdGLG1DLENBQ0UsTyxDQUVBLGtDLENBQ0EseUMsQ0FDQSxpQyxDQUdGLCtCLENBQ0UsTyxDQUdGLHFDLENBQ0UsTyxDQUVBLHNDLENBQ0Esa0MsQ0FDQSxpQyxDQUdGLHlCLENBQ0UsYSxDQUNBLFcsQ0FHRiw4QixDQUNFLG1CLENBZ0RGLDZDLENBN0NBLHNCLENBQ0UsMEIsQ0FHRiwyQixDQUNFLFMsQ0FHRix3QixDQTZEQSx1QyxDQUVFLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FFQSxvQixDQW5FRix3QixDQU1FLGlCLENBQ0EsVSxDQUlBLFMsQ0FHQSxRLENBRUEsb0MsQ0FBQSw0QixDQUNBLGlCLENBSUEsbUIsQ0FUQSxXLENBT0EsYSxDQUtGLHVDLENBQ0UsbUIsQ0FDQSxlLENBRUEsb0IsQ0FFQSxnQixDQUVBLFMsQ0FFQSxhLENBT0YsOEMsQ0FDRSxXLENBR0YseUMsQ0FDRSxvQixDQUVBLFMsQ0FDQSxZLENBSUYsNEQsQ0FDRSxrQyxDQUdGLDhELENBQ0UsK0IsQ0FHRix1QyxDQUNFLG1CLENBT0EsNkIsQ0FBQSxxQixDQUNBLFcsQ0FDQSxRLENBQ0Esa0IsQ0FFQSxXLENBQ0Esc0IsQ0FFQSxhLENBQ0EsUSxDQUNBLGUsQ0FDQSxjLENBT0YsaUQsQ051OUdBLHVELENNcjlHRSxjLENBRUEsbUIsQ0FFQSxvQixDQUNBLGMsQ0FHRixtQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUVBLFUsQ0FDQSxXLENBRUEsaUIsQ0FFQSxjLENBR0YsK0MsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsVSxDQUFBLE0sQ0FHRixzQixDQUNFLGEsQ0FDQSxrQixDQUNBLGEsQ0FFQSxhLENBQ0Esa0IsQ0FBQSxVLENBQUEsTSxDQUVBLFEsQ0FFQSxjLENBQ0EsaUIsQ0FFQSxxQixDQUNBLGMsQ051OUdGLGdCLENNbDlHRSxlLENBR0YsZSxDQUNFLGlCLENBRUEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxlLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsVSxDQUdGLHFCLENBQ0UsUyxDQUdGLGEsQ0F3QkEsYyxDQU1FLG9CLENBSUEsNkIsQ0FBQSxxQixDQWxDRixhLENBRUUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUNBLGMsQ0FPQSxTLENBRUEsb0MsQ0FBQSw0QixDQUdBLFMsQ0FDQSxTLENBWkEsd0IsQ0FBQSw0QixDQUdBLFUsQ0FNQSxlLENBTUYsMkIsQ0FDRSxtQyxDQUFBLDJCLENBR0YsYyxDQUNFLGUsQ0FDQSxnQixDQUVBLGlCLENBR0EsbUMsQ0FBQSxzQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUdBLGlCLENBQ0EsYyxDQUNBLFcsQ0FDQSxRLENBRUEsYyxDQUNBLGlCLENBRUEsYSxDQUNBLDRCLENBQ0EsbUIsQ0FDQSxjLENBR0Ysc0IsQ05pOUdBLG1DLENBR0EseUMsQ0FNQSxpQyxDQUhBLGlDLENBUEEsbUMsQ0FHQSx5QyxDQU1BLGlDLENBSEEsaUMsQ0FKQSw0QixDQU1BLG9CLENBSEEsb0IsQ016OEdFLGMsQ0FFQSxvQixDQUNBLFMsQ0FDQSxrQixDQUdGLG9CLENBQ0Usb0IsQ05nOUdGLDBCLENNNzhHQSwwQixDQUVFLFUsQ0FDQSxvQixDQUNBLGtCLENOZzlHRix1QixDQUdBLCtCLENBWUEsb0MsQ0FIQSxvQyxDQU5BLDZCLENBR0EsNkIsQ010OUdBLHVCLENOODhHQSwrQixDQVlBLG9DLENBSEEsb0MsQ0FOQSw2QixDQUdBLDZCLENBUkEseUIsQ0FHQSxpQyxDQVlBLHNDLENBSEEsc0MsQ0FOQSwrQixDQUdBLCtCLENNbjhHRSxhLENBQ0Esb0IsQ0FDQSxrQixDQUNBLHVCLENBQUEsZSxDTmc5R0Ysa0MsQ003OEdBLGtDLENONDhHQSxvQyxDTXo4R0UsMkIsQ04rOEdGLGdDLENNNThHQSxnQyxDTjI4R0Esa0MsQ014OEdFLDJCLENOODhHRixpREFBbUQsaUIsQ00zOEduRCxpREFBQSxpQixDTjA4R0EsbURBQXFELGlCLENNdjhHbkQsb0MsQ0FBQSw0QixDTjg4R0YsMkMsQ00zOEdBLDJDLENOMDhHQSw2QyxDTXY4R0Usa0IsQ0FHRixzQixDQUNFLGUsQ0FDQSxtRCxDQUFBLDJDLENBR0YsdUIsQ055OEdBLDZCLENNaDhHRSxhLENBQ0Esd0IsQ0FDQSxjLENOZzhHRiwyQixDQUNBLHlCLENBRUEsc0MsQ0FEQSxzQyxDQUhBLDJCLENNbjhHRSxjLENBRUEsYSxDQUNBLHdCLENBQ0EsYyxDQUdGLHVCLENOdThHQSw2QixDTXI4R0Usa0IsQ0FFQSx1QixDQUdGLDRCLENBQ0UsZSxDQUNBLG1ELENBQUEsMkMsQ0FHRixxQixDQUNFLGlCLENBR0YseUIsQ0FDRSxjLENBR0Ysc0IsQ0FDRSxvQixDQUNBLFUsQ0FHRix1QyxDQUNFLGMsQ0FFQSxrQyxDQUFBLDBCLENBR0YseUMsQ0FDRSxnQixDQUVBLFUsQ0FFQSxVLENBR0YseUMsQ044N0dBLCtDLENNNTdHRSxhLENBRUEsVSxDQUNBLGMsQ0FFQSxjLENBRUEsdUIsQ0FDQSxRLENBQ0EsYyxDQUdGLHlCLENBV0EscUIsQ0FFRSxVLENBRUEsNkIsQ0FBQSxxQixDQWZGLHlCLENBRUUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxlLENBRUEsZSxDQU1GLHFCLENBQ0Usb0IsQ0FJQSxTLENBR0YsZSxDQStDQSxxQixDQU1FLDZCLENBQUEscUIsQ0FLQSxpQixDQTFERixlLENBR0UsYSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZSxDQUlBLGUsQ0FJQSxTLENBWkEsZ0IsQ0FPQSxRLENBUUYscUIsQ0FDRSxhLENBQ0EsVSxDQUVBLFUsQ0FHRixnQyxDQUNFLFUsQ0FDQSxrQixDQUFBLFUsQ0FBQSxNLENBRUEsUyxDQUNBLFcsQ0FHRixtRCxDQUNFLDJCLENBR0YscUQsQ0FDRSx3QixDQUdGLDJDLENBQ0UsUyxDQUdGLHlDLENBQ0UsUyxDQUdGLHFCLENBQ0UsYyxDQUNBLG1CLENBRUEsaUIsQ0FHQSxjLENBQ0EsUSxDQUNBLFMsQ0FJQSxhLENBQ0EsUSxDQUNBLGUsQ0FDQSxjLENBQ0EsdUIsQ0FBQSxlLENBR0Ysb0MsQ0FDRSxlLENBR0Ysc0MsQ040NkdBLHNDLENNMTZHRSxlLENBR0YsMkIsQ0FDRSxRLENBQ0EsUyxDTjY2R0YsZ0MsQ00xNkdBLHlDLENBRUksZSxDQUNBLG1CLENBRUEsb0IsQ0FDQSxVLENBQ0EsMEIsQ0FBQSxpQixDQUlBLGMsQ0FFQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUVBLGEsQ0FDQSxjLENBQ0EsUSxDQUNBLGlCLENBQ0EsMEIsQ0FDQSxzQixDQUNBLGtDLENBQ0EsK0MsQ0FDQSxxQixDQUNBLDhCLENBQ0EsMEMsQ0FDQSx1RCxDQUNBLDZCLENOKzRHSixnQyxDTXYzR0UsZSxDQUVBLFMsQ0FFQSxjLENBR0EsUyxDTmk2R0Ysc0MsQ0FGQSxzQyxDQUNBLDJCLENNNzVHQSwyQixDQUlFLGtCLENBR0YsMEIsQ0FDRSxjLENBaUJGLDRDLENBRUksdUIsQ0FBQSxlLENBQ0EsUSxDQUNBLFMsQ0FDQSxXLENBQ0EsZSxDQUNBLGUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQVZKLGdFLENONDZHQSxnRSxDTXg0R0ksSyxDQXBDSixxRixDTmc3R0EscUYsQ012NEdJLFMsQ0F6Q0oscUYsQ05vN0dBLHFGLENNdDRHSSxVLENBOUNKLGlELENBa0RJLGUsQ0FsREosNEMsQ0E0REksa0IsQ0E1REosMkMsQ0FvRUksVSxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsNEIsQ0FBQSxlLENBQ0EsbUIsQ0FDQSxjLENBeEVKLHdELENBcUZJLGMsQ0FyRkosdUMsQ0EwRkksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxjLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUNBLGtCLENBQ0EsYyxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsNEIsQ0FBQSxlLENBbkdKLHFELENBaUhJLGMsQ0FqSEosNEUsQ05pK0dBLDJGLENNejJHSSxlLENBeEhKLDBFQUFBLGlCLENOcStHQSwwRUFBNEUsaUIsQ0FDNUUsNEVBQThFLGlCLENNeDJHMUUsdUIsQ0FBQSxlLENBOUhKLCtDLENBa0lJLG9CLENBQ0Esa0IsQ0FDQSxtRCxDQUFBLDJDLENONjJHSiw4RSxDTWovR0EsZ0YsQ0FpSkksdUIsQ0FBQSxlLENBSUEsb0IsQ0FDQSxrQixDQXRKSixnRCxDTjBnSEEseUQsQ0FoQkEsMkQsQ00xL0dBLGtELENBMkpJLGlCLENBQ0Esa0IsQ05tMkdKLGtFLENNLy9HQSx5RCxDQWlLSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxVLENBeEtKLHVELENOK2dIQSxnRSxDTWwxR0ksVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxXLENBQ0EsVSxDQUNBLHdCLENBQ0EsVSxDRTNrQ0osa0IsQ1I0NElBLGdCLENRMTRJSSxhLENBQ0EsYyxDQUNBLGlCLENBQ0Esa0IsQ1J1NElKLGdCLENReDVJSSxpQixDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esa0IsQ0FBQSxjLENBQ0Esc0IsQ0FBQSxtQixDQUFBLDBCLENBQ0Esd0IsQ0FBQSx3QixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQU9KLGtCLENBQ0ksZSxDQU9KLGUsQ0FlQSxpQixDQUlJLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxRLENBQ0EsTyxDQUNBLFMsQ0FDQSxRLENBekJKLGUsQ0FHSSxlLENBT0Esb0IsQ0FDQSxxQixDQUNBLFMsQ0FYQSxpQixDQWNKLGlCLENBQ0ksMkIsQ0FDQSxvQyxDQUFBLDRCLENBQ0EscUIsQ0FRQSxnQyxDQUdKLGtCLENBQ0ksaUIsQ0FDQSx1QyxDQUFBLCtCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUdKLHNCLENBQ0ksZSxDQUNBLGMsQ0FDQSxVLENBQ0EsbUIsQ0FHSix1QyxDQUNJLG9DLENBQUEsNEIsQ0FDQSxXLENBQ0EsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSxTLENBQ0EsUSxDQUNBLG1CLENBQ0Esd0IsQ0FBQSx5QixDQUFBLGlCLENBQ0EsbUIsQ0FBQSxhLENBQ0EseUIsQ0FBQSxZLENBR0osK0IsQ0FDSSwwQixDQUFBLGtCLENBQ0EsYSxDQUNBLFMsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsWSxDQUNBLFcsQ0FDQSxjLENBQ0EsYSxDQUNBLGUsQ0FDQSxtQixDQUNBLFUsQ0FHSixnQixDQUNJLFMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsbUIsQ0FHSixvQixDQUNJLGlCLENBQ0EsUyxDQUNBLFMsQ0FDQSxlLENBR0osMkIsQ0FDSSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFMsQ0FDQSxxQyxDQUFBLDZCLENBR0osOEQsQ0FFSSxVLENBQ0Esb0MsQ0FBQSw0QixDQUdKLG1DLENBQ0ksSyxDQUNBLFUsQ0FHSiwrRCxDQUNJLE8sQ0FDQSxVLENBR0oscUMsQ0FDSSxNLENBQ0EsVyxDQUdKLGlFLENBQ0ksVyxDQUNBLFEsQ0FDQSxTLENBR0osMEQsQ0FDSSxVLENBQ0EsTSxDQUNBLE8sQ0FDQSxVLENBQ0EsWSxDQUNBLGMsQ0FDQSxVLENSZzVJSixrRSxDUTM0SUksVSxDQUNBLE0sQ0FHSix3QixDQUNJLGEsQ0FDQSxjLENBQ0EsUyxDQUNBLGlCLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLGlCOzs7Ozs7Ozs7Ozs7O0FDb1JKLHNEQUNJLEUsQ0FDSSxTLENBRUosRSxDQUNJLFksQUFHUiw4Q0FDSSxFLENBQ0ksUyxDQUVKLEUsQ0FDSSxZLEFDdFhSLDBCQUNFLEUsQ0FJQSxHLENBZUEsRyxDQUlBLEUsQ0F0QkUsUyxDQU9GLEcsQ0FJQSxHLENBR0EsRyxDQU5FLFcsQUFWSixrQkFDRSxFLENBSUEsRyxDQWVBLEcsQ0FJQSxFLENBdEJFLFMsQ0FPRixHLENBSUEsRyxDQUdBLEcsQ0FORSxXLEFBbUJKLCtCQUNFLEUsQ0FJQSxHLENBZUEsRyxDQUlBLEUsQ0F0QkUsUyxDQU9GLEcsQ0FJQSxHLENBR0EsRyxDQU5FLFcsQUFWSix1QkFDRSxFLENBSUEsRyxDQWVBLEcsQ0FJQSxFLENBdEJFLFMsQ0FPRixHLENBSUEsRyxDQUdBLEcsQ0FORSxXLEFDd1FKLGtDQUNFLEUsQ0FDRSwwQixDQUNBLGEsQ0FHRixFLENBQ0Usd0IsQ0FDQSxlLEFBUkosMEJBQ0UsRSxDQUNFLDBCLENBQ0EsYSxDQUdGLEUsQ0FDRSx3QixDQUNBLGUsQUFJSixnQ0FDRSxFLENBQ0UsYSxDQUdGLEUsQ0FDRSxlLEFBTkosd0JBQ0UsRSxDQUNFLGEsQ0FHRixFLENBQ0UsZSxBQUlKLHVDQUNFLEUsQ0FDRSwwQixDQUNBLGEsQ0FHRixFLENBQ0Usd0IsQ0FDQSxlLEFBUkosK0JBQ0UsRSxDQUNFLDBCLENBQ0EsYSxDQUdGLEUsQ0FDRSx3QixDQUNBLGVGNVpKLFksQ1QrbUpBLHFCLENTN21KSSxhLENBQ0EsZSxDQUNBLDZCLENBQUEscUIsQ0FDQSxxQixDQUNBLG9CLENBQ0Esd0IsQ0FDQSx5QixDQUNBLGtCLENBQ0EsMkIsQ0FFSixpQyxDQUNJLGlCLENBRUosZ0IsQ1RrbkpBLGtCLENTaG5KSSxjLENBRUosUSxDVGtuSkEsaUIsQ1NobkpJLGlCLENBQ0EsMEIsQ0FDQSwyQixDQUNBLDRCLENBQ0kseUIsQ0FDSSxxQixDQUNSLG9CLENBQ0ksZ0IsQ0FDSixzQixDQUNJLG1CLENBQ0ksMEIsQ0FDUix3QixDQUNJLHdCLENBQ0osdUIsQ0FDSSxvQixDQUNRLDZCLENBQ0osc0IsQ0FFWixnQixDQUNJLHlCLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFksQ0FFSix1QyxDQUNJLHdCLENUMm5KSixpQyxDUzVuSkEsdUMsQ0FZSSxZLENBQ0EsVyxDQUNBLGtCLENBQ0ksbUIsQ0FDSSxXLENBQ1IsbUIsQ0FDSSxhLENBQ0osNEIsQ0FDSSxlLENBRVIsd0IsQ0FDSSxjLENBQ0EsUyxDQUNBLCtELENBQ0EsaUIsQ0FDQSxlLENBQ0EsWSxDQUNBLFcsQ0FFSiw0QixDQUNJLFUsQ0FDQSxXLENBQ0EsYSxDQVpKLHdCLENUZ29KQSxZLENTaG5KSSxzQyxDQUVKLG1GLENUbW5KQSwwRixDQURBLHVFLENBRUEsOEUsQ1NobkpJLHNCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLDJCLENBQ0Esd0IsQ0FFSixnQixDQU9BLFcsQ0FDSSwwQixDQUFBLGtCLENBUkosZ0IsQ0FFSSxlLENBQ0EsYyxDQUVBLG1CLENBREEsVSxDQUdKLFcsQ0FFSSxpQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxTLENBQ0EsUSxDQUNBLE0sQ0FDQSxLLENBQ0EsUSxDQUNBLE8sQ0FDQSxvQixDQUNBLHFCLENBQ0EsUyxDQUVKLDZCLENBR0EsWSxDQUZJLGUsQ0FFSixZLENBQ0ksMkIsQ0FDQSxvQyxDQUFBLDRCLENBQ0EscUIsQ0FDQSxtQixDQUNBLGlCLENBRUEsSyxDQUNBLE0sQ0FDQSxRLENBQ0EsTyxDQUNBLFMsQ0FDQSxRLENBQ0EsZ0MsQ0FFSixtQixDQUNJLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxhLENBQ0EsbUIsQ0FFSixXLENBV0Esd0IsQ0FDSSx1QyxDQUFBLCtCLENBWkosVyxDQU9JLFcsQ0FDQSxVLENBQ0Esa0IsQ0FSQSxpQixDQUVBLGlCLENBQ0EsYSxDQU9KLHdCLENBRUksMkIsQ0FDQSx3QixDQUNBLCtCLENBQ0EseUIsQ0FDQSwyQixDQUNBLHVCLENBQ0EsZSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSx5QixDQUNBLG9CLENBQ0EsNkIsQ0FDUSxxQixDQUNSLGtCLENBQ0EscUIsQ0FDQSxnQyxDQUNRLHdCLENBQ1Isd0IsQ0FDQSx5QixDQUNBLGlDLENBQUEseUIsQ0FDQSxrQyxDQUNRLDBCLENBQ1IsbUIsQ0FDQSxtQixDQUNBLG1CLENBQ0EsaUMsQ0FDQSxTLENBRUosOEQsQ0FDSSxpQixDQUVKLDhCLENBQ0ksVSxDQUNBLG1CLENBRUosa0MsQ0FDSSx5QixDQUNBLGtCLENBRUosZ0IsQ0FDSSxtQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxrQixDQUNBLG9CLENBQ0Esc0IsQ0FDQSx1QixDQUNBLG1CLENBQ0Esa0IsQ0FDQSxtQixDQUNBLHFCLENBQ0Esc0IsQ0FDQSxvQixDQUNBLG1CLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxXLENBRUosbUIsQ0FFSSwwQixDQUFBLGtCLENBQ0EsYSxDQUNBLFMsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBRUEsVSxDQVRKLG1CLENUd25KQSx3QixDU2xsSkEsc0IsQ0FFSSxXLENBTUEsZSxDQUNBLFUsQ0FHQSxtQixDVHNrSkosd0IsQ1NybkpJLGEsQ0FDQSxTLENBRUEsSyxDQUNBLE0sQ0FTQSxjLENBQ0Esd0IsQ0FDQSxrQixDQWJBLGlCLENBSUEsVSxDQU1BLGUsQ0FJQSw2QixDQUFBLHFCLENBRUosOEIsQ0FDSSxVLENBREosOEIsQ0FHQSw0QyxDQUVJLFcsQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxRLENBQ0EsYSxDQUNBLDhCLENBQUEsc0IsQ0FFSiw0QixDVDJuSkEseUIsQ1N6bkpJLHVDLENBQUEsK0IsQ0FFSixzQixDQUNJLG9DLENBQUEsNEIsQ0FFQSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLGMsQ0FHQSxTLENBQ0EsUSxDQUVBLHdCLENBQ0kseUIsQ0FDSSxpQixDQUNSLG1CLENBQ0ksYSxDQUNKLHlCLENBQ0ksWSxDQUVSLDBDLENBQ0ksVyxDQUNBLFksQ0FDQSxjLENBQ0EsYSxDQUVKLHdCLENBY0EsOEIsQ0FDSSxpQixDQUNBLE0sQ0FDQSxLLENBR0EsNEIsQ0FDQSx1QixDQUNBLG1CLENBdEJKLHdCLENBR0ksTyxDQUNBLFEsQ0FFQSxlLENBQ0EsVSxDQUNBLFMsQ0FDQSx1QixDQUtKLDhCLENBSUksaUMsQ0FDQSx5QixDQUtKLG1CLENBQ0ksZ0MsQ0FDQSx3QixDQUNBLHlELENBQ0EsaUQsQ0FPSixpQyxDVDJuSkEsd0MsQ1N6bkpJLG1GLENBQ0EsMkUsQ0FFSixtQyxDQUNJLGlCLENBQ0EsYyxDQUVKLGEsQ1Q2bkpBLG9CLENTM25KSSxpQixDQUNBLFMsQ0FDQSxpRSxDQUNBLFMsQ0FFSixvQixDQUNJLFEsQ0FDQSxPLENBRUosYSxDQUNJLG1CLENBVUosb0IsQ0FSQSxtQixDQVNJLG1CLENBRUEsVSxDQUNBLFcsQ0FaSixtQixDQUtJLG1CLENBQ0Esa0IsQ0FKQSxpQixDQU1KLG9CLENBRUksaUIsQ0FJSix3QixDVDZuSkEsdUIsQ1MzbkpJLG1CLENBRUosbUMsQ1Q2bkpBLHFDLENTM25KSSw2QixDQUVKLHdELENBQ0ksbUIsQ0FFSix3QixDQUNJLFEsQ0FDQSxNLENBRUosc0IsQ0FDSSxLLENBQ0EsTyxDQUVKLHFDLENBQ0ksTyxDQU1KLGlDLENBSkEsbUMsQ0FDSSxVLENBQ0EsTSxDVG9vSkosaUYsQ0FFQSwrRSxDQURBLDZELENBRUEseUQsQ0FKQSxnQyxDUzduSkEseUIsQ1Rtb0pBLDZGLENBREEsNkYsQ0FFQSxzSCxDUzNuSkksUyxDQUNBLGlCLENBQ0EsbUIsQ0FFSixnQyxDQUNJLGtCLENBRUosNkMsQ0FDSSxrQixDQUVKLHNDLENBQ0ksZ0IsQ0FFSixvQyxDQUNJLGdCLENBRUosNEQsQ0FDSSxjLENBRUosbUYsQ0FDSSxLLENBQ0EsUSxDQUVKLG1GLENUNm5KQSwrRixDUzNuSkksTyxDQUNBLE0sQ1QrbkpKLCtDLENTN25KQSxtQixDQUVJLG1CLENBQ0EsNEIsQ0FFSiwrQyxDQUNJLG9wTSxDQUNBLDJCLENBQ0EsNkIsQ0FDQSw2QixDQUVKLDRELENBQ0ksNkIsQ0FDQSxxQixDQUVKLGlCLENBQ0kseUIsQ1RncEpKLG1DLENTcG5KQSx1QyxDVG1uSkEscUMsQ1NobkpJLHNCLENBRUosMEMsQ0FDSSx1QixDQUNBLGMsQ0FDQSxlLENBR0osdUMsQ1RtbkpBLHdDLENTam5KSSxVLENBQ0EsVyxDQUVKLHFDLENUbW5KQSxzQyxDU2puSkksVyxDQUNBLFUsQ0FFSixtRCxDVG1uSkEsb0QsQ1NqbkpJLFMsQ0FDQSxPLENBRUosbUMsQ1RtbkpBLG9DLENTam5KSSxXLENBQ0EsVSxDQUlBLDRCLENBRUosNEIsQ1RtbkpBLDZCLENTam5KSSxXLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGMsQ0FFSixrRCxDQUlBLGdELENUZ25KQSxtRCxDQUlBLGlELENTdG5KSSxjLENBTUosZ0YsQ1RvbkpBLGlGLENTbG5KSSxjLENBRUosOEUsQ1RvbkpBLCtFLENTbG5KSSxlLENBRUosd0YsQ1RvbkpBLHlGLENTbG5KSSx1QyxDQUNBLCtCLENUdW5KSixnRCxDU3JuSkEscUUsQ1RzbkpBLGlELENBRkEsc0UsQ1NobkpJLGtCLENBRUoscUUsQ0FDSSx5QixDQUVKLHNFLENBQ0ksK0IsQ0FFSiwyRSxDQUNJLDBCLENBRUosNEUsQ0FDSSxnQyxDQUVKLDRFLENBQ0kseUIsQ0FFSiw2RSxDQUNJLCtCLENBRUosbUUsQ0FJSSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUdBLGEsQ1QwbUpKLGlFLENTaG5KSSxVLENBQ0EsaUIsQ0FHQSxLLENBQ0EsUSxDQUNBLGEsQ1QybUpKLG9FLENTam5KSSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUdBLGEsQ1Q0bUpKLGtFLENTbG5KSSxVLENBQ0EsaUIsQ0FHQSxLLENBQ0EsUSxDQUNBLGEsQ0FFSix1RyxDVG9uSkEsbUcsQ0FDQSx3RyxDQUNBLG9HLENTbG5KSSxZLENBRUosbUUsQ1RvbkpBLG9FLENTbG5KSSxRLENBQ0EsVyxDQUVKLGlFLENUb25KQSxrRSxDU2xuSkksUyxDQUNBLFUsQ0FFSiw2RSxDVG9uSkEsOEUsQ1NsbkpJLFUsQ0FDQSxTLENHcGxCSixRLENBQ0UsaUIsQ0FDQSxrQixDQUNBLGMsQ0FHRixjLENBQ0UsUyxDQUdGLG1CLENBQ0UsZSxDQUdGLG9DLENBQUEsb0MsQ0FDRSx3QixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLG9CLENBQ0EsZ0IsQ0FHRixtQyxDQUNFLGtCLENBR0YsK0IsQ0FDRSxjLENBR0YsK0MsQ0FDRSxvQixDQUdGLCtDLENBQ0UsYSxDQUNBLFUsQ0FDQSxZLENBQ0EsNEIsQ0FDQSxxQixDQUNBLFEsQ0FHRixnRCxDQUNFLHdYLENBQ0EsUyxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLGtCLENBQ0EsVSxDQUdGLHNELENBQUEsc0QsQ0FDRSxTLENBR0Ysc0QsQ0FDRSxvQyxDQUFBLDRCLENBR0YscUMsQ0FDRSxVLENBQ0EsUSxDQUNBLE8sQ0FDQSxrQixDQUNBLHlDLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxPLENBQ0EsaUIsQ0FDQSxtQixDQUdGLDZDLENBQ0UseUMsQ0FDQSxpQixDQUdGLDhDLENBQ0UsVyxDQUNBLFUsQ0FHRix5RCxDQUNFLFUsQ0FDQSxNLENBQ0EsZ0IsQ0FDQSxjLENBR0Ysb0QsQ0FBQSx5QyxDQUNFLFcsQ0FHRixxRCxDQUFBLDBDLENBQ0UsaUIsQ0FDQSxvQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSw2QixDQUNBLHdYLENBQ0EsbUIsQ0FDQSxTLENBQ0EsYSxDQUNBLFcsQ0FDQSxlLENBR0YsMkQsQ0FBQSwyRCxDQUFBLGdELENBQUEsZ0QsQ0FDRSxTLENBR0YsZSxDQUNFLG9CLENBQ0Esa0IsQ0FDQSxVLENBTUEsZSxDQUNBLGUsQ0FHRiwyQixDQUNFLG9CLENBT0YsbUMsQ0FDRSw2QixDQUdGLGMsQ0FDRSxRLENBQ0EsYyxDQUNBLGUsQ0FHRixzQixDQUNFLG9CLENBRUEsVSxDWnluS0YsZ0MsQ1lybktFLGlCLENBQ0EsaUIsQ0FHRixxQyxDQUNFLFUsQ0M1R0YsZ0IsQ0QrR0Esd0IsQ0FDRSxjLENBR0YsdUMsQ0FDRSxvQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxvQixDQUNBLHdCLENBQ0Esd0IsQ0FDQSxVLENBQ0Esb0IsQ0FHRix1RCxDQUNFLGlCLENab25LRixpRCxDWWhuS0UsYyxDQUNBLGtCLENBR0Ysc0QsQ0FDRSx3QixDQUNBLHdCLENBR0Ysb0QsQ0FDRSxxQixDQUNBLHdCLENBR0Ysd0IsQ0FDRSxZLENBQ0EsUyxDQUNBLGlCLENBQ0EsVSxDQUNBLHFCLENBQ0EscUIsQ0FDQSxRLENBQ0EsZSxDQUNBLCtCLENBQ0EsZ0MsQ0FDQSxlLENBQ0Esb0IsQ0FHRixrQyxDQUNFLGEsQ0FHRixpQyxDQUNFLG9CLENBR0Ysb0MsQ0FDRSxRLENBQ0EsVyxDQUNBLFksQ0FDQSxrQixDQUNBLCtCLENBR0YsdUMsQ0FDRSxpQixDQUNBLGdCLENBQ0EsYSxDQUNBLGdDLENBQ0EsMkIsQ0FHRix1QyxDQUNFLGlCLENBQ0EsWSxDQUNBLGMsQ1oybUtGLGlELENZdm1LRSxnQixDQTJCRixrRSxDQUNFLHdCLENBR0Ysd0UsQ0FDRSxVLENBR0YsYyxDQUNFLGMsQ0FHRiwwQixDQUNFLGMsQ0FHRix3QixDQUNFLGtCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxVLENBR0YsaUIsQ0FDRSxlLENBQ0EsYyxDQUNBLFksQ0FDQSwrQixDQUNBLFUsQ0FHRixnQixDQUNFLG1CLENBQ0EsdUIsQ0FDQSxvQixDQUNBLGUsQ0FDQSxRLENBQ0EsNEIsQ0FDQSwyQixDQUNBLDBCLENBQ0EsYyxDQUdGLHNCLENBZ0JBLHFCLENBZkUsUyxDQUdGLGUsQ0FDRSxvQixDQUNBLHVCLENBQ0Esd0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxxQixDWitsS0YseUIsQ1l2bEtFLGlCLENBQ0EsYyxDQUdGLHFCLENBQ0UsVSxDQUdGLDhELENBQUEseUQsQ0FBQSx5QixDQUNFLFksQ0VoV0YsZSxDQUNFLFcsQ0FJQSwyQixDQUNBLGMsQ0FDQSxnQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSw0QixDQUNBLG1DLENBQUEsMkIsQ0FHRix3QixDQVNBLGlDLENBUkUsb0IsQ0FHRix3QixDQUNFLG9CLENBQ0EsaUIsQ0FRRixzQixDQUNFLFMsQ0FHRixzQyxDQUNFLFcsQ0FDQSxVLENBQ0EsUSxDQUNBLFUsQ0FDQSxZLENBQ0Esa0MsQ0FBQSwwQixDQUNBLHlCLENBQ0EsaUMsQ0FDQSwyQixDQUNBLHNELENBQ0EsMkIsQ0FBQSxtQixDQUNBLFUsQ0FHRiwrQyxDQUNFLG1CLENBQUEsVyxDQUNBLFMsQ0FHRiw4QyxDQUNFLFksQ0FDQSxpRCxDQUFBLHlDLENBR0YsMEQsQ0FDRSxZLENBR0YsbUQsQ0FDRSxpQixDQUNBLGtCLENDL0RGLGMsQ0FJRSxZLENBQ0EsYyxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLHFCLENBQ0EsYSxDQUNBLHFELENBQUEsNkMsQ0FHRiw2QyxDQUNFLHFCLENBR0Ysb0QsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDRCLENBQ0Esa0MsQ0FDQSxpQyxDQUNBLGMsQ0FDQSw4QixDQUFBLHNCLENBQ0EsbUQsQ0FBQSwyQyxDQUNBLFUsQ0M3QkYsZSxDQUNFLFUsQ0FERixtQixDQUlJLGEsQ0FDQSxXLENBQ0EsVSxDQUdGLGdDLENBQ0UsVSxDQ1ZKLGMsQ0FDRSxjLENBQ0EsTSxDQUNBLFEsQ0FDQSxZLENBQ0EsVSxDQUlBLHNCLENBQ0Esd0IsQ0FDQSwwQyxDQUFBLGtDLENBQ0EsaUIsQ0FDQSxxQixDQVVGLHVCLENBQ0UsYSxDQUNBLFMsQ0FDQSw4QixDQUFBLHNCLENBQ0EsVyxDQUdGLHVCLENBQ0UsUyxDQUdGLHFCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFcsQ0FDQSw0QixDQUNBLFEsQ0FDQSx5QixDQUNBLG1ELENBQ0EsMkIsQ0FDQSwwQixDQUNBLGMsQ0FHRixxQixDQUNFLGtCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQUdGLG9CLENBRUUsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxnQixDQUNBLFEsQ0FDQSxTLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQVdGLDBCLENBbkJBLG9CLENBV0EsdUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUdGLDBCLENBQ0UsZSxDQUdGLDBCLENBRUUsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUdGLDhCLENBQ0UsYyxDQUNBLGUsQ0FHRiwwQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQVdGLDhDLENBQ0UsaUIsQ0FDQSxhLENBUUYsOEMsQ0FDRSxhLENKdkhGLFcsQ0FDRSxjLENBQ0EsZSxDQUdGLGMsQ0FDRSxRLENBR0YsYyxDQUNFLG9CLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBR0YscUIsQ0FDRSxVLENBQ0UsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLGlCLENBR0oseUIsQ0FDRSxlLENBQ0EsYyxDQUNFLHlCLENBR0osZ0MsQ0FDRSxZLENBZUYsbUJBQUEsYSxDQUNFLGMsQ0FHRixhLENBQ0UsYSxDS3BERixJLENsQjR0TEEsVyxDQURBLFUsQ0FEQSxVLENrQnR0TEUsdUMsQ0FBQSwrQixDQUdGLEksQ0FDRSxvQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxvQixDQUNBLG1CLENBWEYsVSxDQUFBLFUsQ0FlSSx3QixDQWZKLFcsQ0FtQkksd0IsQ0FuQkosYSxDQXVCSSx3QixDQUlKLGMsQ0FBQSxzQixDQXVCSSxpQixDQUNBLHNCLENBQUEsYyxDQXhCSixjLENBQ0UsMEIsQ0FBQSwwQixDQUFBLG1CLENBRUEsZSxDQUVBLGdGLENBQUEseUQsQ0FMRixjLENBQUEsbUIsQ0FVSSxpQixDQVZKLHNCLENBY0ksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FFQSxhLENBQ0EsVSxDQUNBLFcsQ0FPQSw2RSxDQUFBLHNELENBQ0EsUyxDQTdCSiw0QixDQUFBLDRCLENBbUNNLFMsQ0NyRU4saUIsQ0FDSSxZLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBQ0EscUIsQ0FDQSxXLENBQ0EsNkIsQ0FBQSxxQixDQXlCSixxQixDQUNJLGEsQ0FHSiw4QixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxzRCxDQUNBLDJCLENBQ0EsMEIsQ0F1QkosOEIsQ0FDSSxTLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBV0osd0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGMsQ0FDQSxVLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxpRCxDQUFBLHlDLENBQ0EsMkMsQ0FDQSxjLENBVkosMkIsQ0E0QlEsYyxDQUNBLGUsQ0FDQSxpQixDQTlCUiwrQixDQTBDUSxRLENBQ0EsYyxDQUNBLDRCLENBS1IsaUMsQ0FDSSxtQixDQU9KLHlCLENBQ0ksYSxDQUNBLG1CLENBQ0EsK0IsQ25Cc3NMSixpQyxDbUIvckxBLDhCLENBRUksMkMsQ0FDQSxjLENBQ0EsYSxDQUNBLGUsQ0FDQSxrQixDQUNBLG9CLENBYUosMkIsQ0FDSSxrQixDQU9KLGdDLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FHSiw4QixDbkJtckxBLGtDLENBREEsb0MsQ21CN3FMUSx3QixDQUNBLGlCLENBQ0EsZSxDQUlBLDJCLENBQ0EsNkIsQ0FaUiw4QixDQUlRLFUsQ0FJQSwyQixDQUVBLDRDLENuQnlxTFIsa0MsQ0FEQSxvQyxDbUJscExRLGMsQ0FDQSwyQyxDQUVBLHFCLENBQ0Esc0QsQ0FDQSwwQyxDQWpCUixnQyxDQUNJLGEsQ0FvQkosNEIsQ0FDSSxvQixDQURKLGtDLENBSVEsaUIsQ0FJUix1QixDQUNJLGlHLENBQ0EsMkQsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsYyxDQUNBLDJDLENBR0osd0IsQ0FDSSxXLENBT0osbUMsQ0FDSSxVLENBT0osdUMsQ0FNUSxVLENBQ0Esd0IsQ0FDQSwyQyxDQUNBLDJCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsUyxDQVpSLGtFLENBZVksaUIsQ0FDQSxjLENBaEJaLHlELENBZVksaUIsQ0FDQSxjLENBaEJaLDhELENBZVksaUIsQ0FDQSxjLENBaEJaLG9ELENBZVksaUIsQ0FDQSxjLENBV1osMkMsQ0FFUSxvQixDQUNBLGlELENBQ0EsMkIsQ0FDQSw0QyxDQUlSLDRCLENBRUksVyxDQUVBLGlCLENBR0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBUEosa0MsQ0FpQlEsaUIsQ0E2QlIsMEIsQ0FJSSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsZ0IsQ0FPSixvQyxDQUdJLFUsQ0FDQSxlLENBQ0EsUSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxtQixDQUVBLFUsQ0FDQSxpQixDQUlBLGUsQ25CNm1MSixzQyxDbUI3bUxJLGUsQ25CNm1MSixzQyxDQUNBLHVCLENtQjFuTEksVSxDQUNBLGUsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxnQixDQUNBLG1CLENBQ0Esd0IsQ0FDQSxVLENBQ0EsaUIsQ0FZSix3QyxDbkJtbkxBLHNDLENtQnJzS0EsZ0UsQ0E1YUksWSxDQUdKLDBDLENBNmFBLGtFLENBNWFJLGEsQ0F5ZkosNEIsQ0F1QkEsMEIsQ0FuZ0JBLDBDLENBRVEsUyxDQWNSLHVCLENBQ0ksZSxDQUNBLHVDLENBQUEsK0IsQ0FGSiw2QixDQUtRLHdCLENBV1Isd0IsQ0FDSSxpQixDQUNBLGMsQ0FDQSxxQixDQUNBLFUsQ0FDQSxVLENBQ0EsUSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSwyQyxDQUNBLGtELENBQ0EsMEMsQ0E0QkoseUIsQ0FFUSxRLENBQ0EsYyxDQVVSLDZCLENBQ0ksYyxDQUNBLGEsQ0FRSiwwQixDQUNJLFksQ0FDQSxjLENBQ0EsYSxDQUNBLDRCLENBQ0EsZ0IsQ0FPSiwrQixDQUNJLFksQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxjLENBR0osOEIsQ0FDSSxjLENBQ0EsUSxDQUZKLGlDLENBVVEsK0IsQ0FWUiw0QyxDQWFZLGtCLENBS1osOEIsQ0FDSSxjLENBUUosbUMsQ0FJQSwrQixDQUhJLG1CLENBQUEsbUIsQ0FBQSxZLENBR0osK0IsQ0FFSSxVLENBQ0EsVyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBQ0EsbUIsQ0FBQSxhLENBUEosbUMsQ0FVUSxVLENBQ0EsVyxDQWdCUiwrQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkMsQ0FGSixvQyxDQWFRLFUsQ0FDQSxjLENBVVIsaUMsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGUsQ0FRSixpQyxDbkIrL0tBLDZCLENtQjcvS0ksUyxDQUVBLFcsQ0FDQSxpQixDbkIwL0tKLDZCLENtQjUvS0ksWSxDQVNKLGlDLENBQ0ksd0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSwyQyxDQUpKLHVDLENBWVEsVyxDQUNBLFUsQ0FDQSxrQixDQUVBLFEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFMsQ0FVUiw2QixDQUNJLHdCLENBQ0EsNEIsQ0FrQ0osNkIsQ25CNDhLQSxnQyxDbUIxOEtJLGlCLENBRUEsVSxDQUVBLFEsQ0FDQSw0QixDQUNBLDJCLENBQ0EsMEIsQ0FDQSxjLENBQ0Esb0IsQ25CaThLSixnQyxDbUJ6OEtJLE8sQ0FZSiw2QixDQUNJLGdELENBQ0EsUyxDQUNBLFcsQ0FDQSxLLENBR0osZ0MsQ0FDSSxtRCxDQUNBLFUsQ0FDQSxRLENBQ0EsVyxDQUNBLEssQ0FHSiw2QixDQUNJLGUsQ0FDQSwyQyxDQVlKLCtCLENBQ0ksYyxDQUNBLGEsQ0FRSiwrQixDQUNJLGMsQ0FDQSxhLENBQ0EsZ0IsQ0E2Q0osb0MsQ0FDSSx3QixDQUNBLDBDLENBQUEsa0MsQ0FGSiw2QyxDQUtRLHdCLENBMkJSLHNELENBQ0ksb0IsQ0FHSiwyRCxDQUNJLGEsQ0FHSix5RCxDQUNJLGMsQ0FDQSxhLENBQ0EsNEIsQ0FDQSxnQixDQUdKLHNELENBQ0ksYyxDQUNBLGEsQ0FDQSxvQixDQVNKLGtCLENBQ0ksVyxDQUNBLFMsQ0FDQSxtQyxDQUFBLDJCLENBR0osMEMsQ0FDSSxjLENBQ0EsUyxDQUNBLGEsQ0FDQSxVLENBSUosZ0NBQUEsK0MsQ0FDSSxvQixDQUNBLGlELENBQ0EsMkIsQ0FDQSw0QyxDQVFILHNCLENBdUJBLG9CLENBdEJJLGlCLENBR0EsYyxDQUNBLDJDLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxlLENBRUEsMkIsQ0FBQSxzQixDQUNBLHVCLENBQ0EsYyxDQUNBLGlHLENBQ0EsMkQsQ0FDQSwyQixDQUNBLGlCLENBQ0wsZ0IsQ0E2QkMsUyxDQUNJLGUsQ0FHSixXLENBQ0ksVSxDQUNBLDBCLENBQUEsMEIsQ0FBQSxtQixDQUNBLGEsQ0FHTCxTLENBQ0ksVSxDQUNBLGEsQ0FHSCxlLENBQ0ksaUIsQ0FDQSxTLENBQ0EsVSxDQUdMLGtDLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFUsQ0FNSCxrQyxDQUNJLGlCLENBQ0EsUyxDQUNBLGEsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLFUsQ0FDQSwyQyxDQUNBLGMsQ0FDQSxXLENBRUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsbUIsQ0FDQSxvQixDQUNBLHdCLENuQjQyS0wsNEIsQ21CejJLQyw4QixDQUVJLDBCLENBQUEsMEIsQ0FBQSxtQixDQUNBLFksQ0FPTCxNLENBQ0ksZ0IsQ0FJSCxrQixDbkJpMktELGtDLENtQjEyS0Msb0MsQ0FVSSxVLENBR0osNEIsQ0FDRyxVLENBQ0MsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsUSxDQUNBLGlCLENDNzlCTCxhLENEOC9CQSxrQixDQXZDQyw0QixDQ3I5QkcsMkIsQ0FBQSw0QixDRDQvQkosa0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHlCLENBQUEscUIsQ0FDQSxVLENDamdDSixhLENBRUkseUIsQ0FBQSxxQixDQUNBLFcsQ0FHSixxQixDQUNFLHlCLENBUEYsYSxDQWlCQSxvQixDQXdEQSxtQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBekRKLG9CLENBRUksdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUNBLFksQ0FZSiw0QyxDQUNJLFksQ0FXSix3QixDQUNJLGUsQ0FDQSxnQixDQVVKLGdELENBQ0ksZSxDQUNBLGdCLENBYUosbUIsQ0FFSSxrQixDQUFBLGMsQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLGUsQ0E2QkosMkMsQ0FDSSxlLENBV0osb0IsQ0FDSSxVLENBQ0Esa0IsQ0E2Qkosc0IsQ0FDSSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxxQixDQUNBLGEsQ0FXSiw4QyxDQUNJLGUsQ0FJSixvQixDQUNJLGtCLENBb0JKLG1CLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixDQXVCSiw0QixDQUNJLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FHSiw2QixDQUNJLGlCLENBQ0EsYyxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBR0osb0MsQ0FDSSxpQixDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLE0sQ0FDQSxtQixDQUNBLDJCLENBQ0EsdUIsQ0FDQSxpQyxDQUNBLGtFLENBR0osbUIsQ0FDSSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLFMsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ0FDQSxRLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFMsQ0FDQSxjLENBQ0EsdUMsQ0FBQSwrQixDcEI0c01KLHlCLENvQm5yTUEseUIsQ0FFSSx3QixDQUdKLDJDLENBQ0ksVyxDQVdKLHVCLENwQnlxTUEsMkIsQ29CdnFNSSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLHNDLENBQUEsOEIsQ0FDQSw4QixDQUFBLHNCLENBR0osdUIsQ0FDSSxTLENBT0osMkIsQ0FKQSxtRCxDQUNJLFMsQ0FPSix1RCxDQUNJLFMsQ0N6VUosb0IsQ0FBQSx1QixDQTJCSSxtQixDQUFBLG1CLENBQUEsWSxDQTNCSixvQixDQUVFLGtCLENBQUEsYyxDQUNBLDZCLENBQUEscUIsQ0FDQSxnQixDQUNBLG1CLENBTEYsdUIsQ0F5QkksaUIsQ0FDQSxrQixDQUVBLG1CLENBQ0EsUyxDQTdCSiw4QyxDQWtDUSxTLENBbENSLCtCLENBbURNLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLHNCLENBQ0EscUIsQ0FDQSxXLENBQ0EsWSxDQUNBLDhCLENBQUEsc0IsQ0FDQSxxQixDQUNBLHlELENBOUROLHFDLENBa0VNLFMsQ0FsRU4sOEIsQ0FzRU0saUIsQ0FDQSxVLENBQ0EsTSxDQUNBLE8sQ0FDQSxVLENBQ0Esa0IsQ0FDQSxRLENBNUVOLHFDLENBZ0ZNLGlCLENBdUNOLHdCLENBU0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBQ0EsZSxDQUNBLFksQ0FDQSxzQixDQVBGLDRCLENBVUkscUIsQ0FBQSxrQixDQUNBLFcsQ0FlSiwwQixDQUNFLGUsQ0FDQSxjLENBQ0EsUyxDQUNBLGEsQ0FpQkYsMEIsQ0FDRSxpQixDQUNBLGUsQ0FGRiwrQixDQUtJLGMsQ0FDQSxlLENBQ0EsYSxDQVBKLG9DLENBVU0sMkMsQ0FDQSxjLENBYU4sNEIsQ0NpT0EsOEIsQ0RoT0UsaUIsQ0FERixtQyxDQUlJLFMsQ3JCbTRNSiwwQixDcUIvM01BLDJCLENBRUUsUSxDQUNBLGlCLENBQ0EsVyxDQUNBLHdCLENBQ0EsMEIsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBRUEsdUMsQ0FBQSwrQixDckJnNE1BLGdDLENxQjU0TUYsaUMsQ0FlSSx3QixDQUNBLGMsQ0FJSiwwQixDQUNFLGlCLENBQ0EsWSxDQUdGLCtCLENBQ0UsWSxDQUdGLDhCLENBQ0UsYSxDQUdGLGtDLENBQ0UsaUIsQ0FFQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsVSxDQUNBLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx3QixDQVpGLHdDLENBb0JJLFMsQ0FJSixvQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0UxUUYsYSxDQUNFLFUsQ0FHRix1QixDQUNFLFEsQ0FDQSxTLENBQ0EsUSxDQUdGLCtDLENBQ0UsZSxDQUdGLHFCLENBQ0UsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFUsQ0FDQSxrQixDQUNBLGMsQ0FHRiw0QixDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxpRCxDQUNBLDJCLENBQ0EsaUMsQ0FDQSx3QixDQUNBLHdDLENBQUEsd0IsQ0FBQSw4QyxDQUdGLHFDLENBQ0UsZ0MsQ0FBQSx3QixDQUdGLDBCLENBQ0UsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUdGLDJCLENBQ0UsWSxDQUNBLFUsQ0FDQSxTLENBQ0EsOEIsQ0FBQSxzQixDQUdGLDBELENBQ0UsYSxDQUdGLHlELENBaUNBLHVFLENEb1pBLDJDLENDcGJFLFMsQ0FHRiw2QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxnQixDQUNBLFcsQ0FDQSxZLENBQ0EsaUIsQ0FDQSx3QixDQVBGLGlFLENBVUksUSxDQUNBLFcsQ0FDQSxVLENBQ0EsUyxDQUNBLHdCLENBQ0EsUyxDQUNBLHFDLENBQUEsNkIsQ0FoQkosa0QsQ0FvQkksTyxDQUNBLFMsQ0FyQkosMEQsQ0F5Qkksd0IsQ0FVSix1QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FHRiwrQyxDQXNDQSx1RCxDQXJDRSxlLENBR0YsNEIsQ0FDRSxpQixDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FHRixvQyxDQUNFLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxxQixDQUNBLFUsQ0FDQSxXLENBQ0EseUMsQ0FDQSwyQixDQUNBLGlDLENBQ0EscUIsQ0FHRiwwRSxDQUNFLGlELENBR0YsMkIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFUsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FPRixnQyxDQVNBLG9CLENBRUUsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FkRixnQyxDQUNFLFEsQ0FLQSxpQixDQUdGLG9CLENBQ0UsWSxDQUtBLGlCLENBQ0Esd0IsQ0FHRiwrQyxDQUNFLGEsQ0FERixzQyxDQUNFLGEsQ0FERiwyQyxDQUNFLGEsQ0FERixpQyxDQUNFLGEsQ0FHRixnRCxDQUNFLFMsQ0FHRixxQixDQUNFLFUsQ0FDQSxZLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxpQixDQUNBLHdCLENBQ0EscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsZSxDQUdGLDJDLENBQ0UsZSxDQUdGLGlDLENBQ0UsWSxDRGpMRixxQixDQUlFLHFCLENBdURGLHFCLENBQ0UsWSxDQWVGLGdCLENBR0UsYSxDQUhGLGdCLENBOEVBLGlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQW1TRiw2QixDQWhTQSxnQixDQUNFLG1CLENBU0YseUIsQ0FXQSwrQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBYkYseUIsQ0FJRSxrQixDQUFBLGMsQ0FPRiwrQixDQUdFLFUsQ0FXRixxQixDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0F1QkYsZ0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHFCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxpQixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLHdCLENBQ0EsZSxDQUNBLDJCLENBQ0EsK0IsQ0FVRix3QixDQUNFLFUsQ0FDQSw2QixDQUNBLHVDLENBQ0EsMkMsQ0FDQSx5QixDQVNGLDRCLENBQ0UsWSxDQUNBLDBDLENBNEJGLHNDLENBQ0UsZ0MsQ0FBQSx3QixDQUdGLHlCLENBQ0UsWSxDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGlCLENBbUJGLDhCLENBQ0UsZ0IsQ0FPRix5QixDQUNFLGdCLENBQ0EsYSxDQU1GLG1CLENBQ0UsWSxDQWNGLDJCLEN0QmlsTkEsMEIsQ3NCL2tORSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxXLENBQ0EsNEIsQ0FDQSxRLENBQ0EsMkIsQ0FDQSx1QixDQUNBLGlDLENBQ0EsYyxDQUdGLDJCLENBQ0UsaUIsQ0FDQSw4RCxDQUdGLGdDLENBQ0UsK0QsQ0FHRiwwQixDQUNFLDZELENBR0YsOEIsQ0FDRSw4RCxDQUdGLGUsQ0FDRSxRLENBQ0EsUyxDQUNBLGUsQ0FzQ0YsOEIsQ0FDRSwrQixDQXVCRiw2QixDQUNFLGlCLENBT0YscUMsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLDJCLENBQ0EsdUIsQ0FDQSxpQyxDQUNBLDhCLENBQUEsc0IsQ0FDQSx5RCxDQUNBLFMsQ0FDQSxVLENBaUJGLHlDLENBQ0UsZSxDQWtDRixnRCxDQUNFLGUsQ0FDQSxrQixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxlLENBRUEsNkIsQ0FDQSw4QixDQWlDRiwrQyxDQUNFLGUsQ0FPRixtQixDQUNFLGUsQ0FlRix5QixDQUNFLGtCLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxhLENFbGtCRixvQixDQUVFLGUsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUVBLDhCLENBQ0UsYSxDQUNBLGUsQ0FaSix5QixDQWdCSSxlLENBQ0EsYSxDQUlKLGdCLENBQ0Usb0IsQ0FHRixzQixDQUNFLGEsQ0FDQSxXLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGlCLENBQ0EsWSxDQUNBLFcsQ0FDQSxlLENBR0YsNkIsQ0FHRSxhLENBQ0EsSyxDQUNBLE0sQ0FDQSx3QyxDQUVBLFUsQ0FDQSxXLENBQ0EsdUIsQ0FDQSxtQixDQVhGLDZCLEN4Qm1nT0EsK0IsQ0FEQSw4QixDd0JwL05BLDhCLENBR0UsVSxDQUNBLGlCLENBR0EsMkIsQ0FHRiw4QixDQUNFLHFCLENBQ0Esc0MsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxPLENBR0YsK0IsQ0FTQSw4QixDQVJFLHFCLENBQ0EsOEMsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxRLENBR0YsOEIsQ0FFRSwyQyxDQUNBLFUsQ0FDQSxXLENBRUEsTyxDQUdGLHFCLENBQ0UsVyxDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENBYUYscUIsQ0FWQSxzQixDQUNFLFksQ0FHRixRLENBQ0Usa0IsQ0FDQSxtQixDQUNBLGdCLENBR0YsbUIsQ0FDRSxpQixDQUNBLFMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGtCLENBQ0EsVyxDQUNBLFksQ0FDQSxxQixDQUNBLG9DLENBQ0EsMkIsQ0FDQSw2QixDQUFBLHFCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQWZGLHFCLENBc0JJLFEsQ0FrY0osc0IsQ0FDRSxpQixDQXVJRixzQixDQUNFLGEsQ0FDQSxnQixDQUNBLFUsQ0FDQSxrQixDQUNBLHNELENBQ0EsMkIsQ0FDQSwwQixDQThCRiwyQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxtQixDQUFBLDBCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsUSxDQUVBLGtCLENBQ0EsZSxDQXdCRixtQ0FBQSxZLENBQ0UsaUIsQ0FpQkYsNEIsQ0FDRSxVLENBQ0Esa0IsQ0FDQSxjLENBa0NGLHVCLENBYkEsc0IsQ0FjRSxpQixDQUlBLGlCLENBR0EsYyxDQXJCRixzQixDQUVFLFUsQ0FDQSxvQixDQVVGLHVCLENBRUUsUSxDQUNBLGdCLENBQ0EsbUIsQ0FFQSxrQixDQUNBLGUsQ0F5QkYsc0IsQ0FDRSxpQixDQUNBLFUsQ0FDQSxvQixDQUNBLGlCLENBQ0EsYyxDQ240QkYsVSxDQUNFLDBGLENBQ0EsbUIsQ0FDQSxnQixDQXdCRixvQixDQWZBLGlCLENBZ0JFLDJDLENBR0EsZ0IsQ0FuQkYsaUIsQ0FNRSxlLENBSkEsZSxDQUNBLGMsQ0FFQSxlLENBVUYsb0IsQ0FFRSxlLENBQ0EsYyxDQUVBLFUsQ0FDQSxlLENBT0YsdUIsQ0FDRSxlLENBT0YsaUIsQ0FDRSxTLENBQ0EsUSxDQUNBLGUsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQVNGLGdCLENBQ0UsVSxDQUNBLGlCLENBRkYsMkIsQ0FLSSxjLENDcEVKLFEsQ0FDRSxvQixDQUNBLG9CLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLHdCLENBQ0Esd0IsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxtQixDQUNBLGlCLENBQ0EsMkMsQ0FFQSxrRSxDQUFBLDBELENBRUEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FsQkYsYyxDQUFBLGMsQ0FzQkksd0IsQ0FDQSxVLENBQ0Esb0IsQ0F4QkosZ0MsQ0FBQSxnQyxDQTJCTSxlLENBQ0EsYSxDQTVCTixlLENBaUNJLHdCLENBQ0EsVSxDQUNBLG9CLENBbkNKLGlDLENBc0NNLGUsQ0FDQSxhLENBdkNOLGlCLENBNENJLHdCLENBSUosaUIsQ0FDRSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxpQixDQUVBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsbUIsQ0FBQSxhLENBRUEsaUIsQ0FDQSxnQixDQUVBLGlELENBQUEseUMsQ0FHRixZLENBQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0Esc0MsQ0FBQSw4QixDQUdGLGUsQ0FDRSxlLENBQ0Esd0IsQ0FDQSxhLENBSEYsaUMsQ0FNSSxrQixDQUNBLFUsQ0MvRUosYyxDQUNFLGdCLENBQ0EsYyxDQUNBLGEsQ0NIRixlLENBQ0UsYSxDQ0RGLGlCLENBQ0UsVSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENBSkYscUIsQ0FPSSxhLENBQ0EsVSxDQUNBLFcsQ0FRSixtQixDQUNFLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsMkMsQ0FDQSxlLENBU0YseUIsQ0FDRSxRLENDakNGLGEsQ0FDRSxtQixDQU9GLG1CLENBQ0UsUyxDQUVBLGUsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGMsQ0FZRixtQixDQUNFLGMsQ0FDQSxTLENBQ0EsYSxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsbUIsQ0FBQSxhLENBQ0Esa0IsQ0NqQ0YsVyxDQUNFLHFCLENBV0YsMEIsQ0FDRSxpQixDQUdGLG9CLENBQ0UsZSxDQUNBLGMsQ0FDQSxpQixDQXdCRixxQixDQWZBLGtCLENBQ0UsMkMsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsUSxDQVVGLHFCLENBS0UsZSxDQVVGLHdCLENBQ0UsZSxDQVFGLGlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxlLENBQ0EsYSxDQU9GLGdCLENBQ0UsUyxDQVlGLHVCLENBQ0UsaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSwwQixDQUVBLDZCLENBQ0UsTSxDQVdGLDhCLENBQ0UsTyxDQW1CSixrQixDQUNFLDBCLENBQ0EsMkIsQ0FHRiwyQixDQUNFLFcsQ0FDQSxZLENBRUEsa0QsQ0FDQSwyQixDQVNGLDBCLENBRUUsVyxDQUNBLFksQ0FFQSxpRCxDQUNBLDJCLENDMUpGLG1CLENBQ0UsYSxDQUNBLGUsQ0NGRixVLENBQ0Usb0IsQ0FXRixlLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FPRixtQixDQUNFLFcsQ0FDQSxpQixDQVVGLGUsQ0FDRSxXLENBQ0EsZSxDQW1CRixpQixDQUVFLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsMkMsQ0FRRix1QixDQUNFLGUsQ0FPRixnQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQVFGLGUsQ0FDRSxTLENDeEZGLFcsQ0FDRSxtQixDQU9GLGdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxhLENBQ0EsZSxDQVFGLGdCLENBQ0UsVyxDQUNBLGlCLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxtQixDQUFBLGEsQ0RRRixtQixDQ1pBLG9CLENBT0ksYSxDQUNBLFUsQ0FDQSxXLENDN0JKLEksQ0RzQ0EsaUIsQ0NoQ0UsMkMsQ0RnQ0YsaUIsQ0FFRSxpQixDQUtBLFEsQ0FDQSxlLENBQ0Esa0IsQ0FOQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQzVDRixJLENBQ0Usa0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUdBLGUsQ0NSRixXLENBQ0UsWSxDQUlBLGlCLENBV0YsbUIsQ0FDRSxhLENBR0YsbUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGtCLENBT0YsaUIsQ0FDRSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSwyQixDQUNBLDJDLENBQ0EsNEIsQ0FDQSxjLENBV0Ysa0IsQ0FDRSxRLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSwwQyxDQUNBLDJCLENBQ0EsNEIsQ0FHRixtQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsbUUsQ0FDQSwyQixDQUNBLGdDLENBQ0EseUIsQ0FDQSxtQixDQWlDRixnQixDQWRBLGtCLENBQ0UsVyxDQUNBLG1CLENBQUEsYSxDQUNBLGlCLENBeUJGLHFCLENBRUUsZSxDQUNBLGMsQ0FDQSxrQixDQUNBLGUsQ0FPRixpQixDQUNFLGdCLENBR0YsMEIsQ0FHRSxjLENBQ0EsdUIsQ0FDQSxhLENBU0YsOEIsQ0FkQSwwQixDQWVFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FRRixvQixDQUNFLHlCLENBR0YsMkIsQ0FDRSxZLENBUUYsa0IsQ0FDRSx5QixDQUdGLGdCLENBQ0UsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQVFGLHFCLENBQ0UsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHFCLENBQUEsa0IsQ0FBQSxvQixDQUNBLGtCLENBQ0EsYyxDQUNBLGtCLENBQ0EsYSxDQVJGLDZCLENBZ0JJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxxQixDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FRSiwrQixDQUNFLFUsQ0FDQSxZLENBT0Ysc0IsQ0FDRSxXLENBR0Ysb0IsQ0FDRSxhLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxVLENBQ0EsUSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxjLENDOU9GLGEsQ0FDRSxVLENBQ0EsVyxDQXlDRixRLENBdENBLHlCLENBOENFLGlCLENBQ0Esa0IsQ0EvQ0YseUIsQ0FDRSxXLENBQ0EsZSxDQUNBLGtCLENBbUNGLFEsQ0FDRSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBR0EsZSxDQUNBLGtCLENBR0EsNkIsQ0FBQSxxQixDQVZGLFEsQ0FxQ0EsYyxDQUNFLFUsQ0FDQSxXLENBUUYsaUIsQ0FFRSxlLENBQ0EsYyxDQWNGLGdCLENBQ0UsVSxDQUNBLGtCLENBQ0EsZSxDQWFGLHdCLENBQ0Usa0IsQ0FDQSxnQixDQVFGLHFCLENBQ0UsNkIsQ0FBQSxxQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBT0YseUIsQ0FDRSxVLENBQ0EsWSxDQUNBLHFCLENBQUEsa0IsQ0FpQ0Ysb0IsQ0FkQSxxQixDQWtCRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FsQkYscUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQVFGLHdCLENBQ0UsYyxDQUdGLG9CLENBRUUsUyxDQUNBLFcsQ0FFQSxXLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGlCLENBQ0EsNEIsQ0FDQSxtQyxDQUFBLDJCLENBb0JGLDJCLENyQ3FqUEEsMEIsQ3FDaGpQQSxnRCxDQUhFLG9CLENBd0RGLGUsQ0F2RkEsb0IsQ0FxREEsZSxDckNvalBBLGUsQ3FDaGhQRSxtQixDQUFBLG1CLENBQUEsWSxDQXBDRixlLENBRUUsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FRRixpQixDQUNFLGMsQ0FDQSxlLENBQ0EsZSxDQUVBLGUsQ0FtQkYsZSxDckNraFBBLGUsQ3FDL2dQRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxjLENBQ0EsZSxDQUdGLGUsQ0FDRSxlLENBQ0EsYyxDQU9GLGtCLENyQ2doUEEsa0IsQ3FDOWdQRSxnQixDQUNBLGEsQ0FDQSxlLENBR0YseUIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsVSxDQUNBLHdCLENBQ0EsUyxDQUNBLFEsQ0FDQSxpQixDQUNBLGMsQ0FDQSx1QyxDQUFBLCtCLENyQ2toUEYsK0IsQ3FDamdQQSwrQixDQUVFLHdCLENBR0YsOEIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLHNDLENBQUEsOEIsQ0FDQSw4QixDQUFBLHNCLENBR0YsNkMsQ0FDRSxTLENBT0YsNkMsQ0FKQSxxRCxDQUNFLFMsQ0FPRixxRCxDQ3BGQSxnRCxDRHFGRSxTLENBR0YsZSxDQUNFLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FPRixrQixDQUlFLGdCLENBUUYsc0IsQ0FDRSxpQixDQUNBLFEsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLDhDLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHVCLENBQ0Esd0IsQ0FHRixzQixDQUNFLGlCLENBQ0EsTyxDQUNBLGdCLENBQ0EsUSxDQUNBLGlCLENBQ0EsYyxDQUNBLE8sQ0FDQSxRLENBQ0Esc0IsQ0FDQSxrQixDQUNBLHFELENBQ0EsUyxDQUdGLDZCLENBQ0UsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsVyxDQUNBLFcsQ0FDQSw4QixDQUFBLHNCLENFL1ZGLHdDLENGa1dBLG1DLENBQ0UsVSxDQUdGLGtCLENBQ0UsVSxDQUNBLGdCLENBR0YscUIsQ0FoRUEsa0IsQ0FrRUUsZSxDQUNBLGMsQ0FDQSxlLENBT0YscUIsQ0FDRSxlLENBR0YsYSxDQUNFLGlCLENBQ0EsbUIsQ0FDQSxjLENBQ0EsZSxDQUdGLDBCLENBQ0UsbUIsQ0FHRixpQixDQUNFLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENBT0Ysd0IsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsMkMsQ0FDQSxnQyxDQUFBLHdCLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHdDLENBQUEsd0IsQ0FBQSw4QyxDQWVGLDZDLENBQ0UsZ0MsQ0FBQSx3QixDQUdGLGUsQ0FnQkEsa0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQWpCRixlLENBSUUsZSxDQUNBLGEsQ0FIQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FTRixzQixDQUNFLFksQ0FHRixrQixDQUVFLG9CLENBQUEsZ0IsQ0FDQSwwQixDQUFBLHVCLENBQUEsb0IsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxjLENBOElGLCtCLENBekhBLCtCLENHMlVBLG1DLENIMVVFLGUsQ0FHRixvQixDQUNFLGEsQ0FDQSxVLENBQ0EsZ0MsQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLFcsQ0FDQSxZLENBT0Ysa0IsQ0FDRSxTLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQ0FvQkYscUIsQ0FTQSxzQixDQVJFLFUsQ0FnQkYsZ0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsVSxDQUNBLGdCLENBR0YsbUIsQ0FDRSxtQixDQUFBLGEsQ0FDQSxVLENBRUEsZSxDQUNBLGMsQ0E0QkYsa0IsQ0FDRSxpQixDQUNBLFUsQ0FDQSxrQixDQWdCRiwwQixDQUNFLHlCLENBcUJGLHNCLENBQ0UsZ0IsQ0FHRix5QixDQUVFLGUsQ0FDQSxjLENBQ0EsZSxDQU9GLHlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FFQSxrQixDQUdGLDRCLENBQ0UsbUIsQ0FBQSxhLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxTLENFanNCRixnQixDQUNFLGtCLENBQ0EsaUIsQ0FDQSxnQixDQUhGLDhCLENBTUksZ0IsQ0F3Q0osMkIsQ0FDRSxTLENBQ0EsUSxDQUNBLGUsQ0FjRiwyQixDQUNFLGlCLENBQ0EsYyxDQUZGLGtDLENBS0ksVSxDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxVLENBQ0EsYSxDQUNBLGEsQ0FDQSxXLENBQ0Esb0IsQ0FDQSw2QyxDQUNBLDJCLENBQ0EsUyxDQUNBLHNCLENBQUEsYyxDQUNBLGtDLENBQUEsMEIsQ0FsQkosZ0NBQUEsNEMsQ0EwQkksWSxDQXNGSiw2QixDQUNFLGEsQ0FDQSxvQixDQUNBLFEsQ0FDQSxtQixDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQUVBLGdCLENBZUYsbUIsQ0VqTUEsZ0IsQ0FRSSxjLENBQ0EsZSxDQUNBLGdCLENGdUxKLG1CLENBQ0UsaUIsQ0FDQSxtQixDQUNBLGtCLENBQ0EsWSxDQUNBLGlCLENBa0JGLHFCLENBQ0UsaUIsQ0FDQSxhLENBR0YsNkIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsTSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxtQixDQUNBLDZCLENBQUEscUIsQ0FHRixtQyxDQUNFLFcsQ0FHRiw4QixDQUNFLGEsQ0FDQSxXLENBQ0EsWSxDQUVBLGtCLENBYUYsa0MsQ0FDRSxhLENBQ0EsVSxDQXdDRixhLENBQ0UsbUIsQ0FXRiwyQixDQUNFLFEsQ0FDQSxlLENBQ0EsYyxDRXhURixhLENBQ0UsNEIsQ0FERixnQixDQUlJLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsZSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUlBLFUsQ0FYSixlLENBd0JJLGEsQ0FDQSwyQixDQUNBLGEsQ0FDQSxXLENBQ0EsVyxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSx3QixDQVFKLGtCLENBQ0Usa0IsQ0FDQSxpQixDQ3BERixJLENBcUJBLE8sQ0FDRSxpQixDQXRCRixJLENBRUUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSxpQixDQWlCRixPLENBRUUsYSxDQUNBLGlCLENBQ0EsYyxDQUNBLFUsQ0E2QkYsYyxDSlpBLGMsQ0llRSx1QixDQUNBLFUsQ0F5RUYsTyxDQUNFLGUsQ0FhRixNLENBQ0UsYSxDQTVGRixjLENBdUdBLFcsQ0FNQSxhLENKekhBLGMsQ0kwSEUsaUIsQ0FDQSwyQixDQVJGLFcsQ0FHRSxTLENBR0YsYSxDQUdFLGUsQ0FDQSxxQixDSnhLRixNLENBMEJBLFMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQTNCRixNLENBQ0UsaUIsQ0FFQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUlBLHVCLENBbUJGLFMsQ0FFRSx1QixDQUFBLG9CLENBQUEsc0IsQ0FFQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYSxDQVFGLGMsQ0FDRSxpQixDQUNBLG1CLENBQ0EsVSxDQUVBLHlCLENBQ0EsaUQsQ0FDQSxpQyxDQXdCRixhLENBQ0UsaUIsQ0FDQSwyQixDQUNBLFMsQ0FHRixrQixDQWVBLG1CLENBZEUsWSxDQUNBLFEsQ0FDQSxtRCxDQUFBLDJDLENBQ0EsVyxDQUNBLFksQ0FDQSx1QixDQUNBLHdDLENBQ0EsMEIsQ0FPRixtQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxZLENBRUEsa0MsQ0FBQSwwQixDQUNBLFcsQ0FDQSxZLENBSUEsc0IsQ0FDQSxjLENBQ0EsZSxDQUVBLHVELENBMEJGLHFCLENBQ0UsVSxDQUNBLFEsQ0FDQSxpQixDQUdGLHFCLENBQ0UsYSxDQUNBLGEsQ0FHRixnQixDdENzcVFBLGdCLENBQ0EsZ0IsQ3NDcHFRRSxZLENBVUYsZ0IsQ0FDRSxTLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0MsQ0FBQSx3QixDQVFGLGdCLENBQ0UsUyxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLCtCLENBQUEsdUIsQ0FRRixnQixDQUNFLFksQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSwrQixDQUFBLHVCLENBU0YsWSxDQUVFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsUSxDQUNBLFMsQ0FHRixZLENBU0EsZSxDQWhCQSxZLENBaUJFLG1CLENBQUEsbUIsQ0FBQSxZLENBVkYsWSxDQUVFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsMkIsQ0FDQSx3QixDQUNBLHNELENBQ0EsaUMsQ0FHRixlLENBRUUsd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsUSxDQUNBLG1CLENBQ0EsZSxDQUNBLGMsQ0FDQSxjLENBR0YsNEIsQ0FDRSxnQixDQUdGLG1DLENBQ0UsaUIsQ0FDQSxtQixDQUFBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxnQixDQUNBLDJCLENBQ0EsdUIsQ0FDQSxtRCxDQUNBLDBCLENBQ0Esd0MsQ0FBQSx3QixDQUFBLDhDLENBR0YsMkMsQ0FDRSwrQixDQUFBLHVCLENBR0YsMEMsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLHNCLENBQ0EsdUIsQ0FDQSwyQixDQUNBLHVCLENBQ0Esa0QsQ0FDQSwwQixDQUNBLFMsQ0FDQSw4QixDQUFBLHNCLENBT0Ysb0IsQ0FDRSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxtQixDQUNBLGMsQ0FDQSxhLENBQ0EsUyxDQUNBLDhCLENBQUEsc0IsQ0FHRiw0QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBR0YsNEIsQ0FDRSxTLEN0Q3NxUUYsdUIsQ3NDbnFRQSxzQixDQVFBLHVCLENLbFJBLGdDLENMMlFFLFEsQ0FHRixzQixDQUNFLGEsQ3RDc3FRRiwwQixDQURBLHlCLENBREEseUIsQ3NDNXBRQSx3QixDdEMwcFFBLHlCLENBQ0EseUIsQ3NDcnBRRSxlLEM1QmpURixTLENBQ0UsaUIsQ0FDQSxTLENBR0Ysa0IsQ0FDRSxpQixDQUNBLHdCLENBQ0EsUyxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EscUIsQ0FDQSxvQixDQUFBLGdCLENBQUEsWSxDQUVBLFMsQ0FDQSxxQixDQUNBLHNCLENBQ0EsaUIsQ0F3SUYsdUIsQ0FySUEsMkIsQ0FDRSw4QixDQUFBLHNCLENBQ0EsNkIsQ0FBQSxxQixDQWlCRix5QixDQWRBLDBCLENBZUUsVSxDQUNBLGlCLENBS0EsdUIsQ0FDQSwyQixDQUNBLHVCLENBdkJGLDBCLENBR0UscUIsQ0FRQSxxQixDQVBBLFUsQ0FDQSxVLENBQ0EsVyxDQUlBLHVDLENBSUYseUIsQ0FHRSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBSUEsNEMsQ1YrOFFGLHlDLENVNThRQSwwQyxDQUVFLGdELENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsUyxDVnM4UUYseUMsQ1VwN1FFLDZCLENBQUEscUIsQ0FDQSxTLENBaEJGLGlDLENBQ0Usd0IsQ0FDQSxXLENBQ0EsVSxDVms5UUYsd0MsQ1U3N1FBLHlDLENBRUUsWSxDQUdGLGMsQ0FDRSxpQixDQUNBLFMsQ0E2REYsdUIsQ0FDRSxrQyxDQUFBLDBCLENpQzNKRixPLENBSUUsaUIsQ0FvQkYsbUMsQ0FDRSxpQixDQUNBLGtCLENBS0Ysa0IsQ0FBQSxxQixDQVdJLGlCLENBR0EsYyxDQUNBLGUsQ0FmSixrQixDQUVFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esa0IsQ0FHQSxVLENBQ0Esb0IsQ0FSRixxQixDQVlJLGlCLENBQ0EsUSxDQWtGSiwrQyxDQTVFQSw2QixDQUNFLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxLLENBQ0EsUyxDQUNBLFUsQ0FDQSxhLENBQ0EsdUMsQ0FDQSwyQixDQUlGLG9CLENBQ0UsYyxDQUNBLGtCLENBQ0EsYyxDQUdBLDBCLENBQ0UsaUIsQ0FDQSxrQixDQVFKLGtELENBQ0Usa0IsQ0FPRixpQyxDQUNFLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxTLENBQ0EsUSxDQUNBLFUsQ0FDQSxVLENBQ0Esa0MsQ0FBQSwwQixDQUNBLDJDLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHdDLENBQUEsd0IsQ0FBQSw4QyxDQUtGLG9DLENBQ0UsZ0MsQ0FBQSx3QixDQUNBLEssQ0FDQSxTLENBSUYsbUIsQ0FDRSxhLENBQ0Esc0IsQ0FDQSxjLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLENBSUYsMkIsQ0FDRSxpQixDQUNBLG1CLENBR0YsK0MsQ0FLRSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSx5QyxDQUVBLHFCLENBR0YsdUQsQ0FDRSxpRCxDQUdGLG1CLENBQ0UsaUIsQ0FFQSxnQixDQUNBLGlCLENBQ0EsUSxDQWtCQSwyQixDQUNFLFcsQ0FDQSxTLENBQ0EsZSxDQTFCSiwwQixDQThCSSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxXLENBQ0EsVyxDQUNBLGtELENBQ0EsMkIsQ0FXSixrQixDQUVFLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLGMsQ0FPRiwwQixDQUNFLFksQ0FHRiwwQixDQXVCQSxrQixDQXRCRSxZLENBQ0EsUyxDQUNBLGlCLENBQ0Esd0IsQ0FVRix1QyxDQUNFLFUsQ0FDQSxpQixDQU9GLGtCLENBQ0UsaUIsQ0FJQSwyQixDQUNBLFUsQ0FDQSxxQixDQUdBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsYyxDQVFGLDhCLENBQ0UsWSxDQUlBLGtDLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FzQkosaUMsQ0FDRSxZLENBQ0EsZSxDQUtGLDhCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsZSxDQVdGLHFDLENBYUEsc0MsQ0FaRSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFEsQ0FDQSxZLENBQ0EsYSxDQUNBLDJDLENBQ0EsMkIsQ0FDQSxtQixDQUdGLHNDLENBS0UsUSxDQUdBLHlDLENBR0EsUyxDQXdDRixxRSxDQUlBLDZELENBSEUsZSxDQzdXRixVLENBQ0Usa0IsQ0FDQSxtQixDQU9GLHFCLENBQ0UsZ0IsQ0FDQSxjLENBQ0EsYSxDQVdGLGUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQVdGLGdCLENBQ0UsVyxDQUNBLGtCLENBQ0Esb0IsQ0FIRixvQixDQU1JLFUsQ0FDQSxhLENBQ0EsVyxDQVJKLCtCLENBWUksWSxDQXFCSixnQixDQUNFLGUsQ0FDQSxTLENBQ0EsUSxDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBWUYscUIsQ0FDRSxpQixDQURGLGdDLENDcXBCQSxpQyxDRGxwQkksYyxDQWFKLHFCLENBQ0UsMkMsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLHdDLENBQUEsZ0MsQ0FDQSxpQixDQVBGLDRCLENBVUksVSxDQVZKLDRCLENBY0ksVSxDQUNBLGlCLENBQ0EsVyxDQUNBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSx5QyxDQUFBLGlDLENBQ0EsUyxDQUNBLG1CLENBeEJKLGtDLENBQUEsa0MsQ0E2QkksVyxDQUNBLFMsQ0VwSUosTyxDQUNFLDJDLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBRUEsZ0IsQ0FDRSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsWSxDQUNBLGEsQ0FDQSxtQixDQXdCRixrQixDQUVFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsUyxDQUNBLGUsQ0FKRixrQixDQXVCQSxhLENBeUNBLG1CLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0ExQ0YsYSxDQUVFLGtCLENBQUEsYyxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUdBLGlCLENBRUEsYyxDQUNBLGdCLENBTEEsUyxDQUNBLG1CLENBb0NGLG1CLENBRUUsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxTLENBQ0EsbUIsQ0ErQkYsc0IsQ0FDRSx3QixDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBQ0Esa0IsQ0FPRixzQixDQUNFLGMsQ0FDQSxnQixDQUNBLGUsQ0FjSixZLENBQ0UsZSxDQUVBLGtCLENBQ0UsVyxDQUNBLGlCLENBQ0EsaUIsQ0FIRCxrQyxDQW1CRyxRLENBWUosa0IsQ0FDRSxhLENBQ0EsOEIsQ0FBQSxzQixDQUZELHdCLENBa0NBLHVCLENBN0JHLFUsQ0FHRiwwQixDQUNFLGUsQ0FDQSxhLENBVUosb0IsQ0FJQSxpQixDQUhFLG1CLENBQUEsbUIsQ0FBQSxZLENBR0YsaUIsQ0FHRSxpQixDQU9GLGlCLENBQ0UsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSw4QixDQUFBLHNCLENBTUEsMkIsQ0FDRSwwSSxDQUFBLDRGLENBQ0EsMkIsQ0FDQSwwQixDQUVBLGdCLENBR0YsMkIsQ0FDRSw4RyxDQUFBLHVGLENBQ0EsMkIsQ0FDQSwwQixDQUlKLGlCLENBQ0UsVyxDQUNBLFcsQ0FDQSxvQixDQUNBLGMsQ0FDQSxRLENBQ0EsUyxDQUNBLGMsQ0FDQSxpQixDQWpESixhLENBd0VJLGMsQ0FDQSxnQixDQUVBLGUsQ0EzRUosZ0IsQ0F1RkksYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGlCLENEMVFKLE0sQ0FJRSxzQixDQTBCRixpQixDQUNFLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLG9CLENBUkYsc0IsQ0FXSSxpQixDQUNBLGUsQ0FhSixZLENBQ0Usa0IsQ0FBQSxjLENBcUJGLGlCLENBQ0Usa0IsQ0FDQSxlLENBbUJGLGlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxVLENBT0YsWSxDQUNFLGlCLENBQ0EsZ0IsQ0FGRix5QixDQUtJLGdCLENBQ0EsbUIsQ0F3RUosa0IsQ0FDRSxjLENBQ0EsZSxDQUZGLHVCLENBTUksYyxDQUNBLGUsQ0FDQSxnQixDQVlKLHdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLDBCLENBQUEsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxVLENBUEYsMEIsQ0EyQkksUSxDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0EvQkosMEIsQ0FtQ0ksaUIsQ0FDQSxXLENBb0JKLGtCLENBQ0UsaUIsQ0FDQSxXLENBQ0EsVyxDQUNBLDZCLENBQUEscUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGlCLENBQ0EscUIsQ0FFQSwwQixDQUlFLFMsQ0FDQSxVLENBQ0EsYSxDQUdGLHlCLENBQ0UsVSxDQUdGLHdCLENBQ0UsYSxDQUNBLFUsQ0FFQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsYSxDQUdBLDBCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsK0IsQ0FDQSxxRCxDQUNBLDJCLENBQ0Esd0IsQ0FDQSxjLENBQ0Esa0IsQ0FhSixtQixDQUNFLGdCLENBQ0EsUyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGMsQ0FDQSxjLENBd0NGLDBCLENBQ0UsUyxDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSx3QixDQXVCRiwyQixDQUNFLGlCLENBQ0EsUyxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQUNBLGMsQ0FSRixrQyxDQVdJLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGtDLENBQUEsMEIsQ0FDQSxVLENBQ0EsVSxDQUNBLG1CLENBQ0EsMkMsQ0FDQSwyQixDQXJCSixnQyxDQXlCSSxrQixDQUNBLGlCLENBQ0EsYyxDQUNBLGEsQ0FRSixtQixDQUNFLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxRLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSxhLENBQ0EscUIsQ0FDQSxjLENBR0YsdUIsQ0FDRSxRLENBQ0EsYyxDQUNBLGUsQ0FIRiw0QixDQU1JLGUsQ0FDQSxjLENBQ0EsZSxDQUdELG1DLENBRUcsaUIsQ0FnRE4sb0IsQ0FDRSxZLENBQ0EsVSxDQUNBLGtCLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxhLENBRUEsUSxDQUNBLGlCLENBQ0EsYyxDQVpGLG9CLENBY0UsNEIsQ0FDRSx3QixDQUdGLDZCLENBQ0Usa0MsQ0FHRix5QixDQUNFLGEsQ0FDQSxrQixDQUNBLGUsQ0FHRiwyQixDQUNFLHdCLENBcUJKLG9CLENBQ0UsWSxDQUNBLFEsQ0ErQkYsaUIsQ0FLQSxvQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBTkYsaUIsQ0FFRSxVLENBR0Ysb0IsQ0FFRSxzQixDQUFBLG1CLENBQUEsMEIsQ0FDQSxtQixDQUVBLDZCLENBQ0Usd0IsQ0FBQSxxQixDQUFBLGtCLENBU0osa0IsQ0FDRSxrQixDQUNBLFksQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EsNkIsQ0FBQSxxQixDQUNBLHdCLENBY0YsYyxDQUNFLFksQ0ErRUYsb0IsQ0FvQkEsYSxDQW5CRSxtQixDQUFBLG1CLENBQUEsWSxDQW1CRixhLENBQ0UsaUIsQ0FFQSxnQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQWlCRiw0QixDQUNFLGlCLENBQ0Esd0IsQ0FDQSxNLENBQ0EsVSxDQUNBLFksQ0FDQSxlLENBQ0EsaUIsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxzQyxDQUFBLDhCLENBR0YsMkIsQ0FDRSxpQixDQVdGLDRCLENBQ0UsWSxDQW9HRixrQixDQUNFLFUsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0UxcUJGLDhCLENQbk9BLGlDLENLaTVCQSxvQixDQUNFLFksQ0FvQkYsMEIsQ0FDRSxRLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0EsUSxDQUNBLGUsQ0FDQSxpQixDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxVLENBR0YsbUIsQ0FtQkEsaUIsQ0FsQkUsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0Esb0IsQ0FDQSxVLENBQ0EsUyxDQUNBLGtDLENBQUEsMEIsQ0FDQSwyQyxDQUNBLDJCLENBQ0EsUSxDQUNBLDRCLENBQ0EsMEIsQ0FDQSxjLENBSUYsaUIsQ0FJRSxPLENBTUEseUMsQ0VqdkJGLGdDLENGK3ZCQSx3QixDQUNFLFUsQ0cxK0JGLFEsQ0FDRSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxpRCxDQUNBLDJCLENBQ0EsMEIsQ0FDQSx3QixDQUNBLHVDLENBQUEsK0IsQ0FaRixjLENBZUksd0IsQ0RmSixlLENBQ0UsVyxDQUNBLGUsQ0FDQSxRLENBQ0EsUyxDQUNBLGUsQ0F3Q0YsMkIsQ0FDRSxpQixDQUNBLGEsQ0FDQSxVLENBSUEsMkIsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsYSxDQUNBLGlCLENBQ0EsNEIsQ0FDQSx1QyxDQUFBLCtCLENBQ0EsYyxDQUNBLDRCLENBUUYsb0MsQ0FDRSx3QixDQUdGLGtDLENBQ0UsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLGlELENBQUEseUMsQ0FDQSxpRCxDQUNBLDJCLENBQ0EsMEIsQ0FDQSx3QixDQUNBLHdDLENBQUEsd0IsQ0FBQSw4QyxDQUNBLHFCLENBT0YsMkMsQ0FDRSwrQyxDQUFBLHVDLENBR0Ysd0MsQ0FDRSxZLENBQ0EsUyxDQUNBLGdGLENBQUEsd0UsQ0FDQSxlLENBQ0EseUQsQ0FDQSxtQixDQXFCRiw4QixDQUNFLFEsQ0FDQSxTLENBQ0EsZSxDQVVGLGdELENBQ0UsYSxDQUdGLGlELENBQ0UsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxTLENBQ0EsbUIsQ0FpQkYsMkMsQ0FDRSxjLENBcUJGLHVCLENBU0EsMkIsQ0FSRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQU9GLDJCLENBRUUsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsbUIsQ0FBQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQVNGLCtCLENBQ0UsYyxDQUNBLGUsQ0FRRiwyQixDQUNFLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsYSxDUGpPRixtQixDQUNFLFUsQ0FDQSxpRCxDQUFBLHlDLENBQ0EscUIsQ0FDQSxXLENBV0YsdUIsQ0FDRSxjLENBR0YsVyxDQUNFLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQW1CRixzQyxDQUNFLGUsQ0FDQSxrQixDQUNBLDJCLENBQUEsZ0IsQ0FBQSxPLENBbUJGLDJCLENBbUNBLHdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FyQ0YsMkIsQ0FDRSxXLENBYUYsbUIsQ0FDRSxZLENBQ0EsK0IsQ0FDQSxlLENBQ0EsaUIsQ0FDRSx3QixDQWdCSix3QixDQUdFLG1CLENBQUEsYSxDQXFCRiwwQixDQUNFLHlCLENBQUEscUIsQ0FDQSxpQixDQUdBLFUsQ0FDQSxXLENBRUEsZ0IsQ0FHQSx5RCxDQUNBLDJCLENBRUEsMEIsQ0FFQSw4QixDQUNBLHVDLENBQUEsK0IsQ0FDQSxpQixDQWxCRixnQyxDQUFBLGdDLENBdUJJLFUsQ0FZSixtQixDQUNFLDBCLENBQUEsaUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBSUEsbUQsQ0FDQSwyQixDQUNBLDBCLENBQ0Esd0IsQ0FDQSxvQixDQUNBLHVDLENBQUEsK0IsQ0FDQSxpQixDQWRGLHlCLENBQUEseUIsQ0EwSkEseUIsQ0FBQSx5QixDQXhJSSx3QixDQXVESix5QixDQUNFLGlCLENBRUEsUyxDQUNBLFUsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esa0IsQ0FDQSx3QixDQStERixtQixDQWpEQSxpQixDQWtERSwwQixDQUFBLGlCLENBbERGLGlCLENBR0UsaUIsQ0FIRixxQixDQVFJLFUsQ0FDQSxhLENBQ0EsVyxDQXVDSixtQixDQUVFLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUdBLFMsQ0FFQSxRLENBQ0EsMkIsQ0FDQSwwQixDQUVBLHdCLENBQ0EsaUIsQ0FDQSx1QixDQUNBLGMsQ0FDQSx1QyxDQUFBLCtCLEN4Qzh5U0YsMEIsQ3dDM3dTQSwyQixDQUVFLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSwyQixDQUNBLDBCLENBQ0EsOEIsQ0FBQSxzQixDQUdGLDJCLENBQ0UsOEMsQ0FHQSx5QixDQUdBLFMsQ0FXRiwwQixDQUNFLDBELENBQ0EseUIsQ0FDQSxTLENBT0YsK0MsQ0FDRSxTLENBR0YsOEMsQ0FDRSxTLENBR0Ysd0IsQ0FDRSxZLENBWUYsbUIsQ0FDRSxZLENBQ0EsbUIsQ0FBQSxhLENBQ0EsaUIsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxTLENBQ0EsOEIsQ0FBQSxzQixDQUNBLFcsQ0F5REYsd0IsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLE8sQ0FDQSxpQyxDQUFBLHlCLENBQ0Esb0QsQ0FDQSwyQixDQUNBLDBCLENBQ0EsdUIsQ0FzQ0YseUIsQ0FDRSxVLENBQ0EsVyxDQUNBLFEsQ0FNQSxlLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9DLENBQUEsNEIsQ0FDQSxxQixDQUNFLHVCLENBQ0EsYyxDQUNBLHFCLENBbEJKLG9ELENBa0NJLGEsQ0FDQSxjLENBQ0EsYSxDQXBDSiwyQyxDQWtDSSxhLENBQ0EsYyxDQUNBLGEsQ0FwQ0osZ0QsQ0FrQ0ksYSxDQUNBLGMsQ0FDQSxhLENBcENKLHNDLENBa0NJLGEsQ0FDQSxjLENBQ0EsYSxDQUlKLCtCLEN4Q2twU0EsOEJBQThCLG1CLEN3Q2hwUzVCLGEsQ0FHRiwrQixDQUNFLGlCLENBZ0JGLHlCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxTLENBQ0EsaUMsQ0FBQSx5QixDQUNBLFMsQ0FDQSxrRCxDQUNBLDJCLENBQ0EsMEIsQ0FDQSw4QixDQUFBLHNCLENBQ0EsYyxDQWlCRiw4QkFBQSw2QyxDQUNFLFMsQ0FXRix5QixDQVJBLDBCLENBYUUsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxVLENBZEYsMEIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUdBLFksQ0FDQSxxQixDQUdGLHlCLENBQ0UsWSxDQUNBLGtCLENBQUEsYyxDQUNBLG1CLENBQUEsYSxDQUNBLHlCLENBQUEscUIsQ0EyREYsNkMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGlCLENBQ0Esd0QsQ0FBQSxnRCxDQU9GLDRDLENBc05BLG1DLENBck5FLGEsQ0FrQkYsa0IsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQUNBLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGUsQ0F1QkYsd0IsQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGEsQ0FDQSwyQyxDQUNBLGlCLENBWUYsd0IsQ0FDRSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUNBLGlCLENBQ0EsTyxDQTRCRixnQixDQUNFLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQW9CRixtQixDQXdCQSxzQixDQUdFLG1CLENBQUEsbUIsQ0FBQSxZLENBM0JGLG1CLENBRUUsa0IsQ0FBQSxjLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FFQSxlLENBQ0EsUyxDQUNBLGUsQ0FpQkYsc0IsQ0FDRSxVLENBQ0Esa0IsQ0FFQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxpQixDQTBERixxQixDQUNFLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLFUsQ0FDQSwwQixDQUFBLGtCLENBTkYsNkIsQ0FTSSxZLENBQ0EsaUIsQ0FDQSxVLENBS0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsTyxDQUNBLHNDLENBQ0EsMkIsQ0FDQSwwQixDQUFBLGtCLENBdEJKLDJCLENBMEJJLGEsQ0ExQkosNEIsQ0FrQ0ksVSxDQTZDSiwyQixDQUNFLGlCLENBQ0EsTSxDQUNBLFEsQ0FFQSxZLENBRUEsVSxDQUlBLHFCLENBQ0EsUyxDQUNBLDhCLENBQUEsc0IsQ0FDQSxTLENBQ0Esd0QsQ0FBQSxnRCxDQXVIRix3QyxDQXhHQSxtQyxDQUNFLGEsQ0FHRixtQyxDU29MQSxpQyxDVG5MRSxTLENBUUYsOEIsQ0FDRSxlLENBQ0EsUSxDQUlBLHNCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQUNFLHVCLENBQ0EsYyxDQTBDSixvQixDQW9EQSxrQixDQXBKQSwyQixDQXFKRSxZLENBR0EsbUIsQ0FBQSxhLENBeERGLG9CLENBTUUsb0IsQ0E4Q0Ysa0IsQ0FFRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FFQSxVLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0Esd0IsQ0FzQ0YsOEIsQ0FDRSxzQixDQUFBLG1CLENBQUEsMEIsQ0FHRixxQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVyxDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxtRCxDQUNBLDJCLENBQ0EsK0IsQ0FDQSx5QixDQUNBLHVDLENBQUEsK0IsQ0FiRiw4QixDQXVCSSx3QixDQXdESiw2QixDQTVDQSwwQixDQUNFLGUsQ0FDQSxrQixDQUNBLGlCLENBZUYsd0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsYSxDQUNBLHFELENBQ0EsMkIsQ0FDQSwrQixDQUNBLHdCLENBQ0EsdUMsQ0FBQSwrQixDQWRGLDhCLENBQUEsOEIsQ0FrQkksd0IsQ0FjSixzQixDQUNFLFksQ3hDc3VSRix3QixDQURBLDZCLENBREEsZ0MsQ3dDNWlSQSx5QixDQUlFLFMsQ0FHRix3QixDQUNFLFksQ0FDQSxrQixDQXVCRixvQixDQXBCQSxpQixDQUNFLFksQ1VwOUNGLGEsQ0FDRSxhLENBQ0EsYSxDQUdGLG9CLENBQ0UsMkMsQ0FDQSxXLENBQ0EsWSxDQUNBLE8sQ0FDQSxRLENBQ0Esb0QsQ0FBQSw0QyxDQUNBLFMsQ0FHRixnQixDQUNFLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsbUQsQ0FBQSwyQyxDQUNBLGdCLENBR0Ysb0IsQ0FDRSxlLENDekJGLFcsQ0FDRSwyQyxDQUNBLHdCLENBQ0EsZSxDQUVBLG9CLENBQ0UsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGUsQ0FDQSxhLENBQ0EsdUIsQ0FYSixxQixDQUtHLDJCLENBNkVHLFUsQ0FDQSxpQixDQU9BLDJCLENBckZILDJCLENBeUJHLFksQ0FDQSxVLENBRUEsVyxDQUNBLFksQ0FFQSxvRCxDQXBDTixhLENBa0RJLFcsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0F0REosYSxDQW9FSSxpQixDQUNBLFcsQ0FDQSxpQixDQUNBLDJDLENBQ0EsYyxDQUNBLGEsQ0FDQSxXLENBSUEsc0IsQ0E5RUoscUIsQ0FvRk0sUyxDQUNBLFUsQ0FFQSxVLENBQ0EsWSxDQUNBLHlELEN4Q3pGTixNLENBWUEsZSxDQXlCQSx3QixDQXBDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FTRixlLENBeUJBLHdCLENBeEJFLGlCLENBT0Esc0IsQ0FpQkYsd0IsQ0FRRSxtQixDQVdGLFcsQ0FFSSxnQixDQUlKLFMsQ0FDRSxpQixDQUNBLGtCLENBR0YsSyxDQUNFLGUsQ0FpQkYsUyxDQUNFLFEsQ0FDQSxjLENBQ0EsZ0IsQ0FRRiwyQixDQUNFLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxXLENBR0YscUIsQ0FhQSw0QixDQUNFLGtDLENBRUEsYyxDQUNBLGdCLENBakJGLHFCLENBTUUsZ0IsQ0FGQSxlLENBQ0EsYSxDQUlGLGdDLENBQ0UsYSxDQUdGLDRCLENBS0UsZSxDQUNBLGEsQ0FHRixtQixDQUNFLFksQ0FHRixrQixDQUNFLGdCLENBR0YsOEIsQ0FDRSxlLENBR0YsMEIsQ0FDRSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGdCLENBR0YsbUIsQ0FDRSxlLENBQ0EsYSxDQUdGLFksQ1hxaVVBLFEsQ1duaVVFLG9CLENBQ0EseUIsQ0FDQSxjLENBQ0EsUSxDQUNBLFMsQ0FDQSxjLENBR0Ysa0IsQ1hvaVVBLGMsQ1dsaVVFLG9CLENBR0YsbUIsQ0FTQSwrQixDQVJFLGtDLENBRUEsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0FHRiwrQixDQUNFLHVCLENBQ0EsaUIsQ0FJQSx5QixDQUNBLGEsQ0FDQSxvQixDQUNBLGdCLENBc1VGLDZGLENBL1VBLHNDLENBQUEscUMsQ0FBQSxxQyxDQWNJLGEsQ0FLSixZLENBQ0UsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsMEIsQ0FDQSxnQixDQUNBLG1CLENBSUYsbUIsQ0FDRSxZLENBQ0EsaUIsQ0FHRixnQyxDQUNFLFksQ0FDQSxxQyxDQUNBLFksQ0FHRixvQixDQUNFLFksQ0FHRiwrQixDQVdBLG1DLENBVkUsa0MsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGUsQ0FlRixVLENBQ0UsbUIsQ0FDQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxlLENBR0YsVyxDQUNFLGdCLENBQ0EsZ0IsQ0FHRixXLENBQ0UsZSxDQUdGLDRCLENBQ0Usa0IsQ0FBQSxpQixDQUFBLGEsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUVBLGUsQ0FDQSxjLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxjLENBQ0EsUyxDQUNBLHdCLENBQ0EscUIsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxXLENBR0YscUMsQ1hnaVVBLHNDLENXOWhVRSxjLENBSUYsb0IsQ0FDRSxrQyxDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxXLENBQ0EsYSxDQUNBLFcsQ0FFQSxRLENBRUEsbUIsQ0FDQSxTLENBQ0EsYyxDQUdGLG1CLENBQ0UsYSxDQUdGLDhCLENBQ0Usa0MsQ0FDQSwwQixDQUFBLDBCLENBQUEsbUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxrQixDQUNBLDZCLENBQ0EscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxtQyxDQUNBLGEsQ1hnaVVGLGdDLENXN2hVQSxnQyxDQUVFLHVCLENBQ0EsUSxDQUdGLGdDLENBQ0UsZSxDQUNBLG9ELENBQUEsNEMsQ0FHRixvQixDQUNFLGtCLENBQ0EscUQsQ0FBQSw2QyxDQUdGLHlCLENBQ0Usb0MsQ0FBQSw0QixDQUNBLHdCLENBQ0EsYSxDQUdGLDhDLENBQ0Usa0MsQ0FBQSwwQixDQUNBLGEsQ0FHRiw2QyxDQUNFLHlDLENBQUEsaUMsQ0FDQSx3QixDQUNBLGEsQ0E2QkYsVyxDQTFCQSxPLENBaUJBLFcsQ0FFRSxrQyxDQUNBLGlCLENBcEJGLE8sQ0FDRSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGtCLENBS0EsYSxDQUNBLGUsQ0FDQSxtQixDQUNBLGlCLENBQ0EsUyxDQU5BLGUsQ0FDQSxjLENBaUJGLFcsQ0FUQSxXLENBQ0Usa0IsQ0FHQSxlLENBQ0EsYyxDQUNBLGlCLENBR0YsVyxDQUNFLFksQ0FLQSxjLENBSUYsSyxDQUNFLGEsQ0FxQ0YsZ0IsQ0FDRSxTLENBQ0EsWSxDQUNBLG9CLENBQ0EsdUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGEsQ0FHRixjLENBQ0UsYSxDQUNBLGEsQ0FHRixzQixDQUNFLGMsQ0FDQSxXLENBQ0EsVyxDQUNBLGEsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGtCLENBQ0EsMEMsQ0FBQSxrQyxDQUNBLDBELENBQ0EsMkIsQ0FDQSxzQyxDQUdGLHdCLENBQ0UsYSxDQUNBLDJDLENBUUYsZ0IsQ0FMQSxzQixDQUNFLFMsQ0FDQSxVLENBR0YsZ0IsQ0FDRSxpQixDQUtGLHNCLENBNkJBLHdCLENBRUUsdUIsQ0FDQSxpQixDQUNBLGUsQ0FHQSxjLENBcENGLHNCLENBQ0UsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUEsd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FNQSxjLENBUEEsZSxDQU1BLGEsQ0FJRiw4QixDQUNFLFUsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLG1CLENBQUEsYSxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsMkIsQ0FDQSxpQyxDQUNBLHVCLENBR0Ysd0IsQ0FDRSxnQixDQUlBLGlCLENBQ0EseUIsQ0FFQSxhLENBT0Ysc0MsQ0FDRSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGtCLENBQ0EscUIsQ0FDQSxzQyxDQUdGLFksQ0FDRSxpQixDQUdGLHdDLENBQ0UsdUIsQ0FERiwrQixDQUNFLHVCLENBREYsb0MsQ0FDRSx1QixDQURGLDBCLENBQ0UsdUIsQ0FHRiwyQixDQUNFLGtDLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBQ0EsVyxDQUNBLFMsQ0FHRixhLENBQ0Usa0IsQ0FHRixzQixDQUNFLGdCLENBR0YsaUMsQ0FDRSxvQixDQUNBLHFCLENBQ0EsYSxDQUNBLGUsQ0FHRixjLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSwwQixDQUFBLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLFcsQ0FDQSxlLENBQ0EsYyxDQUNBLFUsQ0FDQSx3QixDQUNBLFEsQ0FDQSxpQixDQUNBLGMsQ0FDQSxTLENBQ0EsdUMsQ0FBQSwrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBbkJGLG9CLENBQUEsb0IsQ0F1Qkksd0IsQ0FnQkosbUJBQUEsMEMsQ0FDRSxZLENBT0YscUIsQ0FDRSxlLENBQ0Esa0IsQ0FDQSxhLENBQ0Esd0IsQ0FKRiwyQixDQUFBLDJCLENBUUksd0IsQ0FnQ0osYSxDQVhBLFksQ0FZRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBYkYsWSxDQUdFLGdCLENBREEsNEIsQ0FBQSx5QixDQUFBLHFCLENBU0YsYSxDQUVFLDZCLENBQUEsaUMsQ0FBQSw2QixDQVVGLDJCLENBQ0UsZSxDQU9GLG1CLEN5Q2plQSx3QixDQzNFQSw4QixDQ2JBLCtCLEMzQzBqQkUsaUIsQ0FDQSxjLENBQ0EsYSxDQXdCRixtQixDQUNFLFUsQ0FJQSxzQixDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsNEIsQ0FDQSxTLENBQ0EsbUMsQ0FBQSwyQixDQWJGLHlCLENBZ0JJLG9CLENBUUosa0MsQ0FDRSxXLENBT0Ysd0IsQ0FDRSx5QixDQUFBLHFCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSw0QixDQUFBLG9CLENBR0YsOEIsQ0FDRSxhLENBR0Ysb0IsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxpQixDc0M5dUJGLEssQ0FDRSxpQixDQUNBLGtCLENBa0JGLFksQ0FpTEEseUIsQ0FFRSxpQixDQVFBLDJCLENBM0xGLFksQ0FDRSxZLENBR0EsYSxDQUlBLGdCLENBQ0Esa0IsQ0FHQSx1QyxDQUNBLHlCLENBRUEsZ0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EscUIsQ0FqQkEscUIsQ0FHQSxTLENBQ0EsVSxDQUNBLFksQ0FHQSwrQyxDQUlBLDJCLENBaUNGLFksQ0FDRSxnQixDQUNBLGUsQ0FDQSw0RSxDQWFGLHVCLENBQ0UsWSxDQWFGLGUsQ0FJRSxrQixDQUNBLGUsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQTZERixrQixDQWxDQSxjLENBbUNFLGlCLENBWUEsYyxDQUNBLGUsQ0FDQSxnQixDQWpERixjLENBS0Usa0IsQ0FJQSxhLENBRUEsUyxDQVZBLGUsQ0FpQ0Ysa0IsQ0FFRSxvQixDQUNBLG9CLENBQ0EsZSxDQUNBLFcsQ0FDQSxrQixDQUNBLGdCLENBQ0EsaUIsQ0FJQSxzQixDQUlBLGlCLENBY0YseUIsQ0FDRSxVLENBRUEsVSxDQUVBLEssQ0FDQSxNLENBQ0EseUMsQ0FBQSxpQyxDQUVBLHdELENBRUEseUIsQ0FDQSx5QixDQUNBLFcsQ0FpQkYsbUIsQ0FDRSxpQixDQUNBLFcsQ0FDQSxlLENBQ0EsZ0IsQ0FrQkYsMEIsQ0FvREEsb0IsQ0FJRSwyQixDQUNBLFMsQ0FHQSxpQixDQTVERiwwQixDQUVFLFUsQ0FDQSxTLENBQ0EsWSxDQUdBLDRDLENBRUEsdUIsQ0FKQSxVLENBQ0EsVyxDQWdDRixhLENBQ0UsaUIsQ0FDQSwyQyxDQVlGLG9CLENBQ0UsYSxDQUNBLFEsQ0FDQSw0QixDQUdBLFUsQ0FDQSxXLENBRUEsd0MsQ0FBQSx3QixDQUFBLDhDLENBa0NGLG1DLENBQ0UsMkMsQ0FDQSxvQixDQUNBLE0sQ0FDQSxpQixDQWdCRixtQyxDQUNFLDRDLENBQ0EseUIsQ0FDQSxPLENBQ0Esa0IsQ0FlRix1QixDQUNFLGlCLENBQ0EsWSxDQWlDRixtQixDQUNFLGlCLENBQ0EsVyxDQVFGLHlCLENBQ0UsaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLGEsQ0FFQSxpQixDQUNBLGUsQ0FRRiw2QixDQUNFLFcsQ0FDQSxlLENBQ0EsVSxDQUNBLFEsQ0FJRixrQixDQUNFLGlCLENBQ0EsVyxDQUNBLFcsQ0FFQSxVLENBQ0EsVyxDQUNBLHFCLENBR0EsZSxDQUNBLGMsQ0FDQSxnQixDQUVBLGEsQ0FDQSxlLENBQ0EsaUIsQ0FDQSw4QixDQUFBLHNCLENBakJGLHdCLENBb0JJLFUsQ0FjSixpQixDQUNFLFEsQ0FDQSxtQyxDQUFBLDJCLENBRkYsMkMsQ0FhSSxVLENBQ0EsVyxDQUNBLFksQ0FFQSxxQixDQUNBLDRCLENBQ0EsUyxDQW5CSixrRCxDQXNCTSx3QixDQUNBLHdCLENBVU4sWSxDQUNFLGlCLENBOEJGLGUsQ0FDRSxrQixDQUNBLGlCLENBQ0Esa0IsQ0E0T0Ysc0IsQ0FpTkEseUIsQ0FoY0Esa0IsQ0F3QkksaUIsQ0FFQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQTdCSix5QixDQThDTSxZLENBQ0EsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLGtELENBQ0EsMkIsQ0FDQSx1QixDQXZETixrQixDQW1GSSxlLENBQ0EsUSxDQUNBLFMsQ0FyRkosa0IsQ0FpSEksZSxDQUNBLGMsQ0FDQSxnQixDQXNESixZLENBQ0UsaUIsQ0FDQSxZLENBQ0EsVSxDQUNBLFksQ0FDQSxrQixDQW1CRixpQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxvQixDQUFBLGlCLENBQUEsd0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLDhDLENBQ0EsMkIsQ0FDQSxzQyxDQUNBLHlCLENBU0Ysc0IsQ0FDRSxhLENBQ0EsVyxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0EsYSxDQW9CRixvQixDQTBHQSxnQixDQXpHRSxpQixDQUNBLGtCLENBRkYsc0IsQ0FzQkksUSxDQUNBLGMsQ0FFQSxlLENBQ0EsZSxDQTFCSiw2QixDQUFBLDhCLENBOEJNLFUsQ0FDQSxpQixDQUNBLHVDLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHFCLENBbkNOLDhCLENBdUNNLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0ExQ04sNkIsQ0FtRE0sVSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGdDLENBQUEsd0IsQ0F2RE4seUIsQ0FxRkksZSxDQUNBLGdCLENBb0JKLGdCLENBQ0UsaUIsQ0FERixrQixDQTZCSSxZLENBQ0EsYyxDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxpQixDQVNKLHNCLENBS0UsZ0IsQ0FzREYseUIsQ0FFRSxhLENBQ0Esa0IsQ0FDQSxjLENBRUEsZ0IsQ0FtTkYsMkIsQ2pEMDRUQSxnQyxDaUQ1a1VBLGlDLENBRUUsVSxDQUNBLGlCLENBQ0EsMkIsQ0FDQSx1QixDQU9GLGlDLENBQ0UsWSxDQUNBLE0sQ0FFQSxVLENBQ0EsVyxDQUVBLDBELENBQ0EseUIsQ0FHRixnQyxDQUNFLFksQ0FDQSxPLENBRUEsVSxDQUNBLFcsQ0FFQSwrQyxDQUdGLHdCLENBQ0UsbUIsQ0FDQSxZLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBUUEsYSxDakRta1VGLCtCLENpRHBqVUEsZ0MsQ0FFRSxZLENBQ0EsaUIsQ0FRQSxXLENBQ0EsUyxDQUNBLFMsQ0FFQSxXLENBQ0EsVSxDQUVBLGlFLENBQ0EsMkIsQ0FDQSx5QixDQUNBLHVCLENBQ0EsdUIsQ0FtQkYsK0IsQ0FDRSxVLENBQ0EsVSxDQUdBLFUsQ0FDQSxXLENBRUEsNEQsQ0FFQSx5QixDQXFCRixjLENBa0JBLG1CLENBR0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FyQkYsYyxDQUVFLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxlLENBQ0EsUyxDQWFGLG1CLENBQ0UsaUIsQ0FDQSxVLENBRUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsaUIsQ0FDQSwyQixDQUNBLDBCLENBQ0EsdUIsQ0FtQ0YsMkIsQ0FJRSxxQixDQUNBLGlDLENBQ0EsUyxDQUNBLDhCLENBQUEsc0IsQ0FPRiwyQyxDQUdFLHdCLENBQ0EsdUIsQ0FDQSxXLENBQ0EsWSxDQUNBLHNELENBR0YsMkMsQ0FHRSxzQixDQUNBLHFCLENBQ0EsVyxDQUNBLFksQ0FDQSxzRCxDQUdGLDJDLENBR0Usd0IsQ0FDQSxxQixDQUNBLFcsQ0FDQSxZLENBQ0Esc0QsQ0FHRiwyQyxDQUdFLHNCLENBQ0EsdUIsQ0FDQSxXLENBQ0EsWSxDQUNBLHNELENBR0YsMkMsQ0FHRSxzQixDQUNBLHFCLENBQ0EsVyxDQUNBLFksQ0FDQSxzRCxDQUdGLDJDLENBR0Usc0IsQ0FDQSx1QixDQUNBLFcsQ0FDQSxZLENBQ0Esc0QsQ0FHRiwyQyxDQUdFLHdCLENBQ0EsdUIsQ0FDQSxXLENBQ0EsWSxDQUNBLHNELENBR0YsMkMsQ0FHRSx3QixDQUNBLHVCLENBQ0EsVyxDQUNBLFksQ0FDQSxzRCxDQUdGLDJDLENBR0Usd0IsQ0FDQSx1QixDQUNBLFcsQ0FDQSxZLENBQ0Esc0QsQ0FHRixxQixDQUNFLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYSxDQUNBLG9CLENBQ0EsaUIsQ0FPRix5QixDQUNFLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FHRix1QixDQUNFLGEsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0Esc0MsQ0FBQSw4QixDQUdGLDBCLENBQ0UsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQXdCRixxQixDQUNFLGEsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FxRUYsWSxDQVpBLFcsQ0FDRSxZLENBZ0RGLGUsQ0FDRSxnQixDQUNBLHFCLENBbURGLGUsQ0FDRSxpQixDQUNBLHVELENBQ0EseUIsQ0FDQSxtQixDQUNBLDJCLENBQ0EsNEIsQ0FDQSw0QixDQUNBLDhCLENBQ0EsVSxDQW1CRixpQixDQUNFLGlCLENBQ0EsVSxDQUNBLFMsQ0FDQSxTLENBaUJGLG1CLENBQ0UsYSxDQUNBLGEsQ0FZRiwwQixDQUNFLDJDLENBQ0EsVyxDQUNBLFksQ0FDQSxRLENBQ0EsUSxDQUNBLG9ELENBQUEsNEMsQ0FDQSxVLENBV0YscUIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLG1ELENBQUEsMkMsQ0FDQSxnQixDQUdGLGUsQ0FDRSxpQixDQUNBLFMsQ0FDQSxRLENBb0JGLG9CLENqRHl1VEEscUIsQ2lEdnVURSxZLENNMW5ERixNLENBQ0UsaUIsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFcsQ0FtQ0YsYyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZ0IsQ0FDQSxrQixDQVdGLFksQ0FDRSxnQixDQUNBLFcsQ0FDQSxXLENBUUYsZ0IsQ0FDRSxVLENBQ0EsVyxDQUdGLGMsQ0FDRSxXLENBQ0EscUIsQ0FDQSxRLENBQ0EsUyxDQUNBLHVELENBQ0EsdUIsQ0FDQSwwQixDQUNBLDJCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FZRixZLENBNEVBLGMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQTdFRixZLENBRUUsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0EyQ0YsUyxDQUNFLGMsQ0FDQSxrQixDQUdGLFcsQ0FDRSxjLENBQ0EsYSxDQUNBLGtCLENBaUJGLFEsQ0FkQSxRLENBQ0UsYyxDQUNBLGlCLENBWUYsUSxDQUNFLGUsQ0FFQSxVLENBR0YsYyxDQUVFLGtCLENBVUYsaUIsQ0FDRSxpQixDQVNGLGtCLENBQ0Usd0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsNkIsQ0FBQSxxQixDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FpREEsUyxDQWxDRiwrQixDQUNFLHlCLENBR0YseUQsQ3ZEaXVXQSx5RCxDdUQvdFdFLHVCLENBR0YsbUIsQ0FDRSx3QixDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxRLENBQ0EsUyxDQUNBLGMsQ0N4T0YsUyxDQUNFLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLGdCLENBR0YsaUIsQ0FDRSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxjLENBdUJGLHdCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLHNELENBQ0EsMkIsQ0FDQSwwQixDQUNBLHdCLENBQ0EsaUQsQ0FBQSx5QyxDQUNBLHdDLENBQUEsd0IsQ0FBQSw4QyxDQUNBLCtCLENBQUEsdUIsQ0FHRiwwQyxDQUNFLCtDLENBQUEsdUMsQ0FHRixvQixDQUVFLGUsQ0FDQSxjLENBU0YscUMsQ0FDRSxpQixDQUVBLGUsQ0FDQSxpQixDQUNBLGEsQ0FTRiw2QyxDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLHdCLENBR0Ysa0UsQ0FDRSx3QixDQUdGLHFDLENKOFJBLG9FLENJN1JFLFksQ0FjRixrQixDQUNFLFksQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSw2QixDQUNBLDhCLENBQ0EsUyxDQUNBLDhCLENBQUEsc0IsQ0FZRiwwQixDQUNFLGEsQ0FPRiwwQixDQUNFLFMsQ0FHRixnQixDQUNFLFUsQ0FDQSxXLENBb0NGLGdCLENBdEJBLGtCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGtCLENBUUYscUIsQ0FpSkEsdUIsQ0EvSUUsZSxDQUNBLGMsQ0FDQSxlLENBT0YsZ0IsQ0FHRSxrQixDQVFGLDZCLENBQ0UsZSxDQUdGLG9DLENBQ0Usa0IsQ0FDQSxjLENBQ0EsYSxDQWNGLDZDLENBQ0UsYSxDQUdGLHFCLENBd0ZBLG9CLENBdkZFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FXRix5QyxDQUNFLGtCLENBQ0EsYyxDQUNBLGEsQ0FVRix5QyxDQUNFLGUsQ0FlRiwrQixDQUNFLG9CLENBR0YsOEMsQ0FDRSxrQixDQUNBLGtCLENBTUYsOEMsQ0FDRSxrQixDQUNBLGEsQ0FTRiw4QyxDQUNFLGtCLENBQ0Esa0IsQ0FTRiw4QyxDQUNFLGtCLENBQ0EsYSxDQU1GLDhDLENBQ0Usa0IsQ0F3QkYsc0IsQ0FDRSxlLENBQ0Esa0IsQ0FDQSxnQixDQUNBLG1CLENBQ0EsNEIsQ0FDQSwrQixDQXdCRiw4QixDQUNFLFksQ0FPRix5QixDQUVFLGUsQ0FDQSxjLENBQ0EsZSxDQU9GLGtCLENBQ0Usd0IsQ0FDQSxpQixDQWNGLHFDLENBQ0UsZSxDQU9GLG9CLENBRUUsVyxDQUNBLGEsQ0FIRixvQixDQXdDQSx3QixDQTlCQSx3QixDQStCRSxtQixDQUFBLG1CLENBQUEsWSxDQS9CRix3QixDQUVFLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGlCLENBV0YsNEIsQ0FDRSxjLENBQ0EsZSxDQWFGLHdCLENBRUUsa0IsQ0FBQSxjLENBY0YsNEMsQ0FDRSxVLENBQ0EsaUIsQ0FjRiw0QyxDQUNFLGdCLENBU0YsNEMsQ0FDRSxhLENBT0Ysa0IsQ0FDRSxrQixDQU9GLHFCLENBRUUsZSxDQUNBLGMsQ0FDQSxlLENBUUYsaUIsQ3hEK3NXQSxvQixDd0Q3c1dFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esa0IsQ0FPRixxQyxDeEQ2c1dBLHdDLEN3RDNzV0UsVSxDQUNBLGtCLENBQ0EsYyxDQUNBLGEsQ0FXRixxQyxDeERvc1dBLHdDLEN3RGxzV0UsZ0IsQ0FDQSxlLENBR0YsZ0IsQ0ovaEJBLFcsQ0E2Q0EsbUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDSWlmRixnQixDQUVFLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHVCLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLHdCLENBQ0EsdUMsQ0FBQSwrQixDQVdGLHNCLENBQ0Usd0IsQ0pwakJGLFcsQ0E2Q0EsbUIsQ0FFRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQS9DRixXLENBR0Usa0IsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FjRixjLENBQ0UsMEIsQ0FBQSxpQixDQUlBLGtCLENBQ0EsbUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsMkIsQ0FDQSx3QixDQUNBLHFELENBQ0EsaUMsQ0FZRixtQixDQUdFLG1CLENBQ0EsK0IsQ0F5Q0YsbUIsQ0FoQ0Esc0IsQ0FpQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FFQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FPQSxjLENBMUNGLHNCLENBQ0UsaUIsQ0FLQSxrQixDQUNBLGlCLENBRUEsZ0IsQ0FMQSx5QixDQUFBLHFCLENBQ0EsZSxDQVlGLDhCLENBQ0UsVSxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLG1ELENBQ0EsMkIsQ0FDQSxpQyxDQUNBLHlCLENBQ0EsaUIsQ0FDQSx3QixDQUdGLG1CLENBRUUsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsMEIsQ0FBQSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsZSxDQUNBLFcsQ0FDQSxlLENBRUEsVSxDQUNBLHdCLENBQ0EsUSxDQUNBLGlCLENBQ0EsYyxDQUNBLG1CLENBQ0EsUyxDQUNBLHVDLENBQUEsK0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQW5CRix5QixDQUFBLHlCLENBdUJJLHdCLENBSUosNEIsQ0FDRSxZLENBR0YsMEIsQ0FDRSxhLENBQ0Esd0IsQ0FGRixnQyxDQUFBLGdDLENBTUksd0IsQ0FVSix5QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxnQixDQUNBLG1CLENBR0YsaUMsQ0FDRSxtQixDQUdGLDBCLENBR0UsbUIsQ0FDQSwrQixDQTJCRixrQixDQS9CQSwwQixDQWdDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBU0YscUMsQ0FDRSxlLENBZ0JGLHdCLENBQ0UsVSxDQUlBLHNCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSw0QixDQUNBLFMsQ0FDQSxtQyxDQUFBLDJCLENBUUYsaUMsQ0toTEEsMkIsQ0xpTEUsb0IsQ0FERix1QyxDQUlJLG9CLENBSUosdUMsQ0FDRSxXLENBT0YseUIsQ0FDRSxVLENBSUEsc0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLDRCLENBZUYsOEMsQ0FDRSxvQixDQUdGLG9FLENBQ0UsaUQsQ0FHRiwwQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FPRiwrQixDQUNFLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxhLENBVUYscUQsQ0FpQkEscUQsQ0FoQkUsVSxDQUNBLGlCLENBaUNGLHFELENBQ0UsVSxDQWFGLG9CLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGdCLENBQ0EsbUIsQ0FDQSwrQixDQUdGLGlCLENBQ0UsVSxDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBR0YsMEIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLCtCLENBQ0EsbUIsQ0FHRixrQyxDQW9EQSxtQyxDQW5ERSxtQixDQUdGLDRELENBQ0Usa0IsQ0FPRiw0RCxDQVNBLDRELENBUkUsWSxDQUdGLG9FLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxZLENBT0Ysb0UsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBT0YsNkQsQ0FKQSxxRSxDQUNFLFksQ0FPRixxRSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBaUJGLHFCLENBZEEsMkIsQ0FlRSxtQixDQUFBLG1CLENBQUEsWSxDQWZGLDJCLENBRUUsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsbUIsQ0FDQSwrQixDQUNBLG1CLENBT0YscUIsQ0FFRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUdGLDBCLENBQ0UsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYyxDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBR0Ysa0MsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0Esb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLHNFLENBQ0EsMkIsQ0FDQSxpQyxDQUNBLHFCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLFUsQ0FHRiwyQyxDQUNFLDJCLENBQUEsbUIsQ0FDQSxTLENBR0YsZ0QsQ0FDRSxvRSxDQUdGLGlELENBQ0UsdUUsQ0FHRix5RCxDQUNFLHFFLENNdGRGLG1CLENBSUUsc0IsQ0FvQkYsYSxDQUNFLGlCLENBa0JGLDhCLENBQ0UsYSxDQUNBLGtCLENBQ0EsYyxDQUNBLGUsQ0FKRixtQyxDQU9JLGlCLENBQ0EsaUIsQ0FDQSxlLENBVEosMkMsQ0FZTSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsUSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLDRDLENBQ0EsMkIsQ0FjTiw0QixDQUNFLGlCLENBQ0EsUyxDQUNBLE0sQ0FDQSxTLENBQ0EsOEIsQ0FBQSxzQixDQUdGLHFDLENBQ0UsUyxDQUdGLDRCLENBQ0UsaUIsQ0FDQSxrQixDQWlCRixvQixDQUNFLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSw2QixDQUFBLHFCLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FHRix3QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFEsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FVRixtQixDQUNFLFUsQ0FERixxQixDQUlJLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxVLENBUEosd0IsQ0FtQkksVyxDQUNBLGMsQ0FDQSxlLENBZ0JKLHFCLENBQ0UsVSxDQUNBLGtCLENBQ0EsUSxDQUNBLGMsQ0FDQSxtQixDQUNBLGEsQ0FnREYsNEIsQ0FDRSxTLENDM09GLFcsQ0FNQSxpQixDQUxFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsVSxDQUdGLGlCLENBR0Usd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsYSxDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBVkYsdUIsQ0FhSSxVLENBSUosbUMsQ0FDRSxlLENBTUYseUIsQ0FDRSxpQixDQUNBLFMsQ0FGRixpQyxDQUtJLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFEsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVSxDTjNDSixpQixDQWFBLDBCLENBWkUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBVUYsMEIsQ0FDRSxpQixDQU9BLHNCLENBZUYsb0IsQ0FDRSxRLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FTRix5QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsMEIsQ0FBQSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxXLENBQ0EsZSxDQUNBLGMsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxjLENBQ0EsUyxDQUNBLHVDLENBQUEsK0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQW5CRiwrQixDQUFBLCtCLENBdUJJLHdCLENBVUosdUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsZ0IsQ0FRRix1QixDQUNFLGtCLENBQ0EsYyxDQUNBLGEsQ0FHRix3QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw2QixDQUFBLGlDLENBQUEsNkIsQ0FVRixpRCxDQUNFLGUsQ0FrQ0YsOEIsQ0FZRSxTLENBWkYsOEIsQ0NQQSwrQixDRFFFLFUsQ0FJQSxzQixDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsNEIsQ0FFQSxtQyxDQUFBLDJCLENBYkYsb0MsQ0FnQkksb0IsQ0FRSiw2QyxDQUNFLFcsQ08zS0YsZSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxrQixDQWtCRixrQixDQUNFLDBCLENBQUEsaUIsQ0FJQSxrQixDQUNBLG1CLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLDJCLENBQ0Esd0IsQ0FDQSxxRCxDQUNBLGlDLENBWUYscUIsQ0FDRSxRLENBR0YsMkMsQ0FDRSxlLENDdERGLGEsQ0FDRSxjLENBQ0EsTSxDQUNBLEssQ0FDQSxPLENBQ0EsVyxDQUNBLFUsQ0FDQSx3QixDQUNBLFMsQ0FDQSxXLENBR0Ysb0IsQ0FNQSxtQixDQUxFLFMsQ0FDQSxVLENBQ0EsYyxDQUdGLG1CLENBQ0UsUyxDQ25CRixrQyxDQUNFLCtCLENBREYsNkMsQ0FJSSxrQixDQVFKLGtDLENBQ0UsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFUsQ0FHRixpQyxDQUNFLFksQ0FDQSxpQixDQUNBLFMsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLFUsQ0FDQSxrQixDQUNBLHdCLENBRU0sa0IsQ0FsQlIsc0MsQ0F5QkksZSxDQUNBLGMsQ0FJSixxQyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBb0NGLDBCLENBakNBLHlCLENBa0NFLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsd0IsQ0FBQSxxQixDQUFBLGtCLENBcENGLHlCLENBR0UsaUIsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUVBLGUsQ0FDQSxrQixDQTBCRiwwQixDQUVFLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLG1CLENBQUEsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FRRiw4QixDQUNFLGMsQ0FDQSxlLENBUUYseUIsQ0FtQkEsMEIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQU9BLFUsQ0EzQkYseUIsQ0FHRSxXLENBREEsc0IsQ0FBQSxtQixDQUFBLGdCLENBaUJGLDBCLENBRUUsd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxrQixDQVBGLCtCLENBZ0JJLGMsQ0FJSix5QixDQUNFLGEsQ0FDQSxpQixDQUNBLGEsQ0FDRSxlLENBSkosOEIsQ0EwQkksYyxDQUNBLDJDLENBVUosZ0MsQ0FDRSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLHdCLENBQ0EsUSxDQUNBLGlCLENBQ0EsMkIsQ0FDQSwwQixDQUNBLGdELENBQ0EseUIsQ0FDQSxTLENBQ0EsOEIsQ0FBQSxzQixDQUNBLGMsQ0FvQkYsaUMsQ0FDRSxpQixDQy9ORixRLENDRUUsaUIsQ0FDQSxrQixDQUNBLGUsQ1BKRixhLENBaUJBLG1CLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FsQkYsYSxDQUVFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBR0YsZ0IsQ0FDRSwwQixDQUFBLGlCLENBRUEsZSxDQUNBLGMsQ0FDQSxnQixDQU9GLG1CLENBRUUsa0IsQ0FBQSxjLENBQ0EsVyxDQUNBLFEsQ0FDQSxTLENBQ0EsZSxDQUdGLHNCLENBQ0Usa0IsQ0FDQSxpQixDQUdGLHNDLENBQ0UsYyxDQUlGLDJELEN6RDJpWkEsOEQsQ3lEemlaRSxlLENBR0YscUIsQ1F6Q0EsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENSdUNGLHFCLENBR0Usd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLHdCLENBQ0EsbUMsQ0FBQSwyQixDUWpERixhLENBR0UsUSxDQUNBLFMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQU9GLG1CLENBQ0UsZ0IsQ0FHRixtQixDakV1bVpBLDBCLENBREEseUIsQ0FEQSx5QixDaUVqbVpFLDRCLENBQUEsb0IsQ0FHRixtQixDQUNFLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSwyQixDQUNBLDBCLENBQ0EsYSxDQU5GLHlCLENBUUksVSxDQUdGLHVCLENBQ0UsdUMsQ0FHRix1QixDQUNFLHVDLENBR0YseUIsQ0FDRSwwQyxDakVpbVpKLHlCLENpRTdsWkEseUIsQ0FFRSxhLENBR0YsMEIsQ0FDRSxhLENBR0YsdUIsQ0FDRSxrQixDQzNERixNLENBQ0UsMkMsQ0FDQSx3QixDQUdGLGUsQ0FDRSxRLENBQ0YsZSxDQUNFLGMsQ0FDQSxnQixDQUdGLGMsQ0FDRSxRLENBQ0EsYyxDQUNBLGdCLENBR0YsWSxDQUNFLGlCLENBQ0EsYSxDQUVBLFUsQ0FDQSxhLENBQ0UsaUIsQ0FDQSxtQixDQWFKLG9DLENBQ0Usb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0E4REYsdUIsQ0ExREEsa0IsQ0FtRUksYSxDQUNBLGMsQ0FDQSxnQixDQXJFSixrQixDQUVFLDBCLENBQ0EsZSxDQUdBLDZCLENBQUEscUIsQ0FDQSxXLENBRUEsYSxDQWlERixxQixDQUNFLFEsQ0FDQSxZLENBRkYsNEIsQ0FLSSxhLENBTEosdUIsQ0FZSSxhLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLCtCLENBK0JKLDBCLENBOUNBLDhCLENBK0NFLGEsQ0FDQSxlLENBR0YsWSxDQUNFLGlCLENBQ0EscUIsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ0FDQSx3QixDQUNBLGtCLENBQ0EsaUQsQ0FBQSx5QyxDQUNBLHlCLENBMEJGLHNCLENBQ0UsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFcsQ0FJRixzQyxDQUNFLGdDLENBQUEsd0IsQ0FHRixnRCxDQUNFLG9CLENBR0YsZSxDQUNFLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsZSxDQUNBLFEsQ0FDQSxjLENBQ0EsZ0MsQ0FBQSx3QixDQTJJRix5QixDQWhKQSx1QixDQTRKSSxVLENBQ0EsaUIsQ0FRQSwyQixDQXJLSix1QixDQWVJLFEsQ0FFQSxtRCxDQUFBLDJDLENBR0Esd0IsQ0FFQSxVLENBRUEsMkIsQ0FDQSxpQixDQVRBLFEsQ0FFQSxVLENBQ0EsVyxDQUlBLDRDLENBS0YsdUIsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLHdCLENBQ0EsYSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FFQSxpQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxzQixDQUNBLGtCLENBRUEseUIsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxTLENBMEJKLGtCLENBQ0UsWSxDQUdGLHlCLENBQ0UsYSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxxQixDQUNBLE0sQ0FDQSxVLENBQ0EseUUsQ0FDQSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrRCxDQUFBLDBDLENBV0Ysa0IsQ0FDRSxhLENBQ0EsZSxDQUNBLGlCLENBQ0EsMkMsQ0FDQSwyQixDQUNBLDBCLENBQ0EsVSxDQUNBLGdCLENBQ0EsbUIsQ0FDQSx3QixDQUNBLFEsQ0FDQSwrQixDQUNBLGUsQ2xFNC9ZRiwwQyxDa0VyL1lBLDBDLENBRUUsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsMkIsQ0FDQSw2QixDQUNBLG9CLENBQ0Esc0MsQ2xFNitZRiwwQyxDa0VwK1lFLGdDLENBQUEsd0IsQ0FDQSw2QixDQUdGLGtCLENBQ0UsaUIsQ0FJQSxzQixDQUNBLGtELENBQUEsMEMsQ0FDQSxxQixDQUNBLHdCLENBQ0EseUIsQ0FURix5QixDQWNJLFcsQ0FDQSxhLENBRUEsVyxDQUNBLFksQ0FFQSw4QyxDQWlFSixlLENBQ0UsZ0IsQ0FDQSxtQixDQUNBLGUsQ0FDQSw2QixDQUNBLDhCLENBQ0EsK0IsQ0FDQSxpQixDQXFCRixzQixDQUNFLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGdCLENBZ0JGLHdDLENBQ0UsWSxDQ3RlRixRLENBQ0ksVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsdUIsQ0FDQSxhLENBYUosZSxDQUVJLGUsQ0FDQSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUdKLGMsQ0FLSSxlLENBQ0EsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsVSxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxZLENBQ0EsZSxDQUdKLGUsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxrQixDQUdKLGEsQ0FPQSxjLENBTkksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDRCLENBS0osYyxDQU1JLDBCLENBQUEsMEIsQ0FBQSxtQixDQUVBLGEsQ0FHSixnQixDQUNJLGUsQ0FDQSxhLENBQ0EsaUIsQ0FFQSxhLENBQ0Esc0IsQ0FDSSxjLENBVVIsVSxDQUNJLGUsQ0FHSixTLENBQ0ksZ0IsQ2IzRkosa0IsQ0FDRSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLFcsQ0FPRiwyQixDQUNFLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUlBLHNCLENBZ0JGLHFCLENBQ0UsUSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBUUYsMEIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLDBCLENBQUEsaUIsQ0FDQSxVLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsVyxDQUNBLGUsQ0FDQSxjLENBQ0EsVSxDQUNBLHdCLENBQ0EsUSxDQUNBLGlCLENBQ0EsYyxDQUNBLFMsQ0FDQSx1QyxDQUFBLCtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FuQkYsZ0MsQ0FBQSxnQyxDQXVCSSx3QixDQW1CSix5QixDQVZBLHdCLENBV0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQVpGLHdCLENBR0UsZ0IsQ0FEQSw0QixDQUFBLHlCLENBQUEscUIsQ0FRRix5QixDQUVFLDZCLENBQUEsaUMsQ0FBQSw2QixDQVVGLG1ELENBQ0UsZSxDQXdDRixxQyxDQWdCSSxvQixDQVFKLDhDLENBQ0UsVyxDQU9GLGdDLENBQ0UsVSxDQUlBLHNCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSw0QixDQVFGLGtDLENBQ0UsZSxDQVFGLGdFLENBQ0UsaUQsQ0FDQSxtQixDQUFBLFcsQ0FDQSxTLENBR0YsMkUsQ0FDRSxzRCxDQUdGLCtDLENBQ0UsWSxDQVVGLHlDLENBQ0Usb0IsQ0FDQSxtQyxDQUFBLDJCLENBR0YscUQsQ0FDRSxvQixDQUdGLGlDLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQU9GLHNDLENBQ0UsVSxDQUNBLGlCLENBQ0EsYyxDQUNBLGEsQ0FhRiw4QyxDQUNFLFUsQ0FDQSxpQixDQWVGLDhDLENBQ0UsVSxDQWFGLHdDLENBQ0UsVSxDQUNBLGUsQ0FHRiwwQyxDQUNFLFUsQ0FDQSxpQixDQWVGLGdDLENBQ0UsZSxDQUNBLGdCLENBQ0EsaUIsQ0FHRiwrQixDdEQwelpBLGdDLENzRHh6WkUsUyxDYzdURixZLENBR0UsYSxDQUNBLGMsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxNLENBQ0EsTyxDQUNBLFcsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSw4QixDQUFBLHNCLENBbUNGLG9CLENBQ0UsWSxDQUdGLG9CLENBQ0UsUyxDQUdGLG1CLENBQ0UsVSxDQUNBLFcsQ0FDQSxRLENBR0YsZ0MsQ0FDRSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsVSxDekRBRiwrQ0FDRSxTLENBQ0UsaUIsQ0FDQSxrQixDQUlGLDhCLENBQ0UsVSxDQUNBLFcsQ0FDQSxnQixBK0JxREYseUJBRkYsTyxDQUdJLGMsQ0FDQSxpQixBT3NkRSwrQ0F6RE4seUIsQ0EwRFEsYyxBZXZrQk4sK0M3Q3VJRixpQyxDQUVRLGtCLENBME9SLG9DLENBTVEsa0IsQ2tCM09SLHFCLENBTUksa0IsQ0E4Q0oseUIsQ0FFSSxXLENBd09KLGlCLENBUUksYyxDQWtESixrQixDQVNJLGdCLENBc0JKLG9CLENBU0ksWSxDQUlKLGtCLENBT0ksZ0IsQ0FDQSxnQixDSzdoQkosTyxDQU9JLGdCLENBQ0EsWSxDQUNBLGtCLENBeUJKLGMsQ0FNSSxXLENBQ0EsVyxDQUNBLFksQ0FDQSxRLENBQ0Esa0IsQ0FDQSxpRCxDQUNBLDBCLENBc0JKLFUsQ0FFSSxrQixDQW1DSix1QixDQUVJLGUsQ0FrQkosTSxDQUdJLGMsQ0FDQSxnQixDRm5DSiw0QixDQUVJLFksQ0FxVEosbUIsQ0FhSSxXLENBQ0EsaUIsQ0ErQkosdUIsQ0FFSSxhLENBQ0EsYyxDQUNBLGlCLENBSkosZ0QsQ0FPTSxzRCxDQUNBLGMsQ0FDQSxLLENBQ0UsWSxDQTREUix5QixDQTZCQSxpQixDQWlDQSx5QixDQWVJLFMsQ0FDQSxTLENBQ0EsVSxDQWliSiw4QixDQWNJLFEsQ0FDQSwyQixDQUNBLDRCLENBaEJKLGlDLENBcUJNLCtCLENBNkhOLHNDLENBRUksbUIsQ0FBQSxtQixDQUFBLFksQ0FxREosb0QsQ0FFSSxTLENBQ0EsaUIsQ0FDQSwrQixDU3JzQkosdUJBQUEsWSxDQUFBLHVCQUFBLFksQ0F5RlEsa0IsQ0FnUVIsZ0IsQ0FNSSxrQixDQUNBLG1CLENBRUEsc0QsQ0FDQSwyQixDQUNBLDBCLENBQ0EsNEIsQ0FDQSw0QixDQTBGSix5QixDQVNJLGEsQ0FDQSxlLENBb0tKLHdCQUFBLFksQ0FZTSxpQixDQXVJTixxQixDQVlJLGlCLENBK0NKLHFCLENBVUksaUIsQ003d0NKLFksQ0FJSSxrQixDQXlCSiwyQixDQUVJLGtCLENPekVKLHlCLENBVUksZSxDQUNBLG9CLEFWbVBGLHlCQUpGLHFELENBS0ksVSxDQUNBLGUsQ0FDQSxnQixDQVVKLHFELENBS0ksa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSw2QixDQUFBLGdCLENBQ0EsZSxDQUNBLGdCLENBVUoscUQsQ0FJSSw0QixDQUFBLGUsQ0FDQSxVLENFdEZKLDhDLENBS0ksVSxDQUNBLGUsQ0FDQSxpQixDQVVKLDhDLENBSUksNEIsQ0FBQSxlLENBQ0EsVSxDQWNKLDBDLENBS0ksa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSw2QixDQUFBLGdCLENBQ0EsZSxDQUNBLG1CLEFoRDh1QkEseUJBdElKLCtDLENBdUlNLG1ELENBQUEsMkMsQ044eFlGLGtFLENNcjZZSix5RCxDQTJLTSxVLENBQ0EsVSxDQTVLTix1RCxDTnk2WUksZ0UsQ01sdVlFLFMsQ0FDQSxVLENrQnpYTixzQixDQVVJLFcsQ0FDQSxlLENBQ0EsMkIsQ0EwRUosNEIsQ0FNSSxlLENBa0JKLHNCLENBUUksaUIsQ0FDQSxjLENBSUosdUIsQ0FXSSxpQixDQXFCSixzQixDQVFJLGtCLENBQ0EsaUIsQ0FDQSxjLENZMzBCSixtQixDQVVJLGdDLENBOEJKLGdCLENBZEEsa0IsQ0FNSSxXLENnQzdGSixZLENBbUJJLG9CLENBQ0EsVyxDQUNBLGMsQXZEcUNGLHlCQUhGLGdCLENBSUksWSxDd0JyREoseUIsQ0FnQ0ksa0IsQ0FNSixRLENBaUNJLGUsQ0F1R0osb0IsQ0FZSSxlLENBMEJKLHlCLENBTUksYyxDSzNNSixPLENBWUksZ0IsQXRCcVBKLCtDQUVJLG1CLENBQ0ksVyxDQUdKLG9CLENBQ0ksZSxDRXZLTixlLENBQ0UsaUIsQ0FDQSxrQixDQUNBLFksQ0FDQSw2QixDQUdGLGtCLENBQ0UsZ0IsQ0FDQSxtQixDQUdGLHFCLENBQ0Usb0IsQ0FDQSxnQixDQUNBLFUsQ0FDQSxpQixDQUNBLDZCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBMlRGLG1FLEN0QjA3WkEsc0UsQ3NCeDdaRSxRLEMyQjZGSixrQixDQXNITSxvQixBSmdPTixnREFDRSxZLENBQ0UsZSxDQUNBLGEsQ0FHRiwyQixDQUNFLFMsQ0FHRix3QixDQUNFLGEsQ0FDQSxVLENBR0Ysb0IsQ0FDRSxzQixDQUFBLG1CLENBQUEsMEIsQ0FHRiwwQixDQUNFLG1CLEFBN3lCRixnREFIRixZLENBSUksZSxDQUNBLGUsQUZrREYseUJBUEYsMEIsQ0FVTSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLE0sQ0FDQSxXLENBQ0EsVSxDQUNBLGtELENBQ0EsMkIsQ0FDQSx1QixBdEJ0REEscUVBNUdOLDZDLENBK0dZLGMsQUE1QlIseUJBbkZKLHVCLENBb0ZNLFcsQ0FwRk4scUMsQ0F1RlEsZ0IsQVRzS1IseUJBQ0UsbUQsQ0U1TEUsa0IsQ0YrTEYseUQsQ0FDRSw4QixDQUNBLGMsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLGtDLENBQUEsMEIsQ1p1bUtGLDZELENZcG1LRSxnQixDQUNBLGtCLENBQ0Esa0IsQ1pzbUtGLG1FLENZbm1LRSxVLENBQ0EsVyxBVTVLSiwrQ0FJRSxpQixDQUNFLHdCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsYSxDQUdGLDJCLENBQ0UsZ0IsQTBDbkZGLHlCNUNwQkYsNkIsQ0FFUSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLFksQ0FZUixrRCxDQUVRLFcsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxhLENBQ0EsaUIsQ0FxQlIsc0QsQ0FFUSxlLENBQ0EsZ0IsQ0FtQlIsbUIsQ0FPUSxjLENBQ0EsaUIsQ0FjUixpRCxDQUVRLGUsQ0FDQSx3QixDQUFBLHdCLENBb0JSLG9CLENBS1Esa0IsQ0FZUixrRCxDQUVRLGtCLENBb0JSLG9ELENBRVEsYyxDQUNBLGUsQ0FDQSxlLENBU1Isb0IsQ0FJUSxVLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxhLENBNkJSLGlELENBRVEsaUIsQ0F3Q1IsbUIsQ0FpQlEsYSxDQUNBLFcsQ0FnRVIsaUQsQ0FFUSxhLENDOVVSLHVCLENBNEZNLFMsQ0M1Rk4sUSxDQUdJLGtCLENBd0NKLGlCLENBR0ksbUIsQ0FDQSxnQixDQWtKSiwrQixDQU1JLFMsQ0FrQ0osZ0IsQ0FrQkksVSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxjLENBb0RKLHlCLENBZUksWSxDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFksQ0ErRUosMkIsQ0FwREEsbUIsQ0FzREksbUIsQ0FBQSxtQixDQUFBLFksQ0F0REosbUIsQ0FLSSx3QixDQUFBLHFCLENBQUEsa0IsQ0ErQ0osMkIsQ0FHSSxrQixDQUFBLGMsQ0FlSiw4QixDQUlJLFMsQ0FDQSxnQixDQWtCRixtRSxDdEJxbWFBLHNFLENzQm5tYUUsUSxDQWdCSiw2QixDQUlJLGtCLENBbUVKLGdELENBV0ksZSxDQThCSiwrQyxDQUlJLGUsQ0FJSixtQixDQUlJLGUsQ0FZSix5QixDQVNJLGtCLENFOWRKLG1CLENBMEJJLHVCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLFcsQ0FDQSxZLENBQ0EsUyxDQUNBLFksQ0FDQSxjLENBS0Ysb0IsQ0FDRSxhLENBMGdCSix3QixDQUVJLGUsQ0FDQSxhLENZenBCSixpQixDQVlJLGdCLENBbUJKLG1CLENBY0ksdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsZ0MsQ0F1Q0oscUIsQ0FRSSxrQixDQVFKLDBCLENBUUksa0IsQ0FDQSxjLENBQ0EsZ0IsQ0ErQkosZ0IsQ0FPSSxhLENBQ0EsYyxDQUlKLHFCLENBV0ksVSxDQUNBLGtCLENBWkosNkIsQ0F5Qk0sTyxDQWtCTixvQixDQWVJLFcsQ0FFQSxrQixDQ3hNSixRLENBdENBLHlCLENBb0RJLGlCLENBQ0Esa0IsQ0FyREoseUIsQ0FRSSxlLENBQ0Esa0IsQ0E2QkosUSxDQWFJLGtCLENBdUZKLHlCLENBTUksWSxDQThCSixvQixDQWdCSSxTLENBQ0EsVyxDQXFCSix5QixDQVVJLGMsQ0FDQSxXLENBOERKLHlCLENBaUJJLFMsQ0FDQSxhLENBMkpKLHdCLENBY0ksVSxDQTRFSixrQixDQTVDQSxrQixDQWFJLGlCLENBQ0EsYyxDQUNBLGUsQ0E2Qkosa0IsQ0FZSSxTLENBQ0EsZSxDQUdBLGlCLENFMWpCSixnQixDQWFJLG1CLENBa0tKLDZCLENBWUksYyxDRXJMSixnQixDQWNNLGMsQ0FDQSxlLENDckJOLEksQ0FNSSxjLENBQ0EsZSxDQWNKLE8sQ0FrQkksYyxDQUNBLGdCLENBQ0Esa0IsQ0FjSixjLENBZUksVyxDQUNBLFcsQ0FDQSxZLENBQ0EsUSxDQUNBLGtCLENBQ0EsbUQsQ0FDQSwwQixDQWFKLFUsQ0FLSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsUyxDQUNBLGtCLENBV0osMkIsQ0FFSSxhLENBT0osNEIsQ082MUNBLGtDLENQMzFDSSxjLENBYUosTyxDQU9JLGlCLENBT0osTSxDQU9JLGMsQ0FDQSxnQixDQWtESixhLENBRUksVSxDQUNBLFcsQ0FDQSxPLENBQ0EsTyxDQUNBLHlELENBQ0EseUIsQ0FDQSxnQyxDQUFBLHdCLENBVUosYSxDQUVJLFUsQ0FDQSxXLENBQ0EsTyxDQUNBLFEsQ0FDQSwwRCxDQUNBLDBCLENBV0osYSxDQUVJLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFEsQ0FDQSwyRCxDQUNBLDBCLENBWUosYSxDSjlNQSxxQixDSWdOSSxTLENBQ0EsVSxDQUNBLFUsQ0FDQSxRLENBQ0EsMkMsQ0FDQSwrQixDQUNBLHVCLENKM1FKLE0sQ0FVSSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FjSixTLENBWUksbUIsQ0FDQSxjLENBY0oscUIsQ0FFSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsYSxDQUNBLFcsQ0FDQSxZLENBQ0EsMkIsQ0FFQSw4QyxDQUNBLDBCLENBZ0JKLGtCLENBV0ksWSxDQUlKLG1CLENBb0JJLFksQ0FDQSxtRCxDQUFBLDJDLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLGtCLENBQ0EsdUQsQ0EyQkosZ0IsQ3RDMmtiSSxnQixDQUNBLGdCLENzQ3RrYkEsYSxDQUNBLHVCLENBQ0EsaUQsQ0FDQSwwQixDSzdKSixPLENBVUksc0IsQ0FvUkosOEIsQ0FNSSxTLENFNVBKLE0sQ0FPSSxzQixDQXFjQSw4QixDQUNFLGdCLENBREQsbUMsQ0FJRyxnQixDQXlGUix3QixDQU1NLFcsQ0FDQSxXLENBdUtOLGEsQ0FRSSxlLENBQ0EsYSxDR3h3QkosUSxDQW1CSSxRLENBQ0EsTSxDUndzQ0osMEIsQ0FsbUNBLDBCLENBMkJJLFksQ0FpSEosaUIsQ0FjSSwyQixDQUFBLGdCLENBQUEsTyxDQXNKSixtQixDQWtCSSxhLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsWSxDQTJDSix3QixDQWFJLGlELENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBaUZKLHdELENBRUksbUQsQ0FXSix5QixDQXFCSSxTLENBb0JKLHlCLENBU0ksaUIsQ0FDQSxxQixDQWdDSixpQyxDQStXQSw4QixDQW1DSSw4QyxDQUFBLHNDLENBbFpKLGlDLENBRUksVSxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUVBLFUsQ0FxSkosbUIsQ0FVSSx3QixDQUFBLHFCLENBQUEsNkIsQ0E0SkosMkIsQ0FrQkksUSxDQUNBLGMsQ0FDQSxlLENBdUJKLDhCLENBMEJJLGdCLENBRUEsbUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLHVCLENBbUJKLG9CLEM3QnBaQSxtQixDNkI2Wkksa0IsQ0FBQSxtQixDQUFBLFcsQ0EyQ0osa0IsQ0FZSSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxpQixDQWdDSiwyQixDQUFBLDJCLENBa0JNLHdCLENBbEJOLHFCLENBMkJJLFUsQ0FDQSxjLENBQ0EsaUMsQ0FDQSx5QixDQUNBLGlCLENBc0JKLHdCLENBc0JJLFksQ0FVSixzQixDQUlJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVyxDQUlBLGlCLENBQ0EsNEMsQ0FBQSxvQyxDQUNBLGlCLENBQ0EscUIsQ0FDQSxTLENBQ0EsUyxDQUNBLDhCLENBQUEsc0IsQ0E2QkoscUIsQ0FwQkEsOEIsQ0FFSSxtQixDQUFBLG1CLENBQUEsWSxDQUlKLDhCLENBRUksUyxDQUlKLHFELENBRUksVyxDQUNBLGlCLENBQ0Esa0IsQ0FJSixxQixDQUdJLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLENBQ0EsdUMsQ0FBQSwrQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxVLENBaEJKLDJCLENBQUEsMkIsQ0FvQk0sd0IsQ0FLTixxQixDQUVJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsZSxDQUNBLFcsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx1QyxDQUFBLCtCLENBQ0Esd0IsQ0FDQSxhLENBZkosMkIsQ0FBQSwyQixDQW1CTSx3QixDQUtOLHNCLENBRUksaUIsQ0FDQSxtQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSwrQixDQUlKLDhCLENBRUksVSxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLG1ELENBQ0EsMkIsQ0FDQSxpQyxDQUNBLHlCLENBQ0EsaUIsQ0FDQSx3QixDQUlKLDBDLENBRUksYSxDQUNBLGlCLENBQ0EsYyxDQUlKLDBDLENBRUksYSxDQUNBLGMsQ0FDQSxhLENBSUoseUIsQ0FFSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsUSxDQUlKLDRCLENBRUksZSxDQUlKLDJCLENBRUksaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBSUosbUMsQ0FFSSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsTSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLHlDLENBQUEsaUMsQ0FDQSxTLENBQ0EsbUIsQ3hDMGhaRix5QyxDd0N0aFpGLHlDLENBR0ksVyxDQUNBLFMsQzdCbjhDSixNLENBTUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FJSixlLENBeUJBLHdCLENBV0ksa0IsQ0FBQSxtQixDQUFBLFcsQ0FFQSxZLENBQ0EsZ0IsQ0FDQSxpQixDQXhDSixlLENBb0JJLG1CLENBUEEsVyxDQVlKLHdCLENBWUksVyxDQW9DSixTLENBTUksMkIsQ0FBQSxnQixDQUFBLE8sQ0FDQSxjLENBNGRKLGMsQ0EyQkksMkIsQ0FBQSxnQixDQUFBLE8sQ0FDQSxjLENBQ0EsZSxDQUlKLG1CQUFBLDBDLENBRUksWSxDQUlKLG1CQUFBLDBDLENBSUksYSxDQUlKLHFCLENBWUksMkIsQ0FBQSxnQixDQUFBLE8sQ0FDQSxVLENBQ0EsYyxDQUNBLFcsQ0FDQSxZLENBQ0EsZSxDQUNBLDRCLENBQ0EsNEIsQ0FBQSxvQixDQW5CSiwyQixDQUFBLDJCLENBdUJNLGEsQ0FDQSw0QixDQUtOLFksQ0FNSSwyQixDQUFBLGdCLENBQUEsTyxDQUNBLGdCLENBSUosYSxDQUtJLGlCLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBSUosMkIsQ0FJSSxlLENBSUosbUIsQ0FNSSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBSUosK0IsQ0FFSSxZLENBSUosd0JBQUEseUIsQ0FFSSxZLENBNEJKLGtDLEN5QzFlQSx1QyxDQ2xFQSw2QyxDQ1BBLDhDLEMzQ3VqQkksYSxDQWlCSixvQixDQU1JLDJCLENBQUEsZ0IsQ0FBQSxPLENBQ0EsZSxDQUNBLGtCLENzQy90QkosWSxDQXNCSSxRLENBQ0EsYSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSwyQixDQUNBLFMsQ0FvQkosWSxDQU1JLGlCLENBQ0EsZ0IsQ0FTSix1QixDQUlJLGMsQ0FJSixxQixDQW9DQSxvQixDQWxDSSxZLENBSUosZSxDQVlJLFcsQ0FDQSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQWtCSixjLENBY0ksb0IsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FXSix5QixDQUVJLGlCLENBZ0VKLG1CLENBVUkseUIsQ0FZSiwwQixDQWFJLFMsQ0FDQSxXLENBQ0EsVyxDQUNBLFcsQ0FDQSxvQyxDQUFBLDRCLENBU0osZ0MsQ0FFSSxTLENBQ0EsVyxDQVNKLGEsQ0FLSSxnQixDQVNKLG9CLENBWUksWSxDQUNBLDBCLENBQUEsaUIsQ0FDQSxtQixDQUFBLGEsQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUdBLGMsQ0FDQSxTLENBQ0EsUyxDQUNBLGtDLENBQUEsMEIsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSx1QixDQUNBLG9ELENBQ0Esb0IsQ0FRSiw2QixDQUVJLDJCLENBQUEsbUIsQ0FDQSxVLENBQ0Esa0IsQ0EyQ0osdUIsQ0FlSSxhLENBQ0EsVSxDQUtKLHFCLENBTUksaUIsQ0E0R0osWSxDQU1JLGtCLENBQ0EsZSxDQUNBLGMsQ0FSSixZLENBK0JBLGUsQ0FBQSxrQixDQThGTSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQS9GTixlLENBU0ksdUIsQ0FBQSxvQixDQUFBLHNCLENBSUEseUIsQ0FiSixrQixDQWdDTSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGtCLENBbkNOLHlCLENBOERRLFEsQ0E5RFIsa0IsQ0FnR00sd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esa0IsQ0FnMkJBLFMsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBcDhCTixrQixDQWdJTSxVLENBQ0EsZSxDQUVBLGUsQ0FDQSxrQixDQXcwQkEsWSxDQTU4Qk4sNkIsQ0FpSlEsZSxDQThGUixvQixDQXNKQSxzQixDQWpKSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQU5KLHNCLENBZ0VNLGUsQ0FDQSxlLENBakVOLDZCLENBb0VRLFEsQ0FDQSxVLENBckVSLHlCLENBeUZNLGUsQ0FDQSxnQixDQTRETixzQixDQVNJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQWdESix5QixDQWNJLGUsQ2pEeXVhQSxnQyxDaURodWFKLGlDLENBUUksWSxDQXlCSix3QixDQWdCSSxpQixDQUNBLGEsQ0FDQSxjLENqRG9yYUEsK0IsQ2lEMXFhSixnQyxDQU1JLFUsQ0FJSixnQyxDQWVJLFcsQ0FDQSxVLENBZUosK0IsQ0FlSSxVLENBQ0EsVSxDQWVKLGMsQ0FRSSxrQixDQVVKLG1CLENBaUJJLFMsQ0FDQSxrQixDQUNBLGUsQ0FuQkosaUMsQ0FzQk0sYyxDQWNOLHdELENqRDZqYUUsNEUsQ2lEMWphRSxlLENBMklKLDBCLENBT0ksOEIsQ0FBQSxzQixDQUNBLGUsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxtQixDQUVBLCtDLENBQ0EsMkIsQ0FDQSx1QixDQUNBLDRCLENBQ0EsNEIsQ0FXSixxQixDQWNJLGEsQ0FHQSxjLENBQ0EsZSxDQUNBLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBSUEsaUIsQ0FDQSxtQixDQTZCSixXLENBRUksWSxDQUlKLFcsQ0FJSSxjLENBNkNKLGUsQ0FLSSxVLENBQ0EsUyxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxvQixDQUFBLGlCLENBQUEsd0IsQ0FHQSxzRixDQUNBLDJCLENBQ0EsZ0QsQ0FDQSxnRSxDQUNBLG1CLENBQ0EsZSxDQW9DSixlLENBWUksYyxDQUNBLG9ELENBQ0EsMkIsQ0FDQSwrQixDQUNBLDBDLENBQ0EsUSxDQUNBLFEsQ0FDQSxvQixDQVNKLGlCLENBT0ksVSxDQUNBLFMsQ0FzREosZSxDQU1JLFMsQ0FDQSxRLENBZ0JKLG9CLENqRHNzWkkscUIsQ2lEanNaQSxhLENBSUoscUIsQ0FFSSxTLENBQ0EsVSxDQUhKLHdDLENBTU0sVyxDQUNBLHdCLENBQ0EsVSxDQXNCTixvQixDQUVJLE8sQ0FDQSxVLENNMW5ESixjLENBS0ksZ0IsQ0FDQSxrQixDQXdCSixjLENBY0ksVSxDQUNBLFcsQ0FTSixZLENBT0ksMEIsQ0FBQSx1QixDQUFBLG9CLENBVUosYSxDQUVJLFMsQ0FxQ0osUSxDQUlJLGtCLENBNEJKLGlCLENBR0ksaUIsQ0FPSixrQixDQVNJLFMsQ0FDQSxXLENBcUJKLG1CLENBV0ksUyxDQUNBLFcsQ0FDQSxtQixDQ3JPSixpQixDQVNJLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsVyxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUlBLHFCLENBa0NKLG9CLENBTUksZSxDQUNBLGlCLENBQ0EsYyxDQUlKLHFDLENBUUksZSxDQUNBLGdCLENBQ0EsYyxDQW1CSixxQyxDQUlJLGEsQ0FDQSxnQixDQUNBLGdCLENBQ0EsYyxDQUNBLGEsQ0FPSixrQixDQVdJLFksQ0FDQSwrQixDQW9CSixnQixDQVpBLDBCLENBSUksbUIsQ0FBQSxtQixDQUFBLFksQ0FRSixnQixDQUtJLFMsQ0FFQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQVNKLGtCLENBTUksMkIsQ0FBQSxnQixDQUFBLE8sQ0FDQSxrQixDQWVKLGdCLENBWEEscUIsQ0FpSkEsdUIsQ0ExSUksa0IsQ0FJSixnQixDQU1JLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBU0osb0MsQ0FNSSxXLENBQ0EsbUIsQ0FBQSxhLENBQ0EsZSxDQUNBLGlCLENBQ0EsYyxDQVdKLHFCLENBS0ksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FPSix5QyxDQU1JLFcsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBSUoseUMsQ0FJSSxVLENBQ0Esa0IsQ0FDQSxjLENBSUosMEIsQ0FFSSx3QixDQWtESixvQixDQUtJLDJCLENBQUEsZ0IsQ0FBQSxPLENBQ0Esa0IsQ0FlSixzQixDQVNJLFMsQ0FFQSxpQixDQUNBLFMsQ0FDQSxRLENBeUJKLHlCLENBZEEsNkIsQ0FFSSxZLENBSUosOEIsQ0FJSSxhLENBZUosa0IsQ0FLSSw0QixDQUNBLHVDLENBQUEsK0IsQ0FJSix3QixDQUVJLHdCLENBSUoscUMsQ0FJSSxlLENBY0osd0IsQ0FPSSxpQixDQVFKLDRCLENBS0ksYyxDQUNBLGUsQ0FTSix3QixDQUtJLGdCLENBQ0EsbUIsQ0FVSiw0QyxDQUtJLGlCLENBQ0EsYSxDQTRCSixrQixDQUlJLGtCLENBSUoscUIsQ0FPSSwyQixDQUFBLGdCLENBQUEsTyxDQUNBLGtCLENBSUosaUIsQ3hEaytiSSxvQixDd0QzOWJBLG9CLENBQUEsZ0IsQ0FJSixxQyxDeEQyOWJJLHdDLEN3RG45YkEsVyxDQUNBLG1CLENBQUEsYSxDQUNBLGUsQ0FDQSxpQixDQUNBLGMsQ0FVSixnQixDQVlJLDJCLENBQUEsZ0IsQ0FBQSxPLENBQ0EsVyxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENKL2lCSixXLENBU0ksVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQU9KLGMsQ0FnQkksa0IsQ0FDQSxjLENBUUosbUIsQ0FPSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUlKLHNCLENBWUksZSxDQUNBLDBCLENBQUEsaUIsQ0E0REoseUIsQ0FFSSxlLENBc0JKLDRELENBRUksMkIsQ0FBQSxnQixDQUFBLE8sQ0FJSiw0RCxDQUVJLDJCLENBQUEsZ0IsQ0FBQSxPLENBSUosNEQsQ0FFSSwyQixDQUFBLGdCLENBQUEsTyxDQUlKLDRELENBRUksMkIsQ0FBQSxnQixDQUFBLE8sQ0FJSixrQixDQUtJLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVyxDQVFKLHdCLENBOEZBLCtCLENBeEZJLG1CLENBQUEsYSxDQUNBLFcsQ0FDQSxlLENBQ0EsaUIsQ0FJSix3QixDQXFDQSx5QixDQW1CQSwyQixDRTVGQSxnQyxDRm9ESSxXLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FzREosMEIsQ0FNSSxvQixDQUFBLGdCLENBa0JKLHFELENBaUJBLHFELENBTkksVSxDQUNBLDRCLENBQUEsZSxDQUNBLGlCLENBSUoscUQsQ0FhSSxXLENBS0oscUQsQ0FTSSw0QixDQUFBLGUsQ0FDQSxXLENNM1BKLDRCLENBS0ksUyxDQUNBLGtCLENBeUNKLHFCLENBVU0sUSxDQUNBLGMsQ0FYTix3QixDQXdCTSxnQixDQUNBLGlCLENBWU4scUIsQ0FTSSxXLENBSUosOEIsQ0FFSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDTHJNSixpQixDS2tOQSxzQixDTDVNSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDSzJNSixzQixDQUdJLGUsQ0FFQSxvQixDQUFBLGlCLENBQUEsd0IsQ0x2TkosaUIsQ0FRSSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUlKLDBCLENBV0ksa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxXLENBQ0EsWSxDQUNBLGdCLENBQ0EsaUIsQ0FJQSxtQixDQUlKLG9CLENBT0ksMkIsQ0FBQSxnQixDQUFBLE8sQ0FDQSxjLENBQ0EsaUIsQ0FJSix5QixDQTJCSSwyQixDQUFBLGdCLENBQUEsTyxDQUNBLGMsQ0FDQSxlLENBSUosdUIsQ0FNSSwyQixDQUFBLGdCLENBQUEsTyxDQUNBLGdCLENBVUosd0IsQ0FLSSxpQixDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUlKLGlELENBSUksZSxDQUlKLDhCLENDYkEsK0IsQ0RtQkksaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUlKLDBDLENBRUksWSxDQUlKLG1DQUFBLHlCLENBRUksWSxDQUlKLDhCLENDUEEsK0IsQ0QyQkksa0IsQ0FBQSxtQixDQUFBLFcsQ090S0osZSxDQVNJLGdCLENBQ0EsaUIsQ0FDQSxrQixDQWFKLGtCLENBZ0JJLGtCLENBQ0EsYyxDRXpDSixrQyxDQVFJLGtCLENBVUosaUMsQ0FxQkksVSxDQWFKLHlCLENBZ0JJLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBZ0JKLDBCLENBVUksVSxDQUtKLDhCLENBS0ksYyxDQUNBLGUsQ0FJSix5QixDQU9JLHlCLENBQUEscUIsQ0FDQSxvQixDQUFBLGlCLENBQUEsd0IsQ0FDQSxTLENBQ0EsZSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQVFKLDBCLENBV0ksYyxDQUNBLGlCLENBUUoseUIsQ0FPSSxjLENBS0EsaUIsQ0F5QkosZ0MsQ0FtQkksUSxDQUNBLFUsQ0M5TUosUSxDQ09JLGUsQ0FDQSxxQixDQUNBLHNCLENQSkosZ0IsQ0FRSSxrQixDU2lDSixrQixDQVlJLGMsQ0FDQSxnQixDQUNBLFcsQ0FDQSxvQixDQUNBLHlCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsdUMsQ0FBQSwrQixDQXRCSix3QixDQUFBLHdCLENBMEJNLHdCLENBc0JOLGdCLENBRUksaUIsQ0FRSiw0QixDQXlCTSxZLENBQ0EscUMsQ0FDQSxtQixDQUNBLGlCLENBNUJOLDhCLENBZ0NNLFUsQ0FDQSxpQixDQUNBLHdCLENBbENOLHVCLENBc0NNLFEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQTZETixlLENBeURJLFcsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EscUIsQ0FDQSxrQixDQTlESix1QixDQWlFTSxVLENBYU4seUIsQ0FpQkkscUIsQ0FDQSx3QixDQUNBLFcsQ0FDQSxhLENBQ0Esd0IsQ0FJSixrQixDWnRFQSxzQyxDWXNGSSxZLENBeUJKLGtCLENBc0NJLHVCLENBQ0EsYSxDQWtCSiw4QixDQUVJLHdCLENBQUEscUIsQ0FBQSxrQixDQUZKLGtFLENBS00sZSxDQUNBLGUsQ0FLTix5Q0FBQSx1QixNQUFBLHdCLENBRUksZSxDQUNBLGMsQ0FDQSxnQixDQXlDSixzQixDQVNJLGMsQ0NuWkosZ0IsQ0FXUSxpQixDQUNBLGtCLENBQ0EsVyxDYmxGUixrQixDQUtJLHdCLENBSUosMkIsQ0FVSSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0FRSixxQixDQU9JLGMsQ0FDQSxpQixDQUlKLDBCLENBMkJJLGMsQ0FDQSxlLENBSUosd0IsQ0FNSSxnQixDQUlKLHlCLENBS0ksaUIsQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFUsQ0FJSixtRCxDQUlJLGUsQ0FtQkosMkMsQ0FFSSxZLENBSUosb0NBQUEseUIsQ0FFSSxZLENBSUosOEMsQ0FFSSxZLENBdURKLGtDLENBSUksVyxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBY0osK0MsQ0FJSSxhLENBQ0EsYSxDQUNBLFMsQ0FDQSxtQixDQWFKLGlDLENBTUksb0IsQ0FBQSxnQixDQWVKLCtCLENBRUksaUIsQ0FJSiw4QyxDQVdJLFUsQ0FDQSw0QixDQUFBLGUsQ0FLSiw4QyxDQVNJLDRCLENBQUEsZSxDQUNBLFcsQ0FTSiwwQyxDQVlJLDRCLENBQUEsZSxDQUNBLFcsQ2NqVEosWSxDQTJCSSxxQixDQUNBLFcsQ0FDQSxjLEFKT0YsK0MzQ3BDRiw4QyxDQXFDVSxVLENBckNWLDhDLENBNkNVLFMsQ0M4Y1YsNEMsQ0FFSSxjLENBV0osbUUsQ3RCNjRjRSxzRSxDc0IxNGNFLGUsQ0szZ0JKLGMsQ0FNSSxjLENHRUosbUIsQ0FVSSxjLENBU0osbUIsQ0FTSSxjLENHcENKLFUsQ0FJSSxjLENTaUJKLE8sQ0FlSSxjLENBZ0lKLGEsQ0FNSSxTLENBQ0EsWSxDQUNBLE8sQ0FDQSxPLENBQ0EsMEMsQ0VyS0oscUIsQ0FNSSxjLENFVEYsZ0IsQ0FlSSxnQixDQUNBLHVCLENBQ0EsYyxDQUNBLGUsQ0FXSixrQixDQVdJLGUsQ0FDQSxpQixDQVdKLGEsQ0FxQkksUyxDQUNBLGUsQ0FDQSxxQixDQUVBLGMsQ0FnQkosbUIsQ0FpQkksUyxDQWtESixrQixDQWVJLGEsQW9CTEosZ0RBbVFGLGUsQ0F4UkEsWSxDQXNCSSx1QixDQUNBLGEsQ0FpUUosZSxDQVdJLGMsQ0FFQSxxQixBRmhaRixnRHhDdUtBLG9CLENBQ0UsaUIsQ0FERiwyQixDQUlJLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsVyxDQUNBLFksQ0FDQSxRLENBQ0Esd0MsQ0FDQSwyQixDQUNBLG9CLENpQmxMTixrQixDQUtJLGtCLENLakRGLGdCLENBUUksdUIsQ0FDQSxnQixDQUNBLDJCLENBbUJKLGtCLENBT0ksZSxDQWdCSixhLENBWUksUyxDQUNBLGUsQ0FDQSxlLENBQ0EsbUIsQ0FFQSxjLENBd0JKLG1CLENBYUksUyxDRHhFTixNLENBa0JJLHdCLEFtQmhCRix5QjFEMDJCRiw0QyxDQW1CTSxXLENBQ0EsZSxDQUNBLGUsQ0FyQk4sMEMsQ0EyQk0saUIsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQTlCTixrRCxDQXVETSxlLENBdkROLDRDLENBK0RNLGtCLENBL0ROLDJDLENBZ0ZNLG9CLENBaEZOLHVDLENBMEdNLG9CLENBQ0Esa0IsQ0EzR04sK0MsQ0EySU0sd0YsQ0FBQSxnRixDTjg5YkYsa0UsQ016bWNKLHlELENBZ0xNLFcsQ0FDQSxVLENBakxOLHVELENONm1jSSxnRSxDTWo2YkUsVSxDQUNBLFUsQ1dqbUNOLGMsQ0FnQkksVyxDQUNBLFEsQ0FDQSxVLENBQ0Esa0QsQ0FBQSwwQyxDQXdFSiwwQixDQVNJLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxnQixDQUlKLDhDLENBS0ksZSxDQUNBLGUsQ0VsSEosaUIsQ0FVUSxXLENBQ0EsVyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGlELENBQUEseUMsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSw2QixDQUNBLGlCLENBYVIsOEIsQ0FZUSxZLENBbUJSLDhCLENBT1EsYyxDQVBSLG9DLENBVVksVSxDQUtaLHdCLENBYVEsZSxDQUNBLHVCLENBQUEsZSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSwwQixDQUNBLDJCLENBbEJSLDJCLENBaUNZLGEsQ0FnQlosaUMsQ0FJUSxrQixDQUlSLHlCLENBTVEsbUIsQ0FjUixpQyxDQU1RLFksQ0FJUiwyQixDQUlRLGtCLENBU1IsOEIsQ25CZzVkSSxrQyxDQURBLG9DLENtQmg0ZFEsZSxDQTRDWix3QixDQUlRLFksQ0FJUixtQyxDQUlRLFcsQ0FJUixpQyxDQUVRLFUsQ0FGUix1QyxDQW9CWSxVLENBQ0EsMkIsQ0FDQSxhLENuQjZ6ZFIsdUIsQ21CaHVkSSxtQixDQWFSLG9DLENuQnN0ZEUsc0MsQ21CbnRkTSxZLENBQ0EsVyxDQUVBLG1CLENBY1Isc0MsQ0FFUSx3QixDQUlSLHVCLENBU1EsWSxDQUNBLFcsQ0FDQSx5QixDQUFBLHFCLENBQ0EsYyxDQUlSLHdCLENBY1EsNkIsQ0FDQSw4QixDQUNBLGlCLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxRLENBSVIsNEIsQ0FFUSxpQixDQUZSLG9ELENBS1ksZSxDQUxaLHVELENBU1ksYyxDQU1aLHlCLENBTVksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FLWiw2QixDQUtRLGdCLENBQ0EsZSxDQXdCUiw4QixDQUtRLGdCLENBQ0EsZSxDQVlSLDhCLENBSVEsaUIsQ0FDQSxxQixDQVFSLCtCLENBZVEsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxjLENBbkJSLG1DLENBc0JZLFUsQ0FLWiwrQixDQUtRLGtCLENBQ0EsaUIsQ0FOUiwwQyxDQWtCZ0IsVSxDQU1oQixpQyxDQU1RLFksQ0FDQSxVLENBSVIsaUMsQ0FRUSxXLENBWUEsVSxDQVJSLHVDLENBdUJZLFUsQ0FDQSxpQixDQUNBLGMsQ0FLWiw2QixDQUtRLGlCLENBQ0EsVSxDQUNBLFEsQ0FFQSxpRCxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxjLENBZlIsbUMsQ0FrQlksVSxDQWxCWixrQyxDQXdCWSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxlLENBQ0EsUSxDQUNBLGtCLENBbUNaLDZCLENBS1EsWSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsVyxDQUNBLGdCLENBS1IsK0IsQ0FLUSwyQixDQUFBLGdCLENBQUEsTyxDQUNBLGMsQ0FJUiwrQixDQU1RLGdCLENBQ0EsYyxDQUlSLHFDLENBRVEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FJUiwyQyxDQUVRLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FDQSxjLENBSVIsZ0MsQ0FFUSxlLENBSVIsb0IsQ0FFUSxjLENBQ0EsWSxDQUNBLFUsQ0FDQSxXLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUNBLDRCLENBQ0EsVSxDQUlSLG9DLENBU1Esd0IsQ0FDQSxjLENBQ0EsMEMsQ0FBQSxrQyxDQVhSLDBDLENBY1ksd0IsQ0FkWiw2QyxDQWtCWSx3QixDQUNBLGtCLENBNEJaLHNELENBTVEsYyxDQUNBLGdCLENBQ0EsYyxDQ255QlIsNEMsQ0FJUSxZLENBb0JSLGdELENBS1EsZSxDQUNBLGdCLENBMENSLDJDLENBSVEsZSxDQXdHUiwyQyxDQUVRLGtCLENDeE5SLHVCLENBaUdNLFMsQ0F3RE4sMEIsQ0FPSSxTLENDbEpKLHFCLENBT0ksVyxDQUdBLGdCLENBbUJKLGlCLENBUUksVyxDQUNBLGEsQ0FDQSx3QixDQUNBLGlCLENBK1ZKLDJCLENBT0ksYyxDQTRESixxQyxDQWdCSSx3QixDQUNBLHFCLENBQ0EsVyxDQUNBLFksQ0FDQSxxQixDQXFCSiw0QyxDQUVJLGMsQ0FZSixtRSxDdEIyd2RFLHNFLENxQzduZEYsdUQsQ3JDa3ZkRSwwRSxDK0M3dGVGLDBELEMvQ3V6ZUUsZ0YsQ3dDN2tkRiwyRCxDeENvdmRFLDhELENzQjluZUUsZSxDRW5XRixnQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBR0YsUSxDQUNFLGlCLENBQ0EsZSxDQUdGLGdCLENBQ0Usa0IsQ0FDQSxjLENBSUYsb0IsQ0FDRSxXLENBQ0EsZ0IsQ0FDQSxrQixDQUdGLDhCLENBQ0UsZ0IsQ0FDQSxnQixDQUNBLGUsQ0FHRixtQixDQUNFLGtCLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsWSxDQUNBLFMsQ0FDQSxhLENBQ0EsYyxDQWtlSix3QixDQU9JLGUsQ0FDQSxpQixDQVVKLCtCLENBRUksaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFMsQ0FDQSxXLENBQ0EsVyxDQUNBLFksQ0FDQSx5QyxDQUNBLDJCLENBQ0EsUyxDWWp0QkosVyxDQVFJLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FRSixtQixDQU1JLGtCLENBSUosaUIsQ0FnQkksYSxDQWVKLG1CLENBbUJJLG1CLENBQ0Esa0UsQ0FDQSx5QixDQUNBLGdDLENBa0JKLGdCLENBZEEsa0IsQ0FVSSxXLENBZ0RKLDhCLENBS0ksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FRSiwyQixDQUlJLG9CLENBQ0EsZ0IsQ0FrREosK0IsQ0FLSSxZLENDaElKLGlCLENBTUksVSxDQUNBLGMsQ0FDQSxlLENBU0osZ0IsQ0FNSSxrQixDQThCSix5QixDQVVJLFksQ0EwQkosb0IsQ0FxQkksZ0IsQ0EwRkoseUIsQ0FzQkksVyxDQUNBLGUsQ0FzQ0osZSxDQU1JLGtCLENBb1BKLG1CLENBaExBLHFCLENBOFBBLHlCLENBOVRBLGtCLENBUUksYyxDQThGSix3QixDQWtCSSxVLENBd0lKLDZCLENBRUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FFQSxVLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FTSixrQixDQU9JLHFDLENBQ0Esa0IsQ0FDQSxpQixDQWtCSixrQyxDQUVJLGMsQ0FrQ0osNEIsQ0FVSSxrQixDRXpZSiwyQixDQU1JLGMsQ0dqVUosSSxDQVVJLGUsQ0FDQSx1QixDQUNBLGtCLENBU0osTyxDQXVCSSxtQixDQUNBLGdCLENBVUosYyxDQXdCSSxXLENBQ0Esa0IsQ0FDQSxZLENBbUZKLGEsQ0FhSSxTLENBQ0EsWSxDQUNBLDRCLENBQ0EsUSxDQUNBLFMsQ0FDQSwwQyxDQXdDSixhLENBVUksUSxDQVFKLGEsQ0FVSSxVLENBQ0EsVSxDQVFKLGEsQ0FXSSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENoQ25OSixpQyxDQU1JLFMsQ3FDcEVKLGUsQ0FRSSxpQixDQUNBLFUsQ0FVSix1QixDQUVJLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxRLENBQ0EsVSxDQUNBLFMsQ0FDQSx3QixDQVFKLHlCLENBRUksVyxDQVFKLDJCLENBbUJJLGdCLENBQ0EsbUIsQ0FRSixrQyxDQWdCSSxZLENBUUosd0MsQ0FTSSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsVSxDQUNBLE8sQ0FDQSxlLENBQ0EsaUIsQ0FDQSxlLENBQ0EsOEIsQ0FBQSxzQixDQUNBLG1CLENBU0osOEIsQ0FNSSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHdCLENBUUosaUQsQ0FRSSxTLENBQ0EsZSxDQUlKLHFCLENBRUksVyxDQUNBLFksQ0FDQSxrQixDQUNBLGlCLENBSUosMkMsQ0FJSSxZLENBSUoscUMsQ0FFSSxjLENBWUosdUIsQ0FLSSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUlKLDJCLENBVUksVSxDQUNBLFcsQ0FDQSxjLENBSUosK0IsQ0FLSSxjLENBQ0EsZSxDQUlKLDJCLENBUUksYyxDQUNBLGdCLENBQ0EsaUIsQ0FRSiw4QixDQUlJLG9CLENQL05KLFcsQ0FPSSxXLENBRUEsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxnQixDQUNBLGlCLENBRUEsYyxDQVNKLHNDLENBTUksWSxDQWdCSiwyQixDQU1JLE8sQ0FRSixtQixDQU9JLFcsQ0FDQSxnQixDQWFKLHdCLENBTUksVyxDQXFESixtQixDQW9DSSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBR0EsNkIsQ0FDQSxpQixDQWtCQSwyQyxDQS9ESiwyQixDQWdETSxpQixDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxhLENBbUJOLHlCLENBc0JJLFMsQ0FDQSxXLENBQ0EsVSxDQXhCSiw4QixDQTJCTSxnQixDQUtOLGlCLENBNEJJLGlCLENBd0lKLG1CLENBNEJJLGlCLENBQ0EsSyxDQUNBLE0sQ0FFQSxpQixDQUNBLGdCLENBQ0EsVyxDQUNBLFcsQ0FnQ0osd0IsQ0FvQkksVSxDQUNBLFcsQ0EyQkoseUIsQ0FxQkksaUIsQ0FrRkoseUIsQ0FjSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDBCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsMkIsQ0FBQSxrQixDQUNBLHFCLENBQ0EsVSxDQUNBLDRCLENBV0Esa0IsQ0FDQSxnQixDQUNBLGMsQ0E4QkosNkMsQ0FNSSx1QixDQUFBLGUsQ0FJSiw0QyxDQS9CQSxpQyxDQXNMQSxtQyxDQW5KSSxZLEN4Q280ZEYsZ0IsQ3dDaDRkRixrQixDQUdJLGUsQ0FRSixrQixDQWdCSSwyQixDQUFBLGdCLENBQUEsTyxDQUVBLFUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxxQixDQUlBLGdCLENBQ0EsYSxDQUNBLHNCLENBdUJKLHdCLENBU0ksZSxDQVVBLDJDLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxvQixDQUNBLDRCLENBQUEsb0IsQ0F6QkosOEIsQ0FBQSw4QixDQTZCTSxhLENBS04sZ0IsQ0FRSSxlLENBQ0EsVyxDQUNBLGlCLENBVUEsWSxDQUlKLG1CLENBY0ksWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBUUosc0IsQ0FvQkksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxVLENBQ0EsZSxDQUVBLGEsQ0FDQSxnQixDQUNBLHFCLENBMUJKLGtDLENBYU0sWSxDQWtETixxQixDQXNDSSxpQixDQUNBLGMsQ0F2Q0osMkIsQ0EwQ00sVSxDQTFDTixpRCxDQThDTSxZLENBU04sNkIsQ0FFSSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsTSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLHlDLENBQUEsaUMsQ0FDQSxTLENBQ0EsbUIsQ3hDaXNkRixtQyxDd0M3cmRGLG1DLENBR0ksVyxDQUNBLFMsQ0FvR0osb0IsQ0FoR0EsMkIsQ0F3QkksUSxDQUNBLFcsQ0FDQSwyQixDQWlCSiw4QixDQXVDSSxjLENBQ0EsZSxDQUNBLGtCLENBWUosb0IsQ0FhSSxpQixDQUlBLFEsQ0FJQSwyQixDQUNBLHFCLENBQ0EsOEIsQ0FBQSxzQixDQUNBLCtCLENBQ0EsOEMsQ0FBQSxzQyxDQUNBLFMsQ0FDQSxlLENBV0osd0MsQ0FJSSxTLENBSUosd0MsQ0FFSSxTLENBSUosa0IsQ0F1QkksWSxDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDUy9vQ0osWSxDQStCSSxhLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsdUMsQ0FpSEosa0IsQ0FtQkksZ0IsQ0FXSix5QixDQWdCSSx3RCxDQUNBLHlDLENBQUEsaUMsQ0FDQSxZLENBQ0EsVyxDQUNBLFEsQ0FVSixtQixDQWNJLGlCLENBUUosMEIsQ0FxQkksUyxDQUNBLFksQ0FJSixnQyxDQU9JLFMsQ0FDQSxZLENBMk9KLFksQ0FZSSwyQixDQUNBLHFELENBQ0EseUIsQ0FDQSx1QixDQUNBLHFELENBQ0EsYyxDQUNBLGUsQ0FhSix5QixDQWtFUSxTLENBQ0EsVyxDQXNHUixZLENBUUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFcsQ0FDQSxXLENBQ0EsMkIsQ0FBQSxpQixDQUFBLFEsQ0FDQSxlLENBQ0EsMkIsQ0FBQSxrQixDQVVKLGlCLENBYUksdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsVyxDQUNBLGMsQ0FJSixzQixDQVVJLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSw0QyxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxXLENBV0osb0IsQ0FVSSxVLENBQ0EsaUIsQ0FDQSxlLENBWkosc0IsQ0EwRU0sZSxDQTFFTix5QixDQThGTSxhLENBQ0EsWSxDQVdOLGdCLENBb0JJLG1CLENBaVFKLG1CLENBMkJJLGtCLENBcVhKLGlCLENBWUksVSxDQUNBLFMsQ0FRSixtQixDQUtJLGlCLENBS0EsTSxDQUlKLDBCLENBVUksUSxDQUlBLFMsQ0E2Qkosb0IsQ0FFSSxPLENBQ0EsVSxDQWFKLHFCLENBYUksUyxDQWJKLHdDLENBZ0JNLFUsQ0FjTixvQixDQU9JLFMsQ0FDQSxVLENNdnFESixNLENBT0ksYyxDQVlKLGEsQ0FFSSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsTSxDQUNBLFUsQ0FDQSxVLENBQ0EsNEMsQ0FDQSwwQixDQUNBLDJCLENBaUVKLFksQ0FVSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQU9KLGEsQ0FLSSxTLENBYUosMEIsQ0FFSSxjLENBQ0EsUyxDQWtCSixRLENBT0ksUSxDQWFKLGMsQ0FJSSxlLENBQ0Esa0IsQ0FpQkosa0IsQ0FhSSxTLENBQ0EsVyxDQUNBLGUsQ0FnQkosbUIsQ0FnQkksVyxDQUNBLG1CLENDek9KLGlCLENBbUJJLGlCLENBQ0Esa0IsQ0FxWEosb0IsQ0FNSSxrQixDQUlKLHdCLENBV0ksaUIsQ0FJSiw0QixDQVVJLGUsQ0FDQSxnQixDRTdhSixtQixDQU9JLGtCLENBQ0EsbUIsQ0lnRUosK0IsQ0FFSSx3QixDQTZJSixpQyxDQUlJLFcsQ0FDQSxnQixDQUNBLGlCLENDcE9KLFEsQ0NhSSxnQixDRWlWSixrQixDQTJDSSxtQixDQTBDSixlLENBaUJJLGdCLENBQ0EsaUIsQ0VyY0osWSxDQW1DSSx1QixDQUNBLFcsQ0FDQSxjLEFyQytEQSxnREFIRiw2QixDQUlJLFMsQ0FRSiw4QixDQUlJLFksQWF0RkosZ0RBSkYsZSxDQUtJLGEsQ0FRSixnQixDQWdCSSxvQixBdEJ6QkYsMEJBYkYscUIsQ0FjSSxXLENBR0EsZ0IsQ2V6QkoseUIsQ0FlSSxlLENBQ0Esa0IsQ0FzQkosUSxDQXRDQSx5QixDQXlESSxrQixDQUNBLHFCLEFqQm9CQSwwQkFYSixtQixDQVlRLGUsQ0FDQSxrQixDQWdDUixvQixDQVNRLGtCLENBMkNSLG9CLENBYVEsa0IsQ0FRUixtQixDQVNRLGtCLENBa0RSLG1CLENBc0JRLFcsQ0FDQSxpQixDQUNBLGEsQ0FvQlIsMkMsQ0FJUSxVLENFeENSLHdCLENBUUksaUIsQ0FDQSxrQixDQUNBLDJDLENBMlFKLGdELENBZUksZSxDQWtDSixtQixDQVFJLGUsQ0FRSix5QixDQWFJLGtCLENFM1hGLG9CLENBQ0Usa0IsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBR0YsYSxDQU9BLGdCLENBQ0UsaUIsQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQVRGLGEsQ0FHRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBR0YsZ0IsQ0FHRSxvQixDQUNBLGUsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FHRixzQixDQUNFLFcsQ0FDQSxZLENBR0YscUIsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLFMsQ0FHRix5QixDQUNFLGEsQ0FDQSxnQixDQUNBLGtCLENBR0YsOEIsQ0FDRSxXLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUdGLFEsQ0FDRSxpQixDQUNBLGdCLENBR0YsZ0IsQ0FDRSxrQixDQUNBLGdCLENBR0Ysc0IsQ0FDRSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsUSxDQUNBLGEsQ0FDQSxXLENBQ0EsVyxDQUNBLGUsQ0FDQSxlLENBQ0EsYSxDQUdGLHFCLENBQ0UsZ0IsQ0FFQSwyQixDQUNFLGEsQ0FJSixxQixDQUNFLFksQ0FDQSxpQixDQUNBLGdCLENBR0Ysb0IsQ0FDRSxpQixDQUNBLGtCLENBQ0EsUSxDQUNBLDZCLENBQUEsMEIsQ0FBQSxxQixDQWdCRiw2QixDQXBCQSwyQixDQXFCRSxpQixDQUNBLFUsQ0FDQSxhLENBSUEsMkIsQ0EzQkYsMkIsQ0FVSSxZLENBQ0EsVyxDQUNBLFksQ0FDQSxRLENBQ0Esd0MsQ0FFQSxvQixDQUlKLDZCLENBSUUsSyxDQUNBLE0sQ0FDQSx3QyxDQUVBLFUsQ0FDQSxXLENBQ0EseUIsQ0FDQSxtQixDQUdGLDhCLENBQ0UsUyxDQUNBLFEsQ0FHRiwrQixDQUNFLFMsQ0FDQSxRLENBR0YsOEIsQ0FDRSxTLENBQ0EsUSxDQUdGLG1CLENBQ0Usa0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLGdCLENBQ0EsYyxDQUNBLFksQ0FDQSxxQixDQUNBLG1CLENBVkYsMEIsQ0FhSSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVyxDQUNBLFMsQ0FDQSxXLENBQ0EsVyxDQUNBLGlDLENBQUEseUIsQ0FDQSw0QyxDQUNBLDJCLENBb05OLDhCLENBS00sVSxDQUNBLGlCLENBQ0EsYSxDQUNBLFEsQ0FDQSxVLENBQ0EsWSxDQUNBLHVCLENBQ0EsMkMsQ0FDQSwyQixDQTJDSixzQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLGlCLENBK0NKLCtCLENBZUksUyxDQUNBLFcsQ0FhSixzQixDQWdCSSxpQixDQUNBLGdCLENBQ0EsVyxDQUNBLHVELENBQ0EsMkIsQ0FDQSx1QixDQWdCSiwyQixDQWNJLGlCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLHNCLENBQUEsYyxDQWNKLG1DQUFBLFksQ0FJSSxpQixDQWNKLDRCLENBVUksZSxDQUNBLGUsQ0FDQSxpQixDQUNBLGdCLENBd0JKLHVCLENBZUksVyxDQUNBLGUsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGMsQ2FsdUJKLHlCLENBY0ksWSxDQWlHSixvQixDQUVJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsbUIsQ0EyUEosa0IsQ0FtQkksUyxDQXlCSixrQixDQW9CSSxhLENFOWpCSixnQixDQWlCSSxnQixDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FyQkosOEIsQ0F3Qk0sZ0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBa0JOLDJCLENBTUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0FDQSxrQixDQUFBLGMsQ0FDQSxrQixDQVFKLGdDQUFBLDRDLENBNkJNLG1CLENBQUEsbUIsQ0FBQSxZLENBbUZOLDZCLENBZ0JJLFUsQ0FDQSxnQixDQUNBLGMsQ0FDQSxpQixDQUNBLGEsQ0FJSixtQixDQVdJLGtCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQThCSiw4QixDQVFJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUNBLFksQ0FDQSxrQixDQUNBLGdCLENBSUosa0MsQ0FLSSxVLENBQ0EsZSxDQUNBLGdCLENBS0YsMkIsQ0FDRSxpQixDQUNBLFcsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQUxGLGtDLENBUUksVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxZLENBQ0Esb0IsQ0FDQSw2QyxDQUNBLDJCLENBQ0EsUyxDQUNBLHNCLENBQUEsYyxDQUNBLGtDLENBQUEsMEIsQ0FyQkosd0MsQ005SEYsc0MsQ051Sk0sUyxDQUtOLGEsQ0FRSSxnQixDQUlKLDJCLENBVUksYyxDRzVPSixVLENBV0ksVyxDQVFKLDJCLENBS0ksZ0IsQ0FJSiw0QixDQUtJLGlCLENBMENKLGEsQ0FxQkksUyxDQUNBLFksQ0FDQSxRLENBQ0EsUyxDQXVFSixhLENBaUJJLFUsQ0FDQSxXLENDclJKLE8sQ0FpQkksNkIsQ0E4REosa0QsQ0FoQkEsb0IsQ0FZSSxrQixDQW9FSixtQixDQTZDSSxnQixDQUhBLDZCLENBQ0Usa0IsQ0FNTixrQixDQVFJLFksQ0FRSiwwQixDQU9JLFcsQ0FDQSxlLENBQ0EsVyxDQUtKLHVDLENBS0ksVSxDQUlKLGtCLENBY0ksVSxDQWdCQSxxQyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsVyxDQVhOLDRELENBb0JNLFUsQ0FZTiw4QixDQVVJLGUsQ0FnQ0Ysc0IsQ0FDRSxTLENBS0YsZ0MsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsVSxDQUNBLFksQ0FDQSxRLENBQ0Esd0IsQ0FBQSx3QixDQUdGLGlFLENBQ0UsYSxDQUNBLFcsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGdCLENBR0YsbUMsQ0FDRSxpQixDQUtGLDJCLENBQ0UsUyxDRWhVSixNLENBY0ksc0IsQ0FnQkosaUIsQ0FnQkksa0IsQ0FTSixZLENBU0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0FHQSxrQixDQVNKLGlCLENBT0ksbUIsQ0FDQSxjLENBRUEsdUIsQ0FDRSxZLENBVU4saUIsQ0FLSSxVLENBSUosWSxDQThCSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsbUIsQ0FBQSwwQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGdCLENBakNKLDJCLENBb0NNLGdCLENBcENOLHlCLENBd0NNLGdCLENBd0tOLDJCLENBaE5BLG1CLENBeU9NLFUsQ0FDQSxpQixDQUdBLGEsQ0FDQSxVLENBR0EsMkIsQ0FqUE4sbUIsQ0FpRE0sTSxDQUtBLG9CLENBTkEsVyxDQUdBLFUsQ0FDQSxtRCxDQTBCTixrQixDQVlJLFcsQ0FaSix1QixDQWVNLGdCLENBS04sd0IsQ0FXSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBYkosMEIsQ0FnQk0sVyxDQUNBLFEsQ0FqQk4sMEIsQ0FxQk0sVyxDQUNBLGtCLENBeURKLHdCLENBc0JJLGlCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLFcsQ0FDQSxjLENBS04sbUIsQ0FXSSxpQixDQUNBLFcsQ0FDQSxPLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsVyxDQUNBLFEsQ0FDQSxlLENBQ0EsNEIsQ0FDQSxTLENBQ0EsOEIsQ0FBQSxzQixDQXRCSiwyQixDQTJCTSxRLENBQ0EsTyxDQUdBLFcsQ0FDQSxtRCxDQWVOLDBCLENBYUksVyxDQUNBLGlCLENBZEosK0IsQ0FpQk0sYyxDQWpCTiw0QyxDQXFCTSxjLENBWU4sMkIsQ0FnQ0ksWSxDQWVKLHVCLENBNEJJLGlCLENBQ0EsVyxDQTdCSiw0QixDQWdDTSxjLENBQ0EsZSxDQUNBLGdCLENBR0YsOEIsQ0FDRSx1QixDQUFBLG1CLENBQ0EsaUIsQ0FDQSxjLENBSEQsbUMsQ0FNRyxjLENBa0JSLG9CLENBaUNJLFcsQ0FDQSxlLENBRUEseUIsQ0FDRSxjLENBQ0EsWSxDQUNBLFcsQ0FHRiwyQixDQUNFLGUsQ0FDQSxjLENBQ0EsVyxDQUtOLG9CLENBWUksYSxDQUNBLGdCLENBQ0EsaUIsQ0FkSix3QixDQWlCTSxXLENBQ0EsWSxDQW9CTixvQixDQVdJLGdCLENBSUosa0IsQ0FVSSxlLENBQ0EsaUIsQ0FDQSxXLENBQ0EsYyxDQVFKLGMsQ0FJSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQ0EsOEMsQ0FDQSwyQixDQUNBLG9CLENBQ0EsMEIsQ0FWSixnQixDQWFNLGMsQ0FDQSxjLENBQ0Esa0IsQ0FmTixrQ0FBQSxZLENBcUJRLGdCLENBQ0EsaUIsQ0F0QlIsNkIsQ0EwQlEsaUIsQ0FDQSx5QixDQTNCUiw2QixDQStCUSxpQixDQS9CUiw2QixDQW1DUSxpQixDQXFESix3QixDQUFBLDBCLENBQ0UsWSxDQVdOLGEsQ0FhSSxnQixDQUNBLGMsQ0FxQkosMkIsQ0FJSSxpQixDQXNISixvQixDQUlJLGlCLENBQ0EsYSxDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZSxDVXA1QkosYSxDQWFJLFUsQ0d6QkosbUIsQ0FnQkksdUIsQ0EyQkosOEIsQ0E2QkksZSxDQWlCSiw0QixDQVVJLFcsQ0FtQkosd0IsQ0FXSSxjLENBQ0EsZSxDQUNBLHNCLENBQUEsbUIsQ0FBQSwwQixDQUNBLG1CLENBSUosd0IsQ0E2Qk0sZ0IsQ0FDQSxtQixBYnNzQk4saURBQ0UsYyxDN0MrbmZBLFksQzZDN25mRSx3QixDQUFBLHFCLENBQUEsK0IsQWE1eUJGLDBCQXhCRiw4QixDQXlCSSxjLEFsQ2lVSiwwQkFDRSxzQixDQUNFLFcsQ0FDQSxjLEFBNGZGLDBCQWJGLHNCLENBY0ksZ0IsQXdDdDFCRiwwQnpES0YsWSxDQUlJLFksQ0FJSixhLEMwQzBPQSxvQixDMUN0T0ksYSxDWXZFSixpQixDQTJCUSxVLENBQ0EsZ0IsQ0FRUiw4QixDQWdCUSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFUsQ0FDQSxRLENBQ0Esa0QsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxjLENBdkJSLG9DLENBMEJZLFUsQ0FvQlosd0IsQ0FzQlEsc0IsQ0FBQSxtQixDQUFBLDBCLENBQ0EsaUIsQ0F2QlIsMkIsQ0FxQ1ksaUIsQ0NyRlosNEMsQ0FRUSxZLENBZ0JSLGdELENBVVEsZSxDQUNBLGdCLENBSVIsbUIsQ0FpQlEsZSxDQUNBLGtCLENBSVIsaUQsQ0FPUSxlLENBZ0JSLG9CLENBYVEsa0IsQ0F1Q1Isb0IsQ0FpQlEsa0IsQ0E5Q1IsNEMsQ0FrREEsbUIsQ0FhUSxrQixDQTBGUiwyQyxDQVFRLGMsQ0M5U1Isb0IsQ0FRSSxTLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZSxDQTRHSix3QixDQUlJLGUsQ0FtQkEsVyxDQUNBLFksQ0FDQSxlLENBU0osMEIsQ0FXSSxjLENBQ0Esa0IsQ0EwRUosa0MsQ0FlSSxTLENBQ0EsVyxDQy9QSixRLENBVUksZSxDQUlKLHFCLENBcUJJLFksQ0FJQSxxQixDQWtDSixxQixDQTlCQSxpQixDQWtDSSxtQixDQUFBLG1CLENBQUEsWSxDQWxDSixpQixDQWtCSSx3QixDQUNBLGlCLENBR0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLG1CLENBSkEsWSxDQVNKLHFCLENBS0ksMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxtQixDQUFBLGEsQ0FDQSxXLENBQ0EsYyxDQUNBLGlCLENBT0osZ0IsQ0FNSSxZLENBQ0EsYSxDQUNBLG1CLENBQUEsYSxDQXFGSix5QixDQU9JLHNCLENBQUEsbUIsQ0FBQSwwQixDQUlKLCtCLENBVUksWSxDQVVKLDRCLENBRUksYyxDQUNBLGUsQ0FDQSxxQixDQUNBLGEsQ0FJSixnQyxDQUVJLGdCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsYSxDQWdESixzQixDQUVJLGlCLENBQ0EsVyxDQUNBLGlCLENBQ0Esa0IsQ0FJSiw2QixDQUVJLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxpRCxDQUNBLDJCLENBQ0EsaUMsQ0FDQSx3QixDQUNBLHdDLENBQUEsd0IsQ0FBQSw4QyxDQVFKLHlCLENBd0JJLGMsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQUlKLDhCLENBSUksWSxDQVlKLG1CLENBU0ksZ0IsQ0FDQSxjLENBQ0Esa0IsQ0FvREosMEIsQ0FFSSxVLENBQ0EsbUIsQ0FJSiw4QixDQVlJLFMsQ0FDQSxnQixDQW1HSixnRCxDQWlEQSxtQixDQTlCSSxlLENBOENKLHlCLENBaUJJLGtCLENFck5GLGdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUNBLGdCLENBQ0EsZSxDQUNBLGdCLENBQ0EsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUdGLHFCLENBQ0UsYSxDQUNBLFcsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxLLENBQ0EsVSxDQU5GLHlCLENBU0ksVyxDQUlKLHNCLENBQ0UsWSxDQUdGLG9CLENBQ0UsVyxDQUNBLDJCLENBQUEsZ0IsQ0FBQSxPLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQUVBLGUsQ0FDQSxnQixDQUNBLGUsQ0FWRix5QixDQWFJLGEsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBR0YsOEIsQ0FDRSxjLENBQ0EsVyxDQUNBLGUsQ0FDQSxrQixDQUNBLGUsQ0F4QkosK0MsQ0E0QkksYSxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxlLENBQ0EsbUIsQ0FJSiwrQixDQUNFLFEsQ0FHRix3QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsWSxDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFksQ0FHRixnQixDQUNFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsYyxDQUNBLGUsQ0FDQSxvQixDQUNBLGEsQ0FDQSxnQixDQUdGLHNCLENBQ0UsVyxDQUNBLFksQ0FDQSxlLENBQ0EsMkIsQ0FJRixxQixDQUNFLGdCLENBRUEsMkIsQ0FDRSxtQixDQUNBLGEsQ0FJSiwyQixDQUNFLFksQ0FDQSxXLENBQ0EsWSxDQUNBLFMsQ0FHRixvQixDQUNFLGUsQ0FDQSwyQixDQUFBLGdCLENBQUEsTyxDQUdGLG9CLENBQ0UsZSxDQUNBLG1CLENBQ0EsMEIsQ0FDQSwwQixDQUNBLG1CLENBQ0EsMEMsQ0FDQSwyQixDQUdGLG1CLENBQ0UsYyxDQUNBLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLGlCLENBQ0EsWSxDQUNBLGlCLENBQ0EsYyxDQUNBLHFCLENBVEYsMkIsQ0FhSSxVLENBRUEsUSxDQUNBLE0sQ0FFQSxXLENBQ0EsWSxDQUNBLHVCLENBQ0EsNEMsQ0FyQkoscUIsQ0FBQSwwQixDQUFBLDJCLENBNENJLGlCLENBQ0EsYSxDQU9BLDJCLENBcERKLHFCLENBOEJJLFEsQ0FDQSxrQixDQUdBLGMsQ0FDQSxlLENBRUEscUIsQ0FFQSxVLENBWkEsSyxDQUNBLE8sQ0FJQSxXLENBQ0EsWSxDQUdBLHNDLENBcENKLDBCLENBMkNJLFUsQ0FHQSxZLENBQ0EsUyxDQUNBLFcsQ0FDQSxXLENBQ0EsOEIsQ0FBQSxzQixDQUNBLDRDLENBbkRKLHFCLENBd0RJLG9CLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGtCLENBQ0EsTyxDQUNBLFMsQ0FXTiw4QixDQXlDRSw2QixDQUNFLGlCLENBQ0EsVSxDQUNBLGEsQ0FFQSxNLENBRUEsMkIsQ0FoREosOEIsQ0FxQk0sYSxDQUdBLFUsQ0FDQSxZLENBQ0EsdUIsQ0FDQSwyQyxDQWNKLDZCLENBSUUsSyxDQUVBLHdDLENBRUEsVSxDQUNBLFcsQ0FDQSx5QixDQWdDSixhLENBRUksZSxDQUlKLHdCLENBWUksZSxDQUNBLGEsQ0FDQSxjLENBSUosK0IsQ0FvQkksUyxDQVNKLHNCLENBeUJJLGlCLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsdUQsQ0FDQSwyQixDQVFKLDJCLENBcUJJLGdCLENBQ0Esa0IsQ0FTSixtQ0FBQSxZLENBUUksaUIsQ0FJSixrQyxDQUVJLFEsQ0FJSiw0QixDQWlCSSxlLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FpQkosdUIsQ0F3QkksYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYSxDYTkwQkosUSxDQXRDQSx5QixDQThESSxnQixDQUlBLGlCLENBQ0Esa0IsQ0FuRUoseUIsQ0EwQkkscUIsQ0FZSixRLENBeUJJLG1CLENBQ0EsZ0IsQ0FDQSxpQixDQVVKLGMsQ0FLSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUlKLGlCLENBWUksa0IsQ0FDQSx5QyxDQUlKLGdCLENBVUksMkIsQ0FDQSxrQixDQUNBLGlCLENBSUosd0IsQ0FLSSxTLENBQ0EsWSxDQUlKLHFCLENBVUEseUIsQ0FKSSxZLENBd0NKLG9CLENBeUJJLFMsQ0E0QkosZSxDQUtJLDJCLENBS0osaUIsQ0FRSSxrQixDQUlKLG9CLENBUUksYSxDQVlKLGUsQ0FLSSxjLENBV0oseUIsQ0EyQkksZSxDQWtKSix3QixDQXNCSSxVLENBUUosZSxDQVFJLGUsQ0FRSixrQixDQXVCSSxTLENBNkNKLHFCLENBS0ksaUIsQ0FMSixxQixDQVNBLHNCLENBSUksMkIsQ0FXSixtQixDQVlJLGlCLENBSUosNkIsQ0FhSSxnQixDQUlKLGtCLENBY0kscUMsQ0FDQSxpQixDRTFvQkosZ0IsQ0FpQ0ksZ0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxnQixDQXBDSiw4QixDQXVDTSxnQixDQUNBLGdCLENBQ0EsYSxDQUtOLDJCLENBYUksa0IsQ0FJSiwyQixDQW1DSSxpQixDQUNBLGtCLENBQ0EsVyxDQXJDSixrQyxDQW1FRSwrQyxDQXFCQSx5QyxDQWhESSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxvQixDQUNBLDZDLENBQ0EsMkIsQ0FDQSxTLENBQ0Esc0IsQ0FBQSxjLENBQ0Esa0MsQ0FBQSwwQixDQXJETiw0QyxDQXlETSwyQyxDQXpETix3QyxDQTBHRSw4QyxDQXRCQSxxRCxDdkNvM2hCQSwrQyxDOERoemhCRix3RSxDOUQ2N2lCRSxpRSxDdUN4aGpCSSxTLENBTUosK0MsQ0FxQkEseUMsQ0FsQkUsSyxDQUNBLFEsQ0FLQSx1QixDQUNBLDJDLENBV0YseUMsQ0FHRSxTLENBQ0EsUSxDQUtBLG1CLENBRUEsaUQsQ0FxQ0osbUIsQ0FrQkksbUIsQ0FDQSxrQixDQXFGSixhLENBSUksb0IsQ0U3U0osZ0IsQ0FtQk0sZSxDQW5CTixhLENBd0NJLDRCLENDOUNKLEksQ0FlSSxxQixDQUNBLHVCLENBQ0EsZ0IsQ0FJSixPLENBMkJJLGMsQ0FDQSxnQixDQUNBLGdCLENBQ0Esa0IsQ0FJSixjLENBNkJJLFcsQ0FDQSxrQixDQUlKLFUsQ0FjSSxXLENBQ0Esa0IsQ0E0QkosTyxDQVVJLGUsQ0FzQkosYSxDQTJCSSxTLENBQ0EsZ0QsQ0FDQSxZLENBQ0EsTyxDQUNBLFcsQ0FTSixhLENBV0ksc0IsQ0FBQSxjLENBQ0EsVyxDQUNBLFMsQ0FDQSxPLENBSUosYSxDQWFJLE8sQ0FDQSxVLENBSUosYSxDQWNJLFUsQ0FDQSxXLENBSUosYSxDQXFCSSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsaUQsQ0o1UkosTSxDQW9CSSxnQixDQUNBLGlCLENBQ0EsWSxDQXlFSixtQixDQWlDSSxZLENBQ0Esb0QsQ0FBQSw0QyxDQUNBLFcsQ0FDQSxZLENBQ0EsbUIsQ0FDQSx3RCxDQTRCSixnQixDQVFJLFMsQ0FDQSxVLENBSUosZ0IsQ0FRSSxTLENBQ0EsVyxDQUlKLGdCLENBUUksWSxDQUNBLFcsQ0FDQSwrQixDQUFBLHVCLEM1QnZJSixpQyxDQVVJLFUsQ0FJSix5QyxDQUtJLFMsQ0FDQSw2QixDQUFBLHFCLENtQzFDSixNLENBc0JJLFksQ0FDQSxnQixDQUNBLGlCLENBQ0Esc0IsQ0FLSixpQixDQW9CSSxrQixDQUNBLGUsQ0FJSixZLENBaUJJLGUsQ0FDQSxrQixDQUlKLGlCLENBZ0JJLGMsQ0FDQSxpQixDQWFKLFksQ0ErREksZSxDQUNBLG9CLENBQUEsaUIsQ0FBQSxtQixDQWhFSix1QyxDQW1FTSxnQixDQW5FTixtQixDQXVFTSxVLENBQ0EsVSxDQUNBLDJCLENBeUJOLHdCLENBd0NJLGtCLENBeENKLDBCLENBMkNNLGMsQ0FDQSxjLENBQ0EsZSxDQUNBLFcsQ0E5Q04sMEIsQ0FrRE0sVyxDQUNBLG9CLENBMkROLG1CLENBc0NJLFcsQ0FDQSxVLENBdkNKLDJCLENBMENNLFcsQ0FLTiwwQixDQTBCSSxXLENBMUJKLDRDLENBNEJNLFcsQ0FvRE4sdUIsQ0FpREksa0IsQ0FDQSw4QixDQUNFLGlCLENBQ0EsaUIsQ0FGRCxtQyxDQUtHLGUsQ0F3RFIsb0IsQ0F1QkksaUIsQ0FDQSxpQixDQXhCSix3QixDQTJCTSxXLENBQ0EsWSxDQXlCTixrQixDQWlCSSxpQixDQUlKLGMsQ0F5Q0ksa0IsQ0FDQSxXLENBQ0EscUIsQ0EzQ0osZ0IsQ0E4Q00sYyxDQTlDTiw2QixDQWlEUSxpQixDQUNBLGUsQ0FsRFIsNkIsQ0FzRFEsaUIsQ0F0RFIsa0NBQUEsWSxDQTBEUSxhLENBQ0EsaUIsQ0FDQSxlLENBNURSLDZCLENBZ0VRLGUsQ0FDQSxpQixDQUNBLG1CLENBbEVSLDZCLENBc0VRLGlCLENBdEVSLDZCLENBMEVRLGlCLENBb0JKLHdCLENBQUEsMEIsQ0FDRSxjLENBS04sYSxDQWtCSSxnQixDQWlCSiwyQixDQVFJLFksQ0FJSiw0QixDQUlJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBS0YsdUIsQ0FDRSxnQixDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDSXZyQkosYyxDSjByQkUsa0IsQ0FDRSxVLENBQ0EsYyxDQUVBLHdCLENBQ0UsaUIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxXLENBQ0EscUIsQ0FORCwrQixDQVNHLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EsbUIsQ0FDQSwyQyxDQUNBLDJCLENBQ0Esd0MsQ0FBQSx3QixDQUFBLDhDLENBbkJILDhDLENBdUJHLGdDLENBQUEsd0IsQ0FJTiwyQixDQUNFLGUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBR0YsMEIsQ0FDRSxpQixDQUdGLHFDLENBRUksZ0IsQ0ErQ04sb0IsQ0FlSSxpQixDQUNBLGtCLENBQ0EsVSxDQXNESixNLENBRUksYyxDRXIrQkosZSxDQWFJLFcsQ0FDQSxnQixDQUNBLGlCLENBSUosdUIsQ0FZSSxVLENBSUoseUIsQ0FNSSxXLENBd0RKLHdDLENBc0JJLEssQ0FDQSxVLENQckdKLFcsQ0FrQkksWSxDQTZESix3QixDQVNJLFcsQ0FrREosbUIsQ0EyREksaUIsQ0E4Q0osaUIsQ0F1QkksaUIsQ0EwQkosbUIsQ0FnQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBQ0EsVyxDQUdBLGdCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLFMsQ0F3Q0osMEIsQ0FNSSwrQixDQVlKLHdCLENBSUksaUIsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBSUosbUIsQ0F1Q0ksVyxDQUNBLGdCLENBQ0EsaUIsQ0EwQkosd0IsQ0F5QkksSyxDQUNBLE0sQ0FFQSxVLENBQ0EsVyxDQUNBLDJCLENBQ0EsOEIsQ0FFQSw2QixDQUNBLHlCLENBQ0Esc0IsQ0FBQSxjLENBQ0EsYyxDQUNBLHVDLENBQUEsK0IsQ0FXSix5QixDQXlCSSxpQixDQUNBLGtCLENBb0NKLHlCLENBeUJJLFMsQ0FnQkoseUIsQ0F5Qkksa0IsQ0FDQSxZLENBQ0EsaUIsQ3hDa3BoQkYsZ0IsQ3dDNWxoQkYsa0IsQ0FPSSxjLENBd0ZKLGdCLENBY0ksVyxDQUNBLGMsQ0FDQSxpQixDQVFKLG1CLENBb0JJLHdCLENBQUEscUIsQ0FBQSw2QixDQUlKLHNCLENBOEJJLGMsQ0FpQ0oscUIsQ0FtREksYyxDQXVFSiw4QixDQTZDSSxnQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLCtCLENBSUosb0IsQ0FrQ0ksd0IsQ0FrQkosa0IsQ0FpQ0ksbUIsQ0FBQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0Esa0IsQ0FtR0osc0IsQ0FxQkksUSxDQUNBLFcsQ1NoeENKLFksQ0FzQ0ksTSxDQUNBLGEsQ0FDQSxrQixDQUNBLDJCLENBQ0EsdUMsQ0FDQSxjLENBSUosWSxDQVdJLGdCLENBQ0EsZ0IsQ0FrQkosZSxDQXNCSSxVLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxjLENBVUosYyxDQXVCSSxnQixDQUNBLG1CLENBVUosa0IsQ0F1QkksZ0IsQ0FDQSxzQixDQUNBLGUsQ0FDQSxRLENBSUoseUIsQ0F3QkkseUQsQ0FDQSxRLENBQ0EsUSxDQUlKLG1CLENBa0JJLFksQ0FtR0osbUMsQ0FvQkEsbUMsQ0FTSSxvQixDQUVBLDBDLENBQUEsa0MsQ0EvQkosbUMsQ0FPSSxRLENBQ0EsUyxDQUNBLDJDLENBRUEsNEIsQ0FYSix5QyxDQWVNLDRCLENBS04sbUMsQ0FRSSw0QyxDQUVBLHlCLENBVkoseUMsQ0FjTSw0QixDQTBCTixxQixDQUVJLGlCLENBK0VKLGlCLENBNEJJLFksQ0FLSixZLENBc0JJLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLDJCLENBQ0Esa0IsQ0FDQSxtQyxDQUNBLHlCLENBQ0EscUQsQ0FJSixlLENBa0JJLHNCLENBQUEsbUIsQ0FBQSwwQixDQUNBLG9CLENBbkJKLGtCLENBeUNNLGtCLENBQ0EsbUIsQ0ExQ04seUIsQ0F1RVEsWSxDQXZFUixrQixDQTRHTSxlLENBNDJCQSxpQixDQUNBLFMsQ0F6OUJOLGtCLENBd0lNLFksQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQThCTixZLENBa0JJLFcsQ0FDQSxTLENBQ0EsUSxDQXVCSixzQixDQW9CSSxVLENBQ0EsVyxDQUNBLGtCLENBS0osb0IsQ0FnQkksZ0IsQ0FDQSxTLENBakJKLDhCLENBNkNRLFEsQ0FDQSxTLENBOUNSLDZCLENBMERRLFcsQ0FDQSxVLENBM0RSLHNCLENBOEVNLGUsQ0FDQSxRLENBQ0EsZSxDQWhGTix5QixDQW1HTSxZLENBQ0EsZSxDQUNBLGdCLENBS04sZ0IsQ0F3QkksYyxDQUNBLGUsQ0F6Qkosa0IsQ0FzQ00sYSxDQUNBLGEsQ0FLTixzQixDQWVJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0EwQ0oseUIsQ0FoY0Esa0IsQ0FrZEksYyxDQUNBLGdCLENBcUNKLHdCLENBc0JJLGMsQ0FDQSxjLENBQ0Esa0IsQ0FjSixnQyxDQW9CSSxXLENBQ0EsVSxDQUVBLFcsQ0FDQSxVLENBRUEsa0UsQ0FDQSx5QixDQUlKLCtCLENBb0JJLFcsQ0FDQSxVLENBRUEsVSxDQUNBLFcsQ0FFQSw2RCxDQUNBLHlCLENBSUosYyxDQVlJLG1CLENBQ0EsbUIsQ0FDQSxrQixDQUlKLG1CLENBK0JJLGtCLENBbUpKLDBCLENBcUJJLGUsQ0FDQSxlLENBQ0EsdUIsQ0FDQSwwQixDQUlKLHFCLENBaUNJLE0sQ0FDQSxlLENBOEJKLFcsQ0FRSSxZLENBSUosWSxDQUlJLGMsQ0FpQ0osZSxDQW9DSSw4QixDQUNBLG1CLENBQ0Esc0QsQ0FDQSxrRCxDQUNBLHdGLENBeENKLGtDLENBZ0RNLGMsQ0FLTixlLENBdUJJLGtCLENBQ0EsYyxDQUlKLGlCLENBaUJJLFMsQ0E2Q0osZSxDQVdJLFMsQ0FDQSxVLENBb0JKLHFCLENBcUJJLE8sQ0FDQSxVLENBdEJKLHdDLENBeUJNLFUsQ0FLTixvQixDQVlJLE8sQ0FDQSxVLENNNXFESixNLENBVUksZSxDQUNBLFksQ0FDQSxXLENBT0osYSxDQWdCSSxVLENBQ0EsUyxDQUlKLGMsQ0FTSSxnQixDQUNBLGtCLENBSUosWSxDQUtJLGEsQ0FDQSxXLENBQ0EsVyxDQVNKLGMsQ0FrQkksaUIsQ0FDQSxNLENBQ0EsUSxDQUlKLFksQ0FhSSxrQixDQUlKLGEsQ0FRSSxTLENBVUosMEIsQ0FNSSxjLENBZUosUSxDQVVJLGtCLENBVUosYyxDQVFJLGtCLENBSUosaUIsQ0FNSSxlLENBSUosa0IsQ0FrQkksUyxDQWFKLG1CLENBb0JJLFMsQ0M1T0osaUIsQ0F3QkksaUIsQ0FDQSxrQixDQWdGSixrQixDQWdCSSxZLENBZ0JKLGdCLENBV0ksVyxDQUNBLGdCLENBMktKLHNCLENBb0JJLGlCLENBNkZKLHdCLENBVUksa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxvQixDQUFBLGdCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBSUosNEMsQ0FVSSxVLENBQ0EsZSxDQUNBLGlCLENBSUosNEMsQ0FJSSxnQixDQUNBLGlCLENBQ0EsZ0IsQ0FJSiw0QyxDQUlJLGdCLENKbGRKLGMsQ1FJQSxrQixDUmlCSSxrQixDTWxDSixtQixDQW9CSSx1QixDQXFFSiw0QixDQWNJLFUsQ0FtRkosOEIsQ0FRSSxvQixDQUFBLGdCLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FFQSxrQixDQUNBLGUsQ0FLSixzQixDQVNJLGUsQ0FDQSxXLENBS0oscUIsQ0FFSSxhLENBQ0EsZSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENFdE9KLGUsQ0FlSSxZLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0VnQ0oseUIsQ0FxQkksaUIsQ0FDQSw0QixDQUNBLHVDLENBQUEsK0IsQ0FtQ0oseUIsQ0FlSSxTLENBd0JKLHlCLENBZ0JJLGEsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxTLENBQ0EsOEIsQ0FBQSxzQixDQWVKLGdDLENBd0JJLFMsQ0FDQSxTLENBV0osaUMsQ0FVSSxXLENBSUosb0MsQ0FRSSxZLENDcFBKLFEsQ0NpQkksZ0IsQ0FDQSxjLENDbEJKLGEsQ0FVSSxTLENDb0NKLGtCLENBK0JJLFcsQ0E4RUosWSxDQThCSSxZLENBcUtKLGtCLENBZ0RJLFksQ0FDQSxtQixDQy9ZSixRLENBZU8saUIsQ0FDSCxvQixDQ2hCSixZLENBMkNJLHFCLENBQ0EsVyxDQUNBLGMsQUpTRixnRGZ5T0YsYSxDQVFNLGMsQXpCcVZOLDBCQUNFLG1CLENBQ0UsUyxDQUNBLGMsQUExQ0osMEJBQ0Usc0IsQ0FDRSxXLENBK0dKLCtCLENBd0JJLFMsQ0FDQSxXLENBSUosc0IsQ0FpQ0ksVyxDQUlKLDJCLENBMEJJLGdCLENBQ0Esb0IsQWtCOWxCRiwwQkFqQ0YsYSxDQWtDSSxXLENBQ0EsTSxDQUNBLFUsQ0EyREosYSxDQTRCSSxRLENBQ0EsVyxDYWhTSixNLENBZUksYyxBL0I0b0JKLDBCQUNFLHNCLENBQ0UsZ0IsQ0FDQSxhLENBR0YsOEIsQ0FDRSw0QyxDQUNBLFcsQ0FDQSxZLENBQ0EsYSxDQUNBLFcsQ0FHRixnQixDQUNFLG9CLEFMd1RILHlCbkIydmhCQyw0QixDbUJ6dmhCRyw4QixDQUVJLDBCLENBQUEsMEIsQ0FBQSxtQixDQUdKLFcsQ0FDSSxVLENBR0osNEIsQ0FDSSxpQixDQUtKLDRCLENBQ0ksVyxDQU1KLGdCLENBQ0ksVSxDWTMvQlQsVyxDQUlJLG9CLENBWUosb0IsQ0FNSSxlLENBQ0EsUSxDQUNBLGMsQ0F5RUYsNkIsQ2E3REYsOEIsQ2JxRU0sWSxDQUlKLDhCLENBUUksK0IsQ0FBQSx1QixDQUNBLFUsQ0FDQSxVLENFM0dOLGUsQ0FJSSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUlKLG1CLENBS0ksMkIsQ0FBQSxnQixDQUFBLE8sQ0FDQSxjLENBQ0EsVSxDQUNBLGUsQ0FJSixlLENBV0ksMkIsQ0FBQSxnQixDQUFBLE8sQ0NMSixpQixDQVlJLGdCLENVZEosK0IsQ0FiQSxlLENBU0ksYSxDQUlKLGdCLENBb0JJLGtCLENBQ0EsVSxDQUNBLGMsQ0FXSixnQixDQVFJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENKOUVKLG1CLENBT0ksUyxDQTJGSix3QixDQWFJLG1CLENBOENKLG1CLENBc0JJLG1ELENBaWRKLHlCLENBcUNJLHdCLENBdURKLGtCLENBV0ksZSxDQUNBLFMsQ0FtQkosd0IsQ0FXSSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZSxDQUtKLHdCLEMwQnBiQSx5QixDMUJtY0ksWSxDQWtyQkosaUIsQ0FJSSxhLENBQ0EsVyxDQUNBLFcsQ0FDQSxrQixDQUNBLGMsQ0FFQSxjLENBQ0EsZ0IsQ0FFQSxhLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGlCLENBSUosb0IsQ0FJSSxhLENBQ0EsYyxDQUNBLGdCLENBRUEsZSxDQUNBLGtCLENBRUEsMkIsQ0FBQSxnQixDQUFBLE8sQzJCbC9DSixRLENBVVEsUyxDQUNBLGdCLENBQ0EsaUIsQ0E4RVIsUyxDQUlRLGMsQXBDK0NOLDZGQVBGLDJCLENBVUsscUQsQ0FJTCwwQixDQVdLLHNELEFlbEVDLCtDQW5DSixhLENBb0NNLGtCLEFBZ0NGLCtDQTNCSixtQixDQTRCTSxlLENBa0lOLGlCLENBeUJNLGdCLEFBMUZKLHlCQTFCRixrQixDQTJCSSxZLEFrQi9ISix5QjdDd0lGLGdDLENBSVEsYyxBQXN6QlAseUJBQ0ksK0IsQ0FDSSxVLENBQ0EsVSxDQUNBLGEsQ0FDQSxZLENBQ0EsVSxDQUdKLDRCLENBQ0ksaUIsQ0FHSixXLENBQ0ksVSxDQUdKLFEsQ0FDSSxTLENBQ0EsWSxDQUVKLHNCLENBSUEsb0IsQ0FISyxpQixDQUNBLGtCLEFOdi9CUix5QkFERix1RCxDQUVJLFksQ0FJSix1QyxDQUVJLFksQ2dDd0dKLGtDLENBQUEsZ0MsQ0FZTSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0QsQ0FDQSwyQixDQW5CTixrQyxDQXNCTSxLLENBdEJOLGdDLENBeUJNLFEsQ2E3SU4scUIsQ0FNTSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxXLENBQ0EsVyxDQUNBLGtELENBQ0EsNkIsQXBEbTNCRix5QkFaSiw0QyxDQWFNLFcsQ0FDQSxlLENBQ0EsZSxDQWZOLHVDLENBQUEsMkMsQ0EyRU0sZ0IsQ2dCLzBCSixlLENBQ0UsaUIsQ0FDQSxrQixDQUdGLGtCLENBQ0UsZ0IsQ0FDQSxtQixDQUdGLHFCLENBQ0Usb0IsQ0FDQSxnQixDQUNBLFUsQ0FDQSxpQixDQUNBLDZCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENFbEtGLHFCLENBQ0UsVyxDQUNBLFcsQ0FHRixzQixDQUNFLGUsQ0FDQSxZLENBR0YsbUIsQ0FDRSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsbUIsQ0FKRixxQixDQU9JLFEsQ0FJSixnQixDQUNFLGlCLENBQ0Esb0IsQ0FndkJKLDJCLENBVUksa0IsQ2lCanhCRixhLENBQ0UsdUIsQ0lERixNLENBQ0Usc0IsQ0FHRix3QixDN0M4N2pCQSxtQixDQURBLDBCLEM2QzE3akJFLGMsQ0FHRiwyQixDQUNFLFMsQ0FDQSxxQixDQUZGLGdDLENBS0ksYyxDQUNBLGlCLENBSUosbUIsQ0FDRSxnQixDQUNBLGMsQ0FHRiw0QixDQUNFLGMsQ0FHRixtQyxDQUNFLGEsQ0FHRiwwQixDQUNFLGMsQ2FqQ0YsbUIsQ0FDRSxvQixDQTRJSix3QixDQWlCTSxrQixBckNsSkosMEJBZEYsb0IsQ0FlSSxjLENBQ0EsZ0IsQ0FoQkosdUIsQ0FxR00sa0IsQ0F5RU4sMEIsQ0FnQkksa0IsQ3lCM0ZGLG1CLENBT0ksZSxDQUNBLGUsQ0FDQSxtQixDQTBCSixzQixDQVFJLGtCLENBSUosc0IsQ0FNSSxhLENBNkNKLGtCLENBbUJGLGEsQ0FMTSxjLENBOENKLGlCLENBV0ksYyxDQUNBLFcsQ0FDQSxtQixDQXRETixnQixDQTZGTSxpQixDS2hUSixvQixDQVNJLFMsQ0FDQSxlLENBQ0EsdUIsQ0FYSCwyQixDQXVDSyxZLENBNUNSLGEsQ0F5RE0sUyxDQUNBLGUsQ0FDQSxrQixDQTNETixhLENBcUdNLGMsQ0ZyR04sSyxDQVdJLGdCLENBb1hKLHVCLENBS0ksWSxDQStESixrQixDQXdCSSxXLENBVUosaUIsQ0FLSSxXLENpQnhkSixZLENBVUksbUIsQ0FrQkosa0IsQ0FtQ0ksYyxDQUNBLGdCLENBRUEsMkIsQ0EwSEosZSxDQXNFSSxxQixDQTBFSix5QixDQTRCTSxVLENBQ0EsYSxDQW9GTixzQixDQWFJLGUsQ0FDQSxXLEE1RDliRix5QkEvQkYsbUIsQ0FnQ0ksVSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxrQixDTjAvakJBLHVDLENNcDFqQkosdUMsQ0FtQkksVSxBMER2SUYseUIzRGhFRiw4QixDQUVJLGdCLENnQnZCSixvQixDQW9CSSxTLENBQ0EsYSxDQXJCSix1QixDQXlHTSxrQixDQUNBLG1CLENBcUJOLHdCLENBcUJJLGUsQ0FDQSxrQixDQUlKLDBCLENBZ0JJLGtCLENBQ0EsYyxDQUlKLDBCLENBb0JJLGlCLENDNldGLGdELENBQ0UsZSxDQVlBLCtDLENBQUEsdUMsQ0FURixxQixDQUNFLGUsQ0FDQSxrQixDR3JqQkosVSxDQU1JLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUlKLGlCLENBU0ksYyxDQUNBLGdCLENBQ0EsaUIsQ0FJSixvQixDQVNJLGlCLENBSUosdUIsQ0FJSSxrQixDQUlKLGlCLENBU0ksa0IsQ0FBQSxjLENBQ0EsYSxDQUNBLHNCLENBQUEsbUIsQ0FBQSwwQixDQUlKLGdCLENBU0ksYyxDQUNBLGtCLENBQ0EsYSxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLG1CLENBQUEsYSxDRTlFSixjLENBVUksYyxDRVZKLGlCLENBYUksa0IsQ0FJSixtQixDQVNJLGUsQ0FDQSxpQixDQUNBLGUsQ0M1QkosYSxDQUlJLGdCLENBSUosbUIsQ0FjSSxhLENBQ0EsUSxDQUlKLG1CLENBYUksUyxDQUNBLFUsQ0FDQSxjLENBQ0Esa0IsQ0MzQ0osVyxDQVFJLDZCLENBbUNKLHFCLENBZkEsa0IsQ0F1QkksZSxDQUNBLGMsQ0FDQSxnQixDQXpCSixrQixDQVdJLGUsQ0FJSixxQixDQVdJLGtCLENBSUosd0IsQ0FJSSxjLENBQ0Esa0IsQ0FJSixpQixDQVFJLGEsQ0FJSixnQixDQUlJLFUsQ0FDQSxrQixDQUxKLDJCLENFUUEsMEIsQ1dEQSxnQyxDYkNNLGUsQ0FzQkosOEIsQ0FjSSxvQixDQUNBLG9CLENBd0JOLDBCLENBZUksVyxDQUNBLFksQ0FFQSwyQixDRXRLSixVLENBUUksbUIsQ0F3QkosZSxDQWVJLFUsQ0FDQSxlLENBQ0Esa0IsQ0FJSixpQixDQVNJLGdCLENBQ0Esa0IsQ0FJSix1QixDQUlJLGtCLENBSUosZ0IsQ0FPSSxhLENBQ0EsYyxDQUlKLGUsQ0FJSSxVLENBQ0Esa0IsQ0M1RkosVyxDQUlJLG1CLENBSUosZ0IsQ0FPSSxhLENBQ0EsaUIsQ0FJSixnQixDQWFJLGtCLENBQ0EsVyxDQUlKLGlCLENBZ0JJLGUsQ0FDQSxjLENBQ0EsZ0IsQ1V4REosVSxDQUtJLGMsQ0FJSixxQixDQVVJLGMsQ0FrREosZ0IsQ0FhSSx1QixDQUlKLHFCLENBT0ksYyxDQUNBLGlCLENFeEZGLGdCLENBdUJJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsUyxDQUNBLG1CLENBSUosa0IsQ0FnQkksVSxDQUNBLDJCLENBQUEsZ0IsQ0FBQSxPLENBQ0EsUyxDQUNBLGtCLENBSUosYSxDQTZCSSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFUsQ0FDQSxnQixDQUNBLDJCLENBQUEsZ0IsQ0FBQSxPLENBQ0EsUyxDQVFKLG1CLENBcUJJLDJCLENBQUEsZ0IsQ0FBQSxPLENBQ0EsVSxDQUNBLGMsQ0FDQSxTLENBQ0Esa0IsQ0FzQkosc0IsQ0FVSSxpQixDQUNBLFcsQ0FDQSxjLENBUUosa0IsQ0FNSSxTLENBQ0EsZSxDQVBILG1DLENBVUssaUIsQ0FWTCxrQyxDQXNCSyxpQixDQWlDTixpQixDQU1JLGUsQ0E4QkosaUIsQ0FpQkksYyxDQUVBLFcsQ0FDQSxXLENBQ0EsYyxDQUNBLG9CLENBL0ROLGEsQ0FrRk0sYyxDQWxGTixnQixDQWlHTSxjLENBQ0EsZSxDQUNBLGlCLENONVBOLDJCLENBVUksVyxDQWlESiwwQixDQStCSSxnQixDQUlKLG1CLENBbUVJLFUsQ0FDQSxXLENBcUNKLGlCLENBb0NJLGlCLENXclNGLG9CLENBZUksUyxDQUNBLGUsQ0FDQSxtQixDQXRCTixhLENGNDhDQSxvQixDRTc0Q00sWSxDQS9ETixxQixDQThGUSxTLENBQ0EsVSxDQUNBLHFCLENBY0Esd0QsQ0E5R1IsYSxDQXlHTSxXLENBQ0EsVyxDQUNBLFksQ0YzR04sSyxDQWVJLGUsQ0FDQSxrQixDQStXSix1QixDQVVJLFcsQ0FDQSxtQixDQVVKLHFCLENBVUksYSxDQUlKLG1CLENBS0ksVSxDQUNBLFcsQ0FJSix5QixDQVVJLFMsQ0FDQSxZLENBWUosa0IsQ0E0QkksVyxDQUNBLFEsQ0FDQSxtQyxDQUFBLDJCLENBSUosaUIsQ0FTSSxRLENVaGRKLGlDLENBZ0JNLE8sQ0FDQSxNLENPN0JOLFksQ0FjSSxVLENBQ0EsZSxDQUNBLG1CLENBWUosa0IsQ0EwQ0ksYyxDQUNBLGdCLENBQ0EsMkIsQ0FJSixnQixDQU1JLGlCLENBdURKLFksQ0FnQkksc0IsQ0FDQSxVLENBQ0EsUSxDQWlDSixlLENBUUksVyxDQUNBLHFCLENBbUJGLHVCLENBdUJJLGtCLENBQ0Esa0MsQ0FBQSwwQixDbEVpamtCRiwwQyxDa0UxK2pCSiwwQyxDQVdJLFcsQ0FDQSw2QixDQVNKLGtCLENBcURJLGdCLENBZ0NKLGUsQ0FzQkksVSxDQUNBLFEsQ0FDQSxrQixDQUlKLHNCLENBa0JJLGlCLEEvQ2lrQkoseUJBQ0ksc0IsQ0FJQSxvQixDQUhNLGlCLENBQ0EsZ0IsQ0FNTixvQyxDQUNJLG1CLEFoQmxpQ214d0QsK0NBQStDLFMsQ0FBVSx3QyxDQUF5QyxnQyxDQUFpQyx5QyxDQUEwQyxpQyxDQUFrQyw2QyxDQUE4Qyx1QyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VyYmVyYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlcmJlcmEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dlcmJlcmEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VyYmVyYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlcmJlcmEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HZXJiZXJhLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZXJiZXJhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HZXJiZXJhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicGFzc3dvcmQtZm9udFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Bhc3N3b3JkLWZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3Bhc3N3b3JkLWZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Tb2ZpYVByby00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU29maWFQcm8tNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NvZmlhUHJvLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Tb2ZpYVByby05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU29maWFQcm8tMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cHM6Ly9kYW5lZGVuLmdpdGh1Yi5pby9hbmltYXRlLmNzcy9cbiAqIFZlcnNpb24gLSAzLjcuMlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxOSBEYW5pZWwgRWRlblxuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApOyB9IH1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTsgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH0gfVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTsgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7IH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTsgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpOyB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTsgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpOyB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTsgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTsgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlKC01ZGVnKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlKDNkZWcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUoLTNkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUoMmRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUoLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUoLTFkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZSgtNWRlZyk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZSgzZGVnKTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlKC0zZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlKDJkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICAwJSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7IH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyk7IH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICAwJSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7IH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyk7IH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTsgfSB9XG5cbi5qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uaGVhcnRCZWF0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICBhbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH0gfVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH0gfVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH0gfVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5qYWNrSW5UaGVCb3gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlKC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZSgtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlKC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZSgtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZSgxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlKDEyMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlKDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUoMTIwZGVnKTsgfSB9XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH0gfVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwOyB9XG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi5hbmltYXRlZC5kZWxheS0xcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuXG4uYW5pbWF0ZWQuZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7IH1cblxuLmFuaW1hdGVkLmRlbGF5LTNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDNzOyB9XG5cbi5hbmltYXRlZC5kZWxheS00cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiA0czsgfVxuXG4uYW5pbWF0ZWQuZGVsYXktNXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogNXM7IH1cblxuLmFuaW1hdGVkLmZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjhzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC44czsgfVxuXG4uYW5pbWF0ZWQuZmFzdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7IH1cblxuLmFuaW1hdGVkLnNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7IH1cblxuLmFuaW1hdGVkLnNsb3dlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSksIChwcmludCkge1xuICAuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50OyB9IH1cblxuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzOyB9XG5cbkBrZXlmcmFtZXMgbWVudS1kcm9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAwcHgpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTsgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmZhZGVJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7IH1cblxuQGtleWZyYW1lcyBmYWxsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZmFsbCB7XG4gIGFuaW1hdGlvbjogZmFsbCAxLjVzIGVhc2U7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4uZ2xvYmFsLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTsgfVxuXG4ubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmRlc2t0b3Atb25seSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT10ZWxdIHtcbiAgLyogUmVtb3ZlIEZpcnN0ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYngtY29yZS13YWl0d2luZG93IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBmb250LWZhbWlseTogXCJwYXNzd29yZC1mb250XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7IH1cblxudGV4dGFyZWEsXG5pbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICogU3dpcGVyIDQuNC4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciAxLCAyMDE4XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9ja19fbWVudSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjNWEwNmZmOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDM0MnB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gICAgICB3aWR0aDogMTc5JTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgei1pbmRleDogOTk5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDExO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4OTg5ODk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDMzcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuICAgIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gICAgICB0b3A6IDE0cHg7IH0gfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIGxlZnQ6IDI4cHg7XG4gIC8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi8gfVxuXG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICByaWdodDogMjhweDtcbiAgLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqLyB9XG5cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTk7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjZjY0NzQ3OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmlsbDogIzVhMDZmZjtcbiAgc3Ryb2tlOiAjNWEwNmZmOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgLjFzO1xuICBmaWxsOiBpbmhlcml0OyB9XG5cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjE1KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJzsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIHRvcDogMjYlO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIHRvcDogNDAlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEyLjUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3NSU7XG4gIGhlaWdodDogMjhweDtcbiAgdG9wOiAtNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6OmFmdGVyIHtcbiAgY29udGVudDogJywnOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoIFxcMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIC41Y2g7XG4gIGN1cnNvcjogdGV4dDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7IH1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDsgfVxuXG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kYXlDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJvcmRlci1jb2xvcjogIzAyZWJjZDtcbiAgYmFja2dyb3VuZDogIzAyZWJjZDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzk1OTU5NTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7IH1cblxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNzsgfVxuXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMiU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHdpZHRoOiA0JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBhbmltYXRpb24tbmFtZTogYmxpbmtlcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmxpbmtlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsgfVxuXG5Aa2V5ZnJhbWVzIGJsaW5rZXIge1xuICBmcm9tIHtcbiAgICBjb2xvcjogIzM5MzkzOTsgfVxuICB0byB7XG4gICAgY29sb3I6ICNmZmY7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmtlciB7XG4gIGZyb20ge1xuICAgIGNvbG9yOiAjMzkzOTM5OyB9XG4gIHRvIHtcbiAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7IH1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMyN3B4O1xuICBtaW4td2lkdGg6IDMyN3B4O1xuICBtYXgtd2lkdGg6IDMyN3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLmZsYXRwaWNrci1jdXN0b20taW5saW5lIC5mbGF0cGlja3ItY2FsZW5kYXIge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gICAgICB3aWR0aDogNzc2cHg7XG4gICAgICBtaW4td2lkdGg6IDc3NnB4O1xuICAgICAgbWF4LXdpZHRoOiA3NzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1tb250aHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzI3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmZsYXRwaWNrci1jdXN0b20taW5saW5lIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICB0b3A6IDA7IH1cblxuLmZsYXRwaWNrci1jdXN0b20taW5saW5lIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICBsZWZ0OiAzNXB4OyB9XG5cbi5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgcmlnaHQ6IDM1cHg7IH1cblxuLmZsYXRwaWNrci1jdXN0b20taW5saW5lIC5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cblxuLmZsYXRwaWNrci1jdXN0b20taW5saW5lIC5mbGF0cGlja3Itd2Vla2RheXMge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMi41cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAuZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmZsYXRwaWNrci1jdXN0b20taW5saW5lIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDg3LjMzcHg7IH0gfVxuXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci13ZWVrZGF5Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1yaWdodDogMTIuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1iYXNpczogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAuZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4Ny4zM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfSB9XG5cbi5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWRheTpudGgtY2hpbGQoN24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWRheTpudGgtY2hpbGQoN24rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNyksXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXk6bnRoLWNoaWxkKDduKzEpOm50aC1sYXN0LWNoaWxkKC1uKzcpIH4gLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2YyZmNmYTtcbiAgYmFja2dyb3VuZDogI2YyZmNmYTtcbiAgYm94LXNoYWRvdzogLTNweCAwIDAgI2YyZmNmYSwgM3B4IDAgMCAjZjJmY2ZhOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgIC5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgICAgIGJveC1zaGFkb3c6IC04cHggMCAwICNmMmZjZmEsIDhweCAwIDAgI2YyZmNmYTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgICAgIGJveC1zaGFkb3c6IC00NnB4IDAgMCAjZjJmY2ZhLCAtMTBweCAwIDAgI2YyZmNmYSwgNDZweCAwIDAgI2YyZmNmYSwgMTBweCAwIDAgI2YyZmNmYTsgfSB9XG5cbi5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1jdXN0b20taW5saW5lIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5zZWxlY3RlZC5lbmRSYW5nZS5pblJhbmdlIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnNlbGVjdGVkLmVuZFJhbmdlLmluUmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICMwMmViY2Q7XG4gIGJhY2tncm91bmQ6ICMwMmViY2Q7IH1cblxuLmZsYXRwaWNrci1jdXN0b20taW5saW5lIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTo6YWZ0ZXIsXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmZjZmE7XG4gIHotaW5kZXg6IC0xOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgIC5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOjphZnRlcixcbiAgICAuZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZTo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICB3aWR0aDogMjZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOjphZnRlcixcbiAgICAuZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZTo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC00NXB4O1xuICAgICAgd2lkdGg6IDYzcHg7IH0gfVxuXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLmZsYXRwaWNrci1jdXN0b20taW5saW5lIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOjphZnRlcixcbi5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmNmYTtcbiAgei1pbmRleDogLTE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NHB4KSB7XG4gICAgLmZsYXRwaWNrci1jdXN0b20taW5saW5lIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOjphZnRlcixcbiAgICAuZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2U6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgICB3aWR0aDogMjZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5mbGF0cGlja3ItY3VzdG9tLWlubGluZSAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTo6YWZ0ZXIsXG4gICAgLmZsYXRwaWNrci1jdXN0b20taW5saW5lIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlOjphZnRlciB7XG4gICAgICBsZWZ0OiAtNDVweDtcbiAgICAgIHdpZHRoOiA2M3B4OyB9IH1cblxuLmZsYXRwaWNrci1jdXN0b20taW5saW5lIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2U6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuaW5SYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogIzAyZWJjZDtcbiAgYmFja2dyb3VuZDogIzAyZWJjZDsgfVxuXG5bZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDsgfVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDsgfVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLnNpbXBsZWJhci1jb250ZW50IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xuICB3aWR0aDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLyogU2Nyb2xsIG9uIHRoaXMgZWxlbWVudCBvdGhlcndpc2UgZWxlbWVudCBjYW4ndCBoYXZlIGEgcGFkZGluZyBhcHBsaWVkIHByb3Blcmx5ICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi8gfVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDsgfVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMDAlO1xuICB3aWR0aDogMTAwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDdweDtcbiAgbWluLWhlaWdodDogMTBweDsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG5cbi5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDExcHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj1cInJ0bFwiXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuXG4vKiFcbiAqIE92ZXJsYXlTY3JvbGxiYXJzXG4gKiBodHRwczovL2dpdGh1Yi5jb20vS2luZ1NvcmEvT3ZlcmxheVNjcm9sbGJhcnNcbiAqXG4gKiBWZXJzaW9uOiAxLjYuM1xuICpcbiAqIENvcHlyaWdodCBLaW5nU29yYS5cbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9LaW5nU29yYVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIERhdGU6IDMxLjAxLjIwMTlcbiAqL1xuLypcbk9WRVJMQVkgU0NST0xMQkFSUyBDT1JFOlxuKi9cbmh0bWwub3MtaHRtbCxcbmh0bWwub3MtaHRtbCA+IC5vcy1ob3N0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIC8qIGNvdWxkIGJlIHBvc2l0aW9uOiBmaXhlZDsgYnV0IGl0IGNhdXNlcyBpc3N1ZXMgb24gaU9TICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpICovIH1cblxuaHRtbC5vcy1odG1sID4gLm9zLWhvc3QgPiAub3MtcGFkZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogY291bGQgYmUgcG9zaXRpb246IGZpeGVkOyBidXQgaXQgY2F1c2VzIGlzc3VlcyBvbiBpT1MgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkgKi8gfVxuXG5ib2R5Lm9zLWRyYWdnaW5nLFxuYm9keS5vcy1kcmFnZ2luZyAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5vcy1ob3N0LFxuLm9zLWhvc3QtdGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtbXMtZ3JpZC1yb3ctYWxpZ246IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5vcy1ob3N0LWZsZXhib3gge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ub3MtaG9zdC1mbGV4Ym94ID4gLm9zLXNpemUtYXV0by1vYnNlcnZlciB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5vcy1ob3N0LWZsZXhib3ggPiAub3MtY29udGVudC1nbHVlIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5vcy1ob3N0LWZsZXhib3ggPiAub3Mtc2l6ZS1hdXRvLW9ic2VydmVyLFxuLm9zLWhvc3QtZmxleGJveCA+IC5vcy1jb250ZW50LWdsdWUge1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gIGZsZXgtYmFzaXM6IGF1dG87IH1cblxuI29zLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCknO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDsgfVxuXG4jb3MtZHVtbXktc2Nyb2xsYmFyLXNpemUgPiBkaXYge1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4jb3MtZHVtbXktc2Nyb2xsYmFyLXNpemUsXG4ub3Mtdmlld3BvcnQge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhciAhaW1wb3J0YW50OyB9XG5cbi5vcy12aWV3cG9ydC1uYXRpdmUtc2Nyb2xsYmFycy1pbnZpc2libGUjb3MtZHVtbXktc2Nyb2xsYmFyLXNpemU6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZS5vcy12aWV3cG9ydDo6LXdlYmtpdC1zY3JvbGxiYXIsXG4ub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlI29zLWR1bW15LXNjcm9sbGJhci1zaXplOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIsXG4ub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlLm9zLXZpZXdwb3J0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLm9zLWNvbnRlbnQtZ2x1ZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5vcy1wYWRkaW5nIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7IH1cblxuLm9zLWhvc3Qtb3ZlcmZsb3cgPiAub3MtcGFkZGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm9zLXZpZXdwb3J0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5vcy1jb250ZW50LWFycmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ub3MtY29udGVudCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5vcy1jb250ZW50ID4gLm9zLXRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMHB4IG5vbmUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBlcnNwZWN0aXZlOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLm9zLWhvc3QtcnRsID4gLm9zLXBhZGRpbmcgPiAub3Mtdmlld3BvcnQgPiAub3MtY29udGVudCA+IC5vcy10ZXh0YXJlYSB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm9zLWNvbnRlbnQgPiAub3MtdGV4dGFyZWEtY292ZXIge1xuICB6LWluZGV4OiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm9zLWNvbnRlbnQgPiAub3MtdGV4dGFyZWFbd3JhcD0nb2ZmJ10ge1xuICB3aGl0ZS1zcGFjZTogcHJlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm9zLXRleHQtaW5oZXJpdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXZhcmlhbnQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtaW5kZW50OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXNoYWRvdzogaW5oZXJpdDtcbiAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIHdvcmQtc3BhY2luZzogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHVuaWNvZGUtYmlkaTogaW5oZXJpdDtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXIsXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3Qge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTsgfVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3Qge1xuICBwYWRkaW5nOiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm9zLXJlc2l6ZS1vYnNlcnZlci1ob3N0OmFmdGVyIHtcbiAgY29udGVudDogJyc7IH1cblxuLm9zLXJlc2l6ZS1vYnNlcnZlci1ob3N0ID4gLm9zLXJlc2l6ZS1vYnNlcnZlcixcbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdDphZnRlciB7XG4gIGhlaWdodDogMjAwJTtcbiAgd2lkdGg6IDIwMCU7XG4gIHBhZGRpbmc6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLm9ic2VydmVkLFxub2JqZWN0Lm9zLXJlc2l6ZS1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuXG4ub3Mtc2l6ZS1hdXRvLW9ic2VydmVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogaW5oZXJpdDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IGluaGVyaXQ7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDsgfVxuXG4ub3Mtc2l6ZS1hdXRvLW9ic2VydmVyID4gLm9zLXJlc2l6ZS1vYnNlcnZlciB7XG4gIHdpZHRoOiAxMDAwJTtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDsgfVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIGRpcmVjdGlvbjogbHRyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgLW1zLWZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXItaXRlbS1maW5hbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gIGZsZXg6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ub3MtcmVzaXplLW9ic2VydmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMDAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAwMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhzLXJlc2l6ZS1vYnNlcnZlci1kdW1teS1hbmltYXRpb247XG4gIGFuaW1hdGlvbi1uYW1lOiBocy1yZXNpemUtb2JzZXJ2ZXItZHVtbXktYW5pbWF0aW9uOyB9XG5cbi8qXG5DVVNUT00gU0NST0xMQkFSUyBBTkQgQ09STkVSIENPUkU6XG4qL1xuLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXIsXG4ub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzLCB0b3AgMC4zcywgcmlnaHQgMC4zcywgYm90dG9tIDAuM3MsIGxlZnQgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MsIHRvcCAwLjNzLCByaWdodCAwLjNzLCBib3R0b20gMC4zcywgbGVmdCAwLjNzOyB9XG5cbmh0bWwub3MtaHRtbCA+IC5vcy1ob3N0ID4gLm9zLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogY291bGQgYmUgcG9zaXRpb246IGZpeGVkOyBidXQgaXQgY2F1c2VzIGlzc3VlcyBvbiBpT1MgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkgKi9cbiAgei1pbmRleDogOTk5OTk5O1xuICAvKiBoaWdoZXN0IHotaW5kZXggb2YgdGhlIHBhZ2UgKi8gfVxuXG4ub3Mtc2Nyb2xsYmFyLFxuLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApJztcbiAgei1pbmRleDogMTsgfVxuXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm9zLXNjcm9sbGJhciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5vcy1zY3JvbGxiYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ub3Mtc2Nyb2xsYmFyLWhhbmRsZS1vZmYsXG4ub3Mtc2Nyb2xsYmFyLXRyYWNrLW9mZiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlLFxuLm9zLXNjcm9sbGJhci5vcy1zY3JvbGxiYXItdW51c2FibGUgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm9zLXNjcm9sbGJhci5vcy1zY3JvbGxiYXItdW51c2FibGUgLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cblxuLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5vcy1zY3JvbGxiYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4ub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4sXG4ub3MtcGFkZGluZyArIC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsXG4ub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCxcbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbC5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4gKyAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsICsgLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgKyAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLm9zLXNjcm9sbGJhci1hdXRvLWhpZGRlbiArIC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLm9zLXNjcm9sbGJhci1hdXRvLWhpZGRlbiArIC5vcy1zY3JvbGxiYXItdmVydGljYWwub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuICsgLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZS1ib3RoIHtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTsgfVxuXG4ub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUtYm90aCB7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7IH1cblxuLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplLWhvcml6b250YWwge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTsgfVxuXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUtdmVydGljYWwge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTsgfVxuXG4ub3MtZHJhZ2dpbmcgLm9zLXNjcm9sbGJhci1jb3JuZXIub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5vcy1ob3N0LXJlc2l6ZS1kaXNhYmxlZC5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsXG4ub3MtaG9zdC1ydGwub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLm9zLXNjcm9sbGJhcjpob3Zlcixcbi5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLm9zLXNjcm9sbGJhci1jb3JuZXIub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklqOCtQSE4yWnlBZ0lIaHRiRzV6T21SalBTSm9kSFJ3T2k4dmNIVnliQzV2Y21jdlpHTXZaV3hsYldWdWRITXZNUzR4THlJZ0lDQjRiV3h1Y3pwall6MGlhSFIwY0RvdkwyTnlaV0YwYVhabFkyOXRiVzl1Y3k1dmNtY3Zibk1qSWlBZ0lIaHRiRzV6T25Ka1pqMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M4d01pOHlNaTF5WkdZdGMzbHVkR0Y0TFc1ekl5SWdJQ0I0Yld4dWN6cHpkbWM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlBZ0lIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ0lDQjNhV1IwYUQwaU1UQWlJQ0FnYUdWcFoyaDBQU0l4TUNJZ0lDQjJaWEp6YVc5dVBTSXhMakVpUGlBZ1BHY2dJQ0FnSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQXNMVEV3TkRJdU16WXlNaWtpSUNBZ0lDQnpkSGxzWlQwaVpHbHpjR3hoZVRwcGJteHBibVVpUGlBZ0lDQThjR0YwYUNBZ0lDQWdJQ0J6ZEhsc1pUMGlabWxzYkRvak1EQXdNREF3TzJacGJHd3RiM0JoWTJsMGVUb3dMalE1TkRFeE56WTFPMlpwYkd3dGNuVnNaVHBsZG1WdWIyUmtPM04wY205clpUcHViMjVsSWlBZ0lDQWdJQ0JrUFNKdElEY3VOREkwTWpFNE55d3hNRFF5TGpNMk1qSWdZeUF0TUM0M01qTTFOemt5TERBZ0xURXVNekV3TVRVMk1pd3dMalU0TmpZZ0xURXVNekV3TVRVMk1pd3hMak14TURJZ01Dd3dMakk1T1NBd0xqRXdORE0wTVRrc01DNDFOekVnTUM0eU56STVORGt5TERBdU56a3hOU0F3TGpJd09URXdNalFzTUM0eE5ERXpJREF1TkRZMU5qSXdOaXd3TGpJeE9EUWdNQzQzTXpZNU5qSTVMREF1TWpFNE5DQXdMamN5TXpVM09UTXNNQ0F4TGpNeE1ERTFOak1zTFRBdU5UZzJOaUF4TGpNeE1ERTFOak1zTFRFdU16RXdNaUF3TEMwd0xqSTNNVE1nTFRBdU1EYzNNRGt6TEMwd0xqVXlOemdnTFRBdU1qRTRNelU1TkN3dE1DNDNNemNnTFRBdU1qSXdORGswTVN3dE1DNHhOamcySUMwd0xqUTVNalUwTkRNc0xUQXVNamN5T1NBdE1DNDNPVEUxTlRJNExDMHdMakkzTWprZ2VpQnRJREFzTXk0d09EUXpJR01nTFRBdU56SXpOVGM1TWl3d0lDMHhMak14TURFMU5qSXNNQzQxT0RZMklDMHhMak14TURFMU5qSXNNUzR6TVRBeUlEQXNNQzR5T1RrZ01DNHhNRFF6TkRFNUxEQXVOVGN4SURBdU1qY3lPVFE1TWl3d0xqYzVNVFVnTUM0eU1Ea3hNREkwTERBdU1UUXhNeUF3TGpRMk5UWXlNRFlzTUM0eU1UZzBJREF1TnpNMk9UWXlPU3d3TGpJeE9EUWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROallnTVM0ek1UQXhOVFl6TEMweExqTXhNRElnTUN3dE1DNHlOekV6SUMwd0xqQTNOekE1TXl3dE1DNDFNamM0SUMwd0xqSXhPRE0xT1RRc0xUQXVOek0yT1NBdE1DNHlNakEwT1RReExDMHdMakUyT0RZZ0xUQXVORGt5TlRRME15d3RNQzR5TnpNZ0xUQXVOemt4TlRVeU9Dd3RNQzR5TnpNZ2VpQnRJQzB6TGpBNE5ETXlOakVzTUNCaklDMHdMamN5TXpVM09UTXNNQ0F0TVM0ek1UQXhOVFl6TERBdU5UZzJOaUF0TVM0ek1UQXhOVFl6TERFdU16RXdNaUF3TERBdU1qazVJREF1TVRBME16UXhPU3d3TGpVM01TQXdMakkzTWprME9USXNNQzQzT1RFMUlEQXVNakE1TVRBeU5Dd3dMakUwTVRNZ01DNDBOalUyTWpBM0xEQXVNakU0TkNBd0xqY3pOamsyTWprc01DNHlNVGcwSURBdU56SXpOVGM1TXl3d0lERXVNekV3TVRVMk15d3RNQzQxT0RZMklERXVNekV3TVRVMk15d3RNUzR6TVRBeUlEQXNMVEF1TWpjeE15QXRNQzR3Tnpjd09UTXNMVEF1TlRJM09DQXRNQzR5TVRnek5UazBMQzB3TGpjek5qa2dMVEF1TWpJd05EazBMQzB3TGpFMk9EWWdMVEF1TkRreU5UUTBNaXd0TUM0eU56TWdMVEF1TnpreE5UVXlOeXd0TUM0eU56TWdlaUJ0SUMwekxqQXlPVGN6TmpRc015NHdNams0SUVNZ01DNDFPRFkxTnpZNU15d3hNRFE0TGpRM05qTWdNQ3d4TURRNUxqQTJNamdnTUN3eE1EUTVMamM0TmpRZ1l5QXdMREF1TWprNUlEQXVNVEEwTXpReE9Td3dMalUzTVRFZ01DNHlOekk1TkRreU1pd3dMamM1TVRZZ01DNHlNRGt4TURJeU9Td3dMakUwTVRJZ01DNDBOalUyTWpBMk5Td3dMakl4T0RNZ01DNDNNelk1TmpJNE9Dd3dMakl4T0RNZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVWdNUzR6TVRBeE5UWXpMQzB4TGpNeE1ERWdNQ3d0TUM0eU56RTBJQzB3TGpBM056QTVNeXd0TUM0MU1qYzVJQzB3TGpJeE9ETTFPVFFzTFRBdU56TTNJQzB3TGpJeU1EUTVOREVzTFRBdU1UWTROaUF0TUM0ME9USTFORFF6TEMwd0xqSTNNamtnTFRBdU56a3hOVFV5T0N3dE1DNHlOekk1SUhvZ2JTQXpMakF5T1Rjek5qUXNNQ0JqSUMwd0xqY3lNelUzT1RNc01DQXRNUzR6TVRBeE5UWXpMREF1TlRnMk5TQXRNUzR6TVRBeE5UWXpMREV1TXpFd01TQXdMREF1TWprNUlEQXVNVEEwTXpReE9Td3dMalUzTVRFZ01DNHlOekk1TkRreUxEQXVOemt4TmlBd0xqSXdPVEV3TWpRc01DNHhOREV5SURBdU5EWTFOakl3Tnl3d0xqSXhPRE1nTUM0M016WTVOakk1TERBdU1qRTRNeUF3TGpjeU16VTNPVE1zTUNBeExqTXhNREUxTmpNc0xUQXVOVGcyTlNBeExqTXhNREUxTmpNc0xURXVNekV3TVNBd0xDMHdMakkzTVRRZ0xUQXVNRGMzTURrekxDMHdMalV5TnprZ0xUQXVNakU0TXpVNU5Dd3RNQzQzTXpjZ0xUQXVNakl3TkRrMExDMHdMakUyT0RZZ0xUQXVORGt5TlRRME1pd3RNQzR5TnpJNUlDMHdMamM1TVRVMU1qY3NMVEF1TWpjeU9TQjZJRzBnTXk0d09EUXpNall4TERBZ1l5QXRNQzQzTWpNMU56a3lMREFnTFRFdU16RXdNVFUyTWl3d0xqVTROalVnTFRFdU16RXdNVFUyTWl3eExqTXhNREVnTUN3d0xqSTVPU0F3TGpFd05ETTBNVGtzTUM0MU56RXhJREF1TWpjeU9UUTVNaXd3TGpjNU1UWWdNQzR5TURreE1ESTBMREF1TVRReE1pQXdMalEyTlRZeU1EWXNNQzR5TVRneklEQXVOek0yT1RZeU9Td3dMakl4T0RNZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVWdNUzR6TVRBeE5UWXpMQzB4TGpNeE1ERWdNQ3d0TUM0eU56RTBJQzB3TGpBM056QTVNeXd0TUM0MU1qYzVJQzB3TGpJeE9ETTFPVFFzTFRBdU56TTNJQzB3TGpJeU1EUTVOREVzTFRBdU1UWTROaUF0TUM0ME9USTFORFF6TEMwd0xqSTNNamtnTFRBdU56a3hOVFV5T0N3dE1DNHlOekk1SUhvaUx6NGdJRHd2Wno0Z0lEeG5JQ0FnSUNCemRIbHNaVDBpWkdsemNHeGhlVHBwYm14cGJtVWlQaUFnSUNBOGNHRjBhQ0FnSUNBZ0lDQnpkSGxzWlQwaVptbHNiRG9qWm1abVptWm1PMlpwYkd3dGIzQmhZMmwwZVRveE8yWnBiR3d0Y25Wc1pUcGxkbVZ1YjJSa08zTjBjbTlyWlRwdWIyNWxJaUFnSUNBZ0lDQmtQU0p0SURndU1qRTFOemN4TlN3d0xqSTNNamswT1RJeUlHTWdNQzR4TkRFeU5qWTNMREF1TWpBNU1UQXlNamtnTUM0eU1UZ3pOVGswTERBdU5EWTFOakl3TmpVZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9EZ2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTXlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk15QXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5UazBJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EYzJJQzB3TGpJd05UVXhOellzTFRBdU56azNOemsyTlRrZ0xUQXVOVEU0TmpBek5Td3RNUzR3TXpjeU1EWTVPQ0I2SUcwZ01Dd3pMakE0TkRNeU5qRTRJR01nTUM0eE5ERXlOalkzTERBdU1qQTVNVEF5TXlBd0xqSXhPRE0xT1RRc01DNDBOalUyTWpBMklEQXVNakU0TXpVNU5Dd3dMamN6TmprMk1qa2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTWlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk1pQXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5Ua3pJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOaXd0TUM0M09UYzNPVFkzSUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2diU0F0TXk0d09EUXpNall5TERBZ1l5QXdMakUwTVRJMk5qY3NNQzR5TURreE1ESXpJREF1TWpFNE16VTVOQ3d3TGpRMk5UWXlNRFlnTUM0eU1UZ3pOVGswTERBdU56TTJPVFl5T1NBd0xEQXVOekl6TlRjNU15QXRNQzQxT0RZMU56Y3NNUzR6TVRBeE5UWXlJQzB4TGpNeE1ERTFOak1zTVM0ek1UQXhOVFl5SUMwd0xqSTNNVE0wTWpJc01DQXRNQzQxTWpjNE5qQTFMQzB3TGpBM056QTVNeUF0TUM0M016WTVOakk1TEMwd0xqSXhPRE0xT1RNZ01DNHlNemswTVRBMExEQXVNekV6TURnMU9TQXdMall4TWpZek5qTXNNQzQxTVRnMk1ETTFJREV1TURNM01qQTNNU3d3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZeUxDMHdMalU0TmpVM055QXhMak14TURFMU5qSXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05Td3RNQzQzT1RjM09UWTNJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvZ1RTQXlMakV3TVRjd09TdzJMak00TnpBeE1UY2dZeUF3TGpFME1USTJOamNzTUM0eU1Ea3hNREkwSURBdU1qRTRNelU1TkN3d0xqUTJOVFl5TURZZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9TQXdMREF1TnpJek5UYzVNeUF0TUM0MU9EWTFOemNzTVM0ek1UQXhOVFl6SUMweExqTXhNREUxTmpNc01TNHpNVEF4TlRZeklDMHdMakkzTVRNME1qSXpMREFnTFRBdU5USTNPRFl3TlRrc0xUQXVNRGMzTURreklDMHdMamN6TmprMk1qZzRMQzB3TGpJeE9ETTFPVFFnTUM0eU16azBNVEF6T1N3d0xqTXhNekE0TlRrZ01DNDJNVEkyTXpZeU1pd3dMalV4T0RZd016VWdNUzR3TXpjeU1EWTVPQ3d3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpVM055QXhMak14TURFMU5qTXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05pd3RNQzQzT1RjM09UWTJJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvZ2JTQXpMakF5T1Rjek5qTXNNQ0JqSURBdU1UUXhNalkyTnl3d0xqSXdPVEV3TWpRZ01DNHlNVGd6TlRrMExEQXVORFkxTmpJd05pQXdMakl4T0RNMU9UUXNNQzQzTXpZNU5qSTVJREFzTUM0M01qTTFOemt6SUMwd0xqVTROalUzTnl3eExqTXhNREUxTmpNZ0xURXVNekV3TVRVMk15d3hMak14TURFMU5qTWdMVEF1TWpjeE16UXlNaXd3SUMwd0xqVXlOemcyTURVc0xUQXVNRGMzTURreklDMHdMamN6TmprMk1qa3NMVEF1TWpFNE16VTVOQ0F3TGpJek9UUXhNRFFzTUM0ek1UTXdPRFU1SURBdU5qRXlOak0yTXl3d0xqVXhPRFl3TXpVZ01TNHdNemN5TURjeExEQXVOVEU0TmpBek5TQXdMamN5TXpVM09UTXNNQ0F4TGpNeE1ERTFOaklzTFRBdU5UZzJOVGMzSURFdU16RXdNVFUyTWl3dE1TNHpNVEF4TlRZeklEQXNMVEF1TkRJME5UY3dPQ0F0TUM0eU1EVTFNVGMxTEMwd0xqYzVOemM1TmpZZ0xUQXVOVEU0TmpBek5Td3RNUzR3TXpjeU1EY2dlaUJ0SURNdU1EZzBNekkyTWl3d0lHTWdNQzR4TkRFeU5qWTNMREF1TWpBNU1UQXlOQ0F3TGpJeE9ETTFPVFFzTUM0ME5qVTJNakEySURBdU1qRTRNelU1TkN3d0xqY3pOamsyTWprZ01Dd3dMamN5TXpVM09UTWdMVEF1TlRnMk5UYzNMREV1TXpFd01UVTJNeUF0TVM0ek1UQXhOVFl6TERFdU16RXdNVFUyTXlBdE1DNHlOekV6TkRJekxEQWdMVEF1TlRJM09EWXdOU3d0TUM0d056Y3dPVE1nTFRBdU56TTJPVFl5T1N3dE1DNHlNVGd6TlRrMElEQXVNak01TkRFd05Dd3dMak14TXpBNE5Ua2dNQzQyTVRJMk16WXlMREF1TlRFNE5qQXpOU0F4TGpBek56SXdOeXd3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpVM055QXhMak14TURFMU5qTXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05pd3RNQzQzT1RjM09UWTJJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvaUlDOCtJQ0E4TDJjK1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLm9zLWhvc3Qtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhzLXJlc2l6ZS1vYnNlcnZlci1kdW1teS1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICB6LWluZGV4OiAwOyB9XG4gIHRvIHtcbiAgICB6LWluZGV4OiAtMTsgfSB9XG5cbkBrZXlmcmFtZXMgaHMtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIHotaW5kZXg6IDA7IH1cbiAgdG8ge1xuICAgIHotaW5kZXg6IC0xOyB9IH1cblxuLypcblRIRU1FUzpcbiovXG4vKiBOT05FIFRIRU1FOiAqL1xuLm9zLXRoZW1lLW5vbmUgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsXG4ub3MtdGhlbWUtbm9uZSA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwsXG4ub3MtdGhlbWUtbm9uZSA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5vcy10aGVtZS1ub25lID4gLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAxMHB4OyB9XG5cbi8qIERBUksgJiBMSUdIVCBUSEVNRTogKi9cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMTBweDsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTBweDsgfVxuXG4ub3MtdGhlbWUtZGFyay5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCxcbi5vcy10aGVtZS1saWdodC5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lcixcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLm9zLXNjcm9sbGJhci11bnVzYWJsZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBtaW4td2lkdGg6IDMwcHg7IH1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7IH1cblxuLm9zLXRoZW1lLWRhcmsub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSxcbi5vcy10aGVtZS1saWdodC5vcy1ob3N0LXRyYW5zaXRpb24gPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLFxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXI6aG92ZXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTUpOyB9XG5cbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXI6aG92ZXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpOyB9XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9zLXRoZW1lLWRhcmsub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWRhcmsub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtdGhlbWUtbGlnaHQub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgdG9wOiAtNnB4O1xuICBib3R0b206IC0ycHg7IH1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgbGVmdDogLTZweDtcbiAgcmlnaHQ6IC0ycHg7IH1cblxuLm9zLWhvc3QtcnRsLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy1ob3N0LXJ0bC5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgcmlnaHQ6IC02cHg7XG4gIGxlZnQ6IC0ycHg7IH1cblxuLmNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY2hvaWNlczpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmNob2ljZXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lubmVyLCAuY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pdGVtIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXB4OyB9XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpNREF3SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT0pO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwZW07XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cywgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwYmNkNDsgfVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTEuNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIuNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdLmlzLW9wZW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzMgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IC03LjVweDsgfVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdW2Rpcj1ydGxdOmFmdGVyIHtcbiAgbGVmdDogMTEuNXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdW2Rpcj1ydGxdIC5jaG9pY2VzX19idXR0b24ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2lubmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19pbm5lciB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbiwgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAtNHB4IDAgOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwOGZhMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJalJrWkdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PSk7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICB3aWR0aDogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogLjc1O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbjpob3ZlciwgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jaG9pY2VzX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDcuNXB4IDcuNXB4IDMuNzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsIC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2I3YjdiNzsgfVxuXG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAyLjVweCAyLjVweCAwIDA7IH1cblxuLmlzLWZsaXBwZWQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMi41cHggMi41cHg7IH1cblxuLmNob2ljZXNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG5bZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDMuNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhNWJiO1xuICBjb2xvcjogI2ZmZjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbVtkYXRhLWRlbGV0YWJsZV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMuNzVweDsgfVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0uaXMtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNWJiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZmExOyB9XG5cbi5pcy1kaXNhYmxlZCAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxOyB9XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93bi5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7IH1cblxuLmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAuMjVyZW0gMCAwOyB9XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247IH1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdC10ZXh0KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIFtkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOmFmdGVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMHB4OyB9IH1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uY2hvaWNlc19faXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hvaWNlc19faXRlbS0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uY2hvaWNlc19faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIGNvbG9yOiBncmF5OyB9XG5cbi5jaG9pY2VzX19idXR0b24ge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5jaG9pY2VzX19pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAycHg7IH1cblxuLmNob2ljZXNfX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG5bZGlyPXJ0bF0gLmNob2ljZXNfX2lucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19pbnB1dC5pcy1oaWRkZW4sIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lucHV0LmlzLWhpZGRlbiwgLmNob2ljZXNfX2lucHV0LmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNob2ljZXNfX2lubmVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7IH1cblxuLmVuYWJsZWQgLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWEwNmZmOyB9XG5cbi5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi5lbmFibGVkIC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzVhMDZmZjsgfVxuXG4uY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWRvd24tc2hvcnQtYmx1ZS5zdmcpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgb3BhY2l0eTogMC4zOyB9XG5cbi5lbmFibGVkIC5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdOjphZnRlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXS5pcy1vcGVuOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG4udGlwcHktdG9vbHRpcCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZTNmZGZhO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBib3gtc2hhZG93OiAwIDAgMjRweCByZ2JhKDIyNiwgMjUzLCAyNTAsIDAuODY4NjM1KTsgfVxuXG4udGlwcHktdG9vbHRpcFt4LXBsYWNlbWVudF49XCJ0b3BcIl0gLnRpcHB5LWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4udGlwcHktdG9vbHRpcFt4LXBsYWNlbWVudF49XCJ0b3BcIl0gLnRpcHB5LWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNlM2ZkZmE7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogLTE7IH1cblxuLmFkb2JlLWl0ZW1fX2ljIHtcbiAgd2lkdGg6IDg0cHg7IH1cbiAgLmFkb2JlLWl0ZW1fX2ljIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jcGYtYWRvYmVfX2l0ZW0gLmFkb2JlLWl0ZW1fX2ljIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYm9va2luZy1lcnJvciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5ib29raW5nLWVycm9yIHtcbiAgICAgIHdpZHRoOiA1ODZweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoNTAlKTsgfSB9XG5cbi5ib29raW5nLWVycm9yLS1lbmFibGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgei1pbmRleDogOTk5OyB9XG5cbi5ib29raW5nLWVycm9yLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYm9va2luZy1lcnJvcl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZHVjdC1kZWxldGUtYnRuLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ib29raW5nLWVycm9yX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uYm9va2luZy1lcnJvcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uYm9va2luZy1lcnJvcl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmJvb2tpbmctZXJyb3JfX2xpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmJvb2tpbmctZXJyb3JfX2l0ZW0taW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbi5ib29raW5nLWVycm9yX19pdGVtLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogNTZweDtcbiAgbWF4LWhlaWdodDogNTZweDsgfVxuXG4uYm9va2luZy1lcnJvcl9faXRlbS1kZXNjciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmJvb2tpbmctZXJyb3JfX2l0ZW0tZGVzY3Ige1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTsgfSB9XG5cbi5ib29raW5nLWVycm9yX19pdGVtLWRlc2NyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5ib29raW5nLWVycm9yX19pdGVtLWRlc2NyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYm9va2luZy1lcnJvcl9faXRlbS1kZXNjciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgY29sb3I6ICM3NTc1NzU7IH1cblxuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmJyZWFkY3J1bWIgdWwge1xuICBtYXJnaW46IDA7IH1cblxuLmJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmJyZWFkY3J1bWIgbGk6OmFmdGVyIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29udGVudDogXCItXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5icmVhZGNydW1iIGxpOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5kZXRhaWxzLW1haW5fX2JyZWFkY3J1bWIgbGk6bnRoLWxhc3Qtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmRldGFpbHMtbWFpbl9fYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJyZWFkY3J1bWIgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG5cbi5icmVhZGNydW1iIGEgYnIge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLmJyZWFkY3J1bWIgYSBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJ0bixcbi5idG46aG92ZXIsXG4uYnRuOmZvY3VzLFxuLmJ0bjphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5idG46aG92ZXIsIC5idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7IH1cbiAgLmJ0bjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTA0YTQ7IH1cbiAgLmJ0bjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuXG4uYnRuLS1ncmFkaWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzVhMDZmZiAwJSwgI2FjMDNmZiAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5idG4tLWdyYWRpZW50IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnRuLS1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmJ0bi0tZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYWQwM2ZmIDAlLCAjZmYwMGZmIDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmJ0bi0tZ3JhZGllbnQ6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tZ3JhZGllbnQ6Zm9jdXM6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uaGVhZGVyLW5ld19fY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydCB7XG4gICAgICB3aWR0aDogNDg0cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4NnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDJFQkNEO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgyMjMsIDIyMywgMjIzLCAwLjUpO1xuICAgICAgei1pbmRleDogMjE7XG4gICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMnB4KTtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydCB7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtLWpzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRlci1uZXdfX2xlYXZlLWNhcnQtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2ItbWVudS1zZWFyY2gtY2xlYXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2xlYXZlLWNhcnQtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2xlYXZlLWNhcnQtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXJ0LWNsb3NlLWJ1dHRvbi5zdmdcIik7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgICAgLmhlYWRlci1uZXdfX2xlYXZlLWNhcnQtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC42OyB9IH1cblxuLmhlYWRlci1uZXdfX2NsZWFyLWNhcnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZjAyZWM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2xlYXItY2FydC1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuaGVhZGVyLW5ld19fY2xlYXItY2FydC1idXR0b246aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjY7IH0gfVxuXG4uaGVhZGVyLW5ld19fY2FydC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMjE2LCAyMTIsIDIxMiwgMC41KTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydC1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydC1oZWFkZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLmhlYWRlci1uZXdfX2NhcnQtaGVhZGVyIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAgIC5oZWFkZXItbmV3X19jYXJ0LWhlYWRlciBoMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuaGVhZGVyLW5ld19fY2FydC1oZWFkZXIgaDMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH0gfVxuICAuaGVhZGVyLW5ld19fY2FydC1oZWFkZXIgYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LWZldHVyZXMtd3JhcHBlciB7XG4gIG1hcmdpbjogOTNweCAwIDE1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19jYXJ0LWZldHVyZXMtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDEwcHggMCAxNXB4OyB9IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtZmV0dXJlcyB7XG4gIG1hcmdpbjogMCAyNHB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydC1mZXR1cmVzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4OyB9IH1cblxuLmhlYWRlci1uZXdfX2RhdGUtcGlja2VyLWxhYmVsLFxuLmhlYWRlci1uZXdfX2NhcnQtcHJvbW9jb2RlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5ld19fY2FydC1wcm9tb2NvZGUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgLmhlYWRlci1uZXdfX2NhcnQtcHJvbW9jb2RlLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtcmVudC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydC1yZW50LWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG5cbi5oZWFkZXItbmV3X19kYXRlLXBpY2tlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5oZWFkZXItbmV3X19kYXRlLXBpY2tlciBpbnB1dCxcbi5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1zdGFydCBpbnB1dCxcbi5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1lbmQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzg5ODk4OTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCA0NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGF0ZS1waWNrZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2RhdGUtcGlja2VyIGlucHV0LFxuICAgIC5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1zdGFydCBpbnB1dCxcbiAgICAuaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItZW5kIGlucHV0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH0gfVxuXG4uaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItZW5kLWhpZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1lbmQtaGlkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItc3RhcnQgaW5wdXQsXG4uaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItZW5kIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEzNnB4O1xuICBwYWRkaW5nOiAwIDI2cHggMCAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVtb3ZlLXByb2R1Y3QtYnV0dG9uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgMjBweDsgfVxuXG4uaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1lbmQgaW5wdXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jZGF0ZS1waWNrZXItc3RhcnQtdGltYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZW1vdmUtcHJvZHVjdC1idXR0b24uc3ZnXCIpLCB1cmwoXCIuLi9pbWcvcmVtb3ZlLXByb2R1Y3QtYnV0dG9uLXRpbWEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSAyMHB4LCBsZWZ0IDEwcHggY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuXG4uaGVhZGVyLW5ld19fZGF0ZS1waWNrZXIge1xuICB3aWR0aDogNTUuNyU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2RhdGUtcGlja2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9tb2NvZGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19jYXJ0LXByb21vY29kZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA2MC45JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuaGVhZGVyLW5ld19fY2FydC1wcm9tb2NvZGUtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtcHJvbW9jb2RlLWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4OTg5ODk7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxMHB4IDQ1cHggMTJweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmhlYWRlci1uZXdfX2NhcnQtcHJvbW9jb2RlLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydC1wcm9tb2NvZGUtaW5wdXQgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDQ1cHggMTJweCAxMHB4O1xuICAgICAgbWluLWhlaWdodDogNTA7IH0gfVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9tb2NvZGUtaW5wdXQtLWpzIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZmZGZhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJvbW9jb2RlLWFjdGl2ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcjsgfVxuXG4uaGVhZGVyLW5ld19fY2FydC1yZW50LXRvdGFsIHtcbiAgd2lkdGg6IDM5LjQlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1YTA2ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDFweDsgfVxuICAuaGVhZGVyLW5ld19fY2FydC1yZW50LXRvdGFsIGlucHV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDk5JTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2Q4ZDhkODtcbiAgICBjb2xvcjogIzg5ODk4OTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogOTklO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtcmVudC1kYXkge1xuICBjb2xvcjogIzc1NzU3NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQzcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LWFjdGl2YXRlLXByb21vY29kZSxcbi5oZWFkZXItbmV3X19jYXJ0LWRlYWN0aXZhdGUtcHJvbW9jb2RlLFxuLmhlYWRlci1uZXdfX21ha2Utb3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydC1hY3RpdmF0ZS1wcm9tb2NvZGUsXG4gICAgLmhlYWRlci1uZXdfX2NhcnQtZGVhY3RpdmF0ZS1wcm9tb2NvZGUsXG4gICAgLmhlYWRlci1uZXdfX21ha2Utb3JkZXIge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4OyB9IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtYWN0aXZhdGUtcHJvbW9jb2RlLS1qcyxcbi5oZWFkZXItbmV3X19jYXJ0LWRlYWN0aXZhdGUtcHJvbW9jb2RlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyLW5ld19fY2FydC1kZWFjdGl2YXRlLXByb21vY29kZS0tanMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgLmhlYWRlci1uZXdfX2NhcnQtYWN0aXZhdGUtcHJvbW9jb2RlLFxuICAuaGVhZGVyLW5ld19fY2FydC1kZWFjdGl2YXRlLXByb21vY29kZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMzUuNyU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlYjRmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7IH0gfVxuXG4uaGVhZGVyLW5ld19fY2FydC1hY3RpdmF0ZS1wcm9tb2NvZGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmV3X19jYXJ0LWFjdGl2YXRlLXByb21vY29kZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuaGVhZGVyLW5ld19fY2FydC1kZWFjdGl2YXRlLXByb21vY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjsgfSB9XG5cbi5oZWFkZXItbmV3X19tYWtlLW9yZGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gIC5oZWFkZXItbmV3X19tYWtlLW9yZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19tYWtlLW9yZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogMTU1cHg7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0ycHggOHB4IHJnYmEoMjE2LCAyMTIsIDIxMiwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDhweCByZ2JhKDIxNiwgMjEyLCAyMTIsIDAuNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2NhcnQtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuaGVhZGVyLW5ld19fY2FydC1mb290ZXItLWpzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7IH1cbiAgICAuaGVhZGVyLW5ld19fY2FydC1mb290ZXItLWpzIC5oZWFkZXItbmV3X19tYWtlLW9yZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuaGVhZGVyLW5ld19fY2FydC1mb290ZXItLWpzIC5oZWFkZXItbmV3X19jYXJ0LWRpc2NvdW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LXByaWNlIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydC1wcmljZSBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtdG90YWwtcHJpY2Uge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjNWEwNmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19jYXJ0LXRvdGFsLXByaWNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTVweDsgfSB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LWRpc2NvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmMDJlYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LWRpc2NvdW50LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtcHJvZHVjdC1saXN0IHtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2NhcnQtcHJvZHVjdC1saXN0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDM3MHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG4gIC5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtbGlzdCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgICAuaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtaXRlbSB7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0LjZweDsgfSB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmhlYWRlci1uZXdfX2NhcnQtcHJvZHVjdC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWltYWdlIHtcbiAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiA4NnB4OyB9IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtcHJvZHVjdC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtdGl0bGUge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMTNweDsgfSB9XG4gIC5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtdGl0bGUgc3BhbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgICAuaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LXRpdGxlIHNwYW46aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7IH0gfVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2NhcnQtcHJvZHVjdC1jb3VudGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogODlweDsgfSB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LWNvdW50ZXItYnV0dG9ucyxcbi5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtZGVsIHtcbiAgd2lkdGg6IDQ2JTtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2NhcnQtY291bnRlci1idXR0b25zLFxuICAgIC5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtZGVsIHtcbiAgICAgIGhlaWdodDogNTBweDsgfSB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LWNvdW50ZXItYnV0dG9ucyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4OTg5ODk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2NhcnQtY291bnRlci1idXR0b25zIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlYWRlci1uZXdfX2NhcnQtY291bnRlci1idXR0b25zIGlucHV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgICAuaGVhZGVyLW5ld19fY2FydC1jb3VudGVyLWJ1dHRvbnMgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWRlbCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjAyZWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtZGVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Jlc2V0LXNlYXJjaC1uZXcuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Jlc2V0LXNlYXJjaC1uZXcuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWRlbDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtZGVsIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApOyB9IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtcHJvZHVjdC1hZGQsXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LXJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtcHJvZHVjdC1hZGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYWRkLXByb2R1Y3QtYnRuLnN2Z1wiKTtcbiAgcmlnaHQ6IDdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtcHJvZHVjdC1yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVtb3ZlLXByb2R1Y3QtYnRuLnN2Z1wiKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxlZnQ6IDdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtcHJpY2UtZmllbGQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydC1wcmljZS1maWVsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAyMzZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtY291bnRlZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1YTA2ZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2NhcnQtY291bnRlZC1wcmljZSB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LXByaWNlLXBlci1kYXkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydC1wcmljZS1wZXItZGF5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5oZWFkZXItbmV3X19jYXJ0LXByb21vY29kZS1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtY291bnRlci1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTEycHg7XG4gICAgbWFyZ2luLXRvcDogNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5oZWFkZXItbmV3X19jYXJ0LWZvb3Rlci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5jYXJ0LXRhYmxldC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDIwOyB9IH1cblxuLmhlYWRlci1uZXdfX2NhcnQtYWN0aXZhdGUtcHJvbW9jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgdHJhbnNpdGlvbjogMC41cyBiYWNrZ3JvdW5kIGVhc2Utb3V0OyB9XG4gIC5oZWFkZXItbmV3X19jYXJ0LWFjdGl2YXRlLXByb21vY29kZTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlYjRmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fY2FydC1hY3RpdmF0ZS1wcm9tb2NvZGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZCBlYXNlLW91dDsgfVxuICAgICAgLmhlYWRlci1uZXdfX2NhcnQtYWN0aXZhdGUtcHJvbW9jb2RlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkMDlkNDsgfVxuICAgICAgLmhlYWRlci1uZXdfX2NhcnQtYWN0aXZhdGUtcHJvbW9jb2RlOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlYjRmZjtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfSB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LnByb21vY29kZSAuaGVhZGVyLW5ld19fY2FydC1hY3RpdmF0ZS1wcm9tb2NvZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LnByb21vY29kZSAuaGVhZGVyLW5ld19fY2FydC1kZWFjdGl2YXRlLXByb21vY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LnByb21vY29kZSAuaGVhZGVyLW5ld19fY2FydC1kaXNjb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uaGVhZGVyLW5ld19fY2FydC5wcm9tb2NvZGUgLmhlYWRlci1uZXdfX2NhcnQtZGlzY291bnQtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LnByb21vY29kZSAuaGVhZGVyLW5ld19fY2FydC10b3RhbC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZjAyZWM7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uaGVhZGVyLW5ld19fY2FydC5wcm9tb2NvZGUgLmhlYWRlci1uZXdfX2NhcnQtZGlzY291bnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNWEwNmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2NhcnQucHJvbW9jb2RlIC5oZWFkZXItbmV3X19jYXJ0LWRpc2NvdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cblxuLmhlYWRlci1uZXdfX2Vycm9yIHtcbiAgZm9udC1zaXplOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLW91dDsgfVxuXG4uaGVhZGVyLW5ld19fY2FydC5lcnJvciAuaGVhZGVyLW5ld19fZXJyb3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYmYwOTA5O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyLW5ld19fY2FydC5wcm9tb2NvZGU6bm90KC5lcnJvcikgLmhlYWRlci1uZXdfX2NhcnQtcHJvbW9jb2RlLWlucHV0IGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZmZGZhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJvbW9jb2RlLWFjdGl2ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcjsgfVxuXG4jaW5wdXQtdGltZS1zdHlsZS1mcm9tIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjODk4OTg5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlbW92ZS1wcm9kdWN0LWJ1dHRvbi5zdmcpLCB1cmwoLi4vaW1nL3JlbW92ZS1wcm9kdWN0LWJ1dHRvbi10aW1hLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIDIwcHgsIGxlZnQgMTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM4JTtcbiAgcGFkZGluZy1sZWZ0OiAzOCU7IH1cblxuI2lucHV0LXRpbWUtc3R5bGUtZnJvbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuI2lucHV0LXRpbWUtc3R5bGUtdG8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4OTg5ODk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVtb3ZlLXByb2R1Y3QtYnV0dG9uLnN2ZyksIHVybCguLi9pbWcvcmVtb3ZlLXByb2R1Y3QtYnV0dG9uLXRpbWEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgMjBweCwgbGVmdCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1yaWdodDogMzglO1xuICBwYWRkaW5nLWxlZnQ6IDM4JTsgfVxuXG4jaW5wdXQtdGltZS1zdHlsZS10bzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNlbFN0eWxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ud2lkdGgtc3BhbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICM3NTc1NzU7IH1cblxuLmJsLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ibC1ibG9jayBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlci1uZXdfX2RhdGUtcGlja2VyLWxhbmRzY2FwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LXJlbnQtdG90YWwgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjODk4OTg5O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzVhMDZmZjsgfVxuXG4uaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItc3RhcnQsXG4uaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiA0NS42MSU7IH1cblxuLmhlYWRlci1uZXdfX2RhdGUtcGlja2VyLXN0YXJ0IGlucHV0LFxuLmhlYWRlci1uZXdfX2RhdGUtcGlja2VyLWVuZCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wZC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXItbmV3X19jYXJ0LXJlbnQtdG90YWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzlweCkge1xuICAuaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItc3RhcnQsXG4gIC5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1lbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIC53aWR0aC1zcGFuIHtcbiAgICB3aWR0aDogMjBweDsgfVxuICAuaGVhZGVyLW5ld19fY2FydC1yZW50LXRvdGFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgLmhlYWRlci1uZXdfX2RhdGUtcGlja2VyLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5mbGF0cGlja3ItaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmRhdGUtdGltZS1kZXNrdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMnB4KSB7XG4gIC5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgd2lkdGg6IDI0NyU7IH1cbiAgLmhlYWRlci1uZXdfX2NhcnQtcmVudC10b3RhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC53aWR0aC1zcGFuIHtcbiAgICB3aWR0aDogMTVweDsgfVxuICAuaGFzVGltZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICNpbnB1dC10aW1lLXN0eWxlLWZyb20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzJTsgfVxuICAjaW5wdXQtdGltZS1zdHlsZS10byB7XG4gICAgcGFkZGluZy1yaWdodDogMzAlO1xuICAgIHBhZGRpbmctbGVmdDogMzMlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gICNpbnB1dC10aW1lLXN0eWxlLWZyb20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3JTsgfVxuICAjaW5wdXQtdGltZS1zdHlsZS10byB7XG4gICAgcGFkZGluZy1yaWdodDogMzAlO1xuICAgIHBhZGRpbmctbGVmdDogMzclOyB9XG4gIC5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1zdGFydCBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTclOyB9IH1cblxuLmNhdGFsb2ctY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2F0YWxvZy1jYXJkOmhvdmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctY2FyZC0tdmlldy1tb2RlLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAyNjZweDsgfSB9XG5cbi5jYXRhbG9nLWNhcmRfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1jYXJkLS12aWV3LW1vZGUtbGlzdCAuY2F0YWxvZy1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDI2NnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH0gfVxuXG4uY2F0YWxvZy1jYXJkLS1jb21wbGVjdCAuY2F0YWxvZy1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMjQ1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmNhdGFsb2ctY2FyZC0tY29tcGxlY3QgLmNhdGFsb2ctY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY2F0YWxvZy1jYXJkLS1jb21wbGVjdCAuY2F0YWxvZy1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDIxNXB4OyB9IH1cblxuLmNhdGFsb2ctY2FyZF9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNDJweDtcbiAgbWF4LWhlaWdodDogMTMzcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWNhcmQtLXZpZXctbW9kZS1saXN0IC5jYXRhbG9nLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNDRweDtcbiAgICBtYXgtaGVpZ2h0OiAyMzhweDsgfSB9XG5cbi5jYXRhbG9nLWNhcmQtLWNvbXBsZWN0IC5jYXRhbG9nLWNhcmRfX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMjYycHg7XG4gIG1heC1oZWlnaHQ6IDIyNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5jYXRhbG9nLWNhcmQtLWNvbXBsZWN0IC5jYXRhbG9nLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE1M3B4O1xuICAgICAgbWF4LWhlaWdodDogMTMycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhdGFsb2ctY2FyZC0tY29tcGxlY3QgLmNhdGFsb2ctY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjIzcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxOTNweDsgfSB9XG5cbi5jYXRhbG9nLWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2F0YWxvZy1jYXJkX19pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2F0YWxvZy1jYXJkX19pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5jYXRhbG9nLWNhcmRfX2luZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctY2FyZC0tdmlldy1tb2RlLWxpc3QgLmNhdGFsb2ctY2FyZF9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY2F0YWxvZy1jYXJkLS12aWV3LW1vZGUtbGlzdCAuY2F0YWxvZy1jYXJkX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLmNhdGFsb2ctY2FyZC0tY29tcGxlY3QgLmNhdGFsb2ctY2FyZF9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmNhdGFsb2ctY2FyZC0tY29tcGxlY3QgLmNhdGFsb2ctY2FyZF9faW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLmNhdGFsb2ctY2FyZF9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2F0YWxvZy1jYXJkX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXRhbG9nLWNhcmRfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhdGFsb2ctY2FyZF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1jYXJkLS12aWV3LW1vZGUtbGlzdCAuY2F0YWxvZy1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmNhdGFsb2ctY2FyZC0tY29tcGxlY3QgLmNhdGFsb2ctY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH0gfVxuXG4uY2F0YWxvZy1jYXJkX190aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIxMjEyMTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctY2FyZC0tdmlldy1tb2RlLWxpc3QgLmNhdGFsb2ctY2FyZF9fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG5cbi5jYXRhbG9nLWNhcmQtLWNvbXBsZWN0IC5jYXRhbG9nLWNhcmRfX3RpdGxlIGEge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jYXRhbG9nLWNhcmRfX2Fib3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2F0YWxvZy1jYXJkX19hYm91dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXRhbG9nLWNhcmRfX2Fib3V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhdGFsb2ctY2FyZF9fYWJvdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5jYXRhbG9nLWNhcmRfX2Nvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2F0YWxvZy1jYXJkX19jb3N0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhdGFsb2ctY2FyZF9fY29zdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWNhcmQtLXZpZXctbW9kZS1saXN0IC5jYXRhbG9nLWNhcmRfX2Nvc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuY2F0YWxvZy1jYXJkLS1jb21wbGVjdCAuY2F0YWxvZy1jYXJkX19jb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmNhdGFsb2ctY2FyZF9fcHJpY2UtY3VycmVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjNWEwNmZmO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLmNhdGFsb2ctY2FyZF9fcHJpY2UtcHJldmlvdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICM3NTc1NzU7IH1cblxuLmNhdGFsb2ctY2FyZF9fcHJpY2UtcHJldmlvdXM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXRhbG9nLWNhcmRfX3ByaXNlLXN0cmlrZXRocm91Z2guc3ZnXCIpOyB9XG5cbi5jYXRhbG9nLWNhcmRfX2NhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhdGFsb2ctY2FyZF9fY2FydCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMTFweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2F0YWxvZy1jYXJkX19jYXJ0IHtcbiAgICAgIHdpZHRoOiAxMTFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctY2FyZF9fY2FydCB7XG4gICAgd2lkdGg6IDEyM3B4OyB9XG4gIC5jYXRhbG9nLWNhcmRfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiA1NXB4OyB9IH1cblxuLmNhdGFsb2ctY2FyZF9fY2FydDpob3Zlcixcbi5jYXRhbG9nLWNhcmRfX2NhcnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0OyB9XG5cbi5jYXRhbG9nLWNhcmQtLWNvbXBsZWN0IC5jYXRhbG9nLWNhcmRfX2NhcnQge1xuICBoZWlnaHQ6IDQ4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXRhbG9nLWNhcmQtLWNvbXBsZWN0IC5jYXRhbG9nLWNhcmRfX2NhcnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhdGFsb2ctY2FyZC0tY29tcGxlY3QgLmNhdGFsb2ctY2FyZF9fY2FydCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uY2F0YWxvZy1jYXJkX19jYXJ0LWFkZCxcbi5jYXRhbG9nLWNhcmRfX2NhcnQtc3VjY2VzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NiU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7IH1cblxuLmNhdGFsb2ctY2FyZF9fY2FydC1hZGQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jYXRhbG9nLWNhcmRfX2NhcnQuZW5hYmxlZCAuY2F0YWxvZy1jYXJkX19jYXJ0LWFkZCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmNhdGFsb2ctY2FyZF9fY2FydC1zdWNjZXNzIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uY2F0YWxvZy1jYXJkX19jYXJ0LmVuYWJsZWQgLmNhdGFsb2ctY2FyZF9fY2FydC1zdWNjZXNzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctY2FyZC0tdmlldy1tb2RlLWxpc3QgLmNhdGFsb2ctY2FyZF9fY2FydCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uY2Fsb2ctY29udGVudF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY2Fsb2ctY29udGVudF9fbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxOXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC5jYWxvZy1jb250ZW50X19saXN0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhbG9nLWNvbnRlbnRfX2xpc3Qge1xuICAgICAgd2lkdGg6IDg3JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmNhbG9nLWNvbnRlbnRfX2xpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5jYWxvZy1jb250ZW50X19saXN0IGxpOm50aC1vZi10eXBlKDVuKTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDg2JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAgICAgLmNhbG9nLWNvbnRlbnRfX2xpc3QgbGk6bnRoLW9mLXR5cGUoNW4pOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgICAuY2Fsb2ctY29udGVudF9fbGlzdCBsaTpudGgtb2YtdHlwZSg0bik6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDgyJTsgfSB9XG4gICAgLmNhbG9nLWNvbnRlbnRfX2xpc3QgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEzOHB4KTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNTBweCk7XG4gICAgICB3aWR0aDogMjMzcHg7XG4gICAgICBoZWlnaHQ6IDI4OXB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXRhbG9nX19pdGVtLWNhcmQtaG92ZXIuc3ZnXCIpOyB9XG4gICAgLmNhbG9nLWNvbnRlbnRfX2xpc3QgbGk6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmNhbG9nLWNvbnRlbnRfX2xpc3QgbGk6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuY2Fsb2ctY29udGVudF9fbGlzdCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTFweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MjBweCkge1xuICAgICAgLmNhbG9nLWNvbnRlbnRfX2xpc3QgbGkge1xuICAgICAgICB3aWR0aDogMzMuMyU7IH1cbiAgICAgICAgLmNhbG9nLWNvbnRlbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWxvZy1jb250ZW50X19saXN0IGxpIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgICAuY2Fsb2ctY29udGVudF9fbGlzdCBsaSB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgIC5jYWxvZy1jb250ZW50X19saXN0IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2Fsb2ctY29udGVudF9fbGlzdCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1MjBweCkge1xuICAgIC5jYWxvZy1jb250ZW50X19saXN0IGxpOm50aC1vZi10eXBlKDQpOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNhbG9nLWNvbnRlbnRfX2l0ZW0taW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhbG9nLWNvbnRlbnRfX2l0ZW0taW1nIHtcbiAgICAgIG1heC13aWR0aDogMTg3cHg7IH0gfVxuXG4uY2Fsb2ctY29udGVudF9faXRlbS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogOHB4IDAgMTRweCAxMHB4OyB9XG4gIC5jYWxvZy1jb250ZW50X19pdGVtLWltZyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY2Fsb2ctY29udGVudF9faXRlbS1pbWcge1xuICAgICAgd2lkdGg6IDE4N3B4O1xuICAgICAgaGVpZ2h0OiAxODdweDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYWxvZy1jb250ZW50X19pdGVtLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE0NHB4O1xuICAgICAgbWFyZ2luOiAxNHB4IDAgMTNweCAwOyB9IH1cblxuLmNhbG9nLWNvbnRlbnRfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDg1JTtcbiAgY29sb3I6ICMyMTIxMjE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmNhbG9nLWNvbnRlbnRfX2l0ZW0tdGl0bGUge1xuICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY2Fsb2ctY29udGVudF9faXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhbG9nLWNvbnRlbnRfX2l0ZW0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5jYWxvZy1jb250ZW50X19pdGVtLXByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5jYWxvZy1jb250ZW50X19pdGVtLXByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNWEwNmZmOyB9XG4gICAgLmNhbG9nLWNvbnRlbnRfX2l0ZW0tcHJpY2Ugc3BhbiBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAuY2Fsb2ctY29udGVudF9faXRlbS1wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhbG9nLWNvbnRlbnRfX2l0ZW0tcHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cblxuLmNhbG9nLWNvbnRlbnRfX2l0ZW0tYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2Fsb2ctY29udGVudF9faXRlbS1idXR0b25zIGJ1dHRvbiB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uY2Fsb2ctY29udGVudF9fY2FydC1idXR0b24sXG4uY2Fsb2ctY29udGVudF9fYWRkLWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMTIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNHB4IDdweDtcbiAgY29sb3I6ICNmM2YzZjM7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gIC5jYWxvZy1jb250ZW50X19jYXJ0LWJ1dHRvbjpob3ZlcixcbiAgLmNhbG9nLWNvbnRlbnRfX2FkZC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jYWxvZy1jb250ZW50X19hZGQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYWxvZy1jb250ZW50X19jYXJ0LWJ1dHRvbi0tanMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYWxvZy1jb250ZW50X19hZGQtYnV0dG9uLS1qcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYWxvZy1jb250ZW50X19hZGQtYnV0dG9uLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogLTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDJjZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhbG9nLWNvbnRlbnRfX2FkZC1idXR0b24tY291bnRlciB7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgICAgcmlnaHQ6IC0xM3B4OyB9IH1cbiAgLmNhbG9nLWNvbnRlbnRfX2FkZC1idXR0b24tY291bnRlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uY2Fsb2ctY29udGVudF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uY2F0YWxvZy1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhdGFsb2ctZm9ybV9fZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uY2F0YWxvZy1mb3JtX19maWVsZHNldCArIC5jYXRhbG9nLWZvcm1fX2ZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uY2F0YWxvZy1mb3JtX19sZWdlbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNhdGFsb2ctZm9ybV9fbGVnZW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LWRvd24tc2hvcnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggOHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsgfVxuXG4uY2F0YWxvZy1mb3JtX19sZWdlbmQtLXRvZ2dsZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uY2F0YWxvZy1mb3JtX19sZWdlbmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2F0YWxvZy1mb3JtX19oaWRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG5cbi5jYXRhbG9nLWZvcm1fX2xlZ2VuZC0tdG9nZ2xlZCArIC5jYXRhbG9nLWZvcm1fX2hpZGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXRhbG9nLWZvcm1fX2xlZ2VuZC0tb3BlbmVkICsgLmNhdGFsb2ctZm9ybV9faGlkZS13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2F0YWxvZy1mb3JtX19zY3JvbGwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMjcycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAyZWJjZDsgfVxuICAuY2F0YWxvZy1mb3JtX19zY3JvbGwtd3JhcHBlciAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTJweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmZkZjk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG4gIC5jYXRhbG9nLWZvcm1fX3Njcm9sbC13cmFwcGVyIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA0cHg7IH1cbiAgLmNhdGFsb2ctZm9ybV9fc2Nyb2xsLXdyYXBwZXIgLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyZWJjZDsgfVxuXG4uY2F0YWxvZy1mb3JtX19zY3JvbGwtd3JhcHBlcjpob3ZlciAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNhdGFsb2ctZm9ybV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmNhdGFsb2ctZm9ybV9fY2hlY2tib3ggKyAuY2F0YWxvZy1mb3JtX19jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7IH1cblxuLmNhdGFsb2ctZm9ybV9fY2hlY2tib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2F0YWxvZy1mb3JtX19jaGVja2JveC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSA5LjVweCk7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja2JveC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmNhdGFsb2ctZm9ybV9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5jYXRhbG9nLWZvcm1fX2NoZWNrYm94LXRleHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja2JveC1jaGVja2VkLnN2Z1wiKTsgfVxuXG4uY2F0YWxvZy1mb3JtX19kb3VibGUtZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY2F0YWxvZy1mb3JtX19kb3VibGUtZmllbGQgKyAuY2F0YWxvZy1mb3JtX19kb3VibGUtZmllbGQge1xuICBtYXJnaW4tdG9wOiAxM3B4OyB9XG5cbi5jYXRhbG9nLWZvcm1fX2RvdWJsZS1maWVsZCBzcGFuIHtcbiAgd2lkdGg6IDglO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jYXRhbG9nLWZvcm1fX2lucHV0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAyZWJjZDsgfVxuXG4uY2F0YWxvZy1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q4ZDhkODsgfVxuXG4uY2F0YWxvZy1mb3JtX19kb3VibGUtZmllbGQgLmNhdGFsb2ctZm9ybV9faW5wdXQge1xuICB3aWR0aDogNDYlOyB9XG5cbi5jYXRhbG9nLWZvcm1fX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5jYXRhbG9nLWZvcm1fX3NlbGVjdCArIC5jYXRhbG9nLWZvcm1fX3NlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7IH1cblxuLmNhdGFsb2ctZm9ybV9fc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2cge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jYXRhbG9nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLmNhdGFsb2dfX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuY2F0YWxvZ19fYnJlYWRjcnVtYnMge1xuICAgICAgd2lkdGg6IDg5OXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY2F0YWxvZ19fYnJlYWRjcnVtYnMge1xuICAgICAgd2lkdGg6IDg5OXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY2F0YWxvZ19fYnJlYWRjcnVtYnMge1xuICAgICAgd2lkdGg6IDExMjhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xuICAgIHBhZGRpbmctdG9wOiA2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5jYXRhbG9nX193cmFwcGVyIHtcbiAgICB3aWR0aDogOTQ0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jYXRhbG9nX193cmFwcGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMTI4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA2N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2N3B4OyB9IH1cblxuLmNhdGFsb2dfX2xlZnQtY29sdW1uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhdGFsb2dfX2xlZnQtY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMjcycHg7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7IH0gfVxuXG4uY2F0YWxvZ19fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5jYXRhbG9nX19jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwNjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NDBweCkge1xuICAuY2F0YWxvZ19fd3JhcHBlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY2F0YWxvZ19fY2FyZHMtLWNhcmRzLXZpZXcge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nX19jYXJkcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgLmNhdGFsb2dfX2NhcmRzIGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuY2F0YWxvZ19fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5MCwgNiwgMjU1LCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNWEwNmZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5jYXRhbG9nX19jYXJkcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmNhdGFsb2dfX2NhcmRzIGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuY2F0YWxvZ19fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5MCwgNiwgMjU1LCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNWEwNmZmOyB9IH1cblxuLmNhdGFsb2dfX3ByaW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5jYXRhbG9nX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuXG4uY2F0YWxvZ19fZmlsdGVyLWNvbnRyb2xzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY2F0YWxvZ19fZmlsdGVyLWNvbnRyb2xzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5jYXRhbG9nX19maWx0ZXItbW9iaWxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXRhbG9nX19maWx0ZXItbW9iaWxlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDY2JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY2F0YWxvZ19fZmlsdGVyLW1vYmlsZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jYXRhbG9nX19maWx0ZXJzLWRhdGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyMTIxMjE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jYXRhbG9nX19maWx0ZXJzLWRhdGUtZGVsaW1pdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgY29sb3I6ICM3NTc1NzU7IH0gfVxuXG4uY2F0YWxvZ19fZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXRhbG9nX19maWx0ZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmNhdGFsb2dfX2ZpbHRlci0tdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZpbHRlci5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gMzRweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhdGFsb2dfX2ZpbHRlci0tdG9nZ2xlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDQ0cHgpIGNlbnRlcjsgfSB9XG5cbi5jYXRhbG9nX19maWx0ZXItLWRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVudC1pY29uLnN2Z1wiKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jYXRhbG9nX19maWx0ZXItLWRhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jYXRhbG9nX19maWx0ZXItLWRhdGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1kb3duLXNob3J0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDhweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsgfSB9XG5cbi5jYXRhbG9nX19maWx0ZXIucGlja2VyLXRvZ2dsZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uY2F0YWxvZ19fZHVyYXRpb24tb3V0cHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzVhMDZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXRhbG9nX19kdXJhdGlvbi1vdXRwdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5jYXRhbG9nX19kdXJhdGlvbi1vdXRwdXQge1xuICAgICAgbWluLXdpZHRoOiA5NHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5jYXRhbG9nX19kdXJhdGlvbi10ZXh0LW1vYmlsZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY2F0YWxvZ19fZHVyYXRpb24tdGV4dC1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jYXRhbG9nX19kdXJhdGlvbi1udW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICNkOGQ4ZDg7IH1cblxuLmNhdGFsb2dfX3ZpZXctbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhdGFsb2dfX3ZpZXctbW9kZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY2F0YWxvZ19fdmlldy1tb2RlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfSB9XG5cbi5jYXRhbG9nX19idXR0b24tdmlldy1jYXJkcyxcbi5jYXRhbG9nX19idXR0b24tdmlldy1saXN0IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2F0YWxvZ19fYnV0dG9uLXZpZXctY2FyZHMge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXRhbG9nX19idXR0b24tdmlldy1jYXJkcy1vbi5zdmdcIik7IH1cblxuLmNhdGFsb2dfX2J1dHRvbi12aWV3LWNhcmRzLS1vZmYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2F0YWxvZ19fYnV0dG9uLXZpZXctY2FyZHMtb2ZmLnN2Z1wiKTsgfVxuXG4uY2F0YWxvZ19fYnV0dG9uLXZpZXctbGlzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXRhbG9nX19idXR0b24tdmlldy1saXN0LW9uLnN2Z1wiKTsgfVxuXG4uY2F0YWxvZ19fYnV0dG9uLXZpZXctbGlzdC1vZmYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2F0YWxvZ19fYnV0dG9uLXZpZXctbGlzdC1vZmYuc3ZnXCIpOyB9XG5cbi5jYXRhbG9nX19jYXJkcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuY2F0YWxvZ19fY2FyZHMtLWNhcmRzLXZpZXcge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmNhdGFsb2dfX2NhcmRzLS1saXN0LXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9IH1cblxuLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyBsaSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3IGxpIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDsgfSB9XG5cbi5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZ19fY2FyZHMtLWNhcmRzLXZpZXcgbGk6bnRoLWNoaWxkKDVuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzUpLFxuICAuY2F0YWxvZ19fY2FyZHMtLWNhcmRzLXZpZXcgbGk6bnRoLWNoaWxkKDVuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzUpIH4gbGkge1xuICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyBsaTpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMiksXG4gIC5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyBsaTpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMikgfiBsaSB7XG4gICAgYm9yZGVyOiBub25lOyB9IH1cblxuLmNhdGFsb2dfX2NhcmRzIC5jYXRhbG9nLWNhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuXG4uY2F0YWxvZ19fY2FyZHMtLWxpc3QtdmlldyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2F0YWxvZ19fY2FyZHMtLWxpc3QtdmlldyBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmNhdGFsb2dfX2NhcmRzLS1saXN0LXZpZXcgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXRhbG9nX19pdGVtLWxpc3QtaG92ZXIuc3ZnXCIpO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuY2F0YWxvZ19fY2FyZHMtLWxpc3QtdmlldyBsaTo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDEzLjVweCk7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTM4cHgpO1xuICAgICAgd2lkdGg6IDgyN3B4O1xuICAgICAgaGVpZ2h0OiAyNzZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG4uY2F0YWxvZ19fY2FyZHMtLWxpc3QtdmlldyBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2F0YWxvZ19fY2FyZHMtLWNhcmRzLXZpZXcgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3IGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuY2F0YWxvZ19fY2FyZHMtLWNhcmRzLXZpZXcgbGk6bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3IGxpOm50aC1jaGlsZCgzbisxKTpudGgtbGFzdC1jaGlsZCgtbiszKSxcbiAgLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3IGxpOm50aC1jaGlsZCgzbisxKTpudGgtbGFzdC1jaGlsZCgtbiszKSB+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyBsaTpudGgtY2hpbGQoNG4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNCksXG4gIC5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyBsaTpudGgtY2hpbGQoNG4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNCkgfiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyArIC5jYXRhbG9nX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3ICsgLmNhdGFsb2dfX3BhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2F0YWxvZ19fY2FyZHMtLWNhcmRzLXZpZXcgKyAuY2F0YWxvZ19fcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyArIC5jYXRhbG9nX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3ICsgLmNhdGFsb2dfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmNhdGFsb2dfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3ICsgLmNhdGFsb2dfX3BhZ2luYXRpb24ge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IHJnYmEoMjIzLCAyMjMsIDIyMywgMC41KTsgfSB9XG5cbi5jYXRhbG9nX19jYXJkcy0tbGlzdC12aWV3ICsgLmNhdGFsb2dfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXRhbG9nX19jYXJkcy0tbGlzdC12aWV3ICsgLmNhdGFsb2dfX3BhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5jYXRhbG9nX19zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiA2NHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXRhbG9nX19zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2F0YWxvZ19fc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhdGFsb2dfX3NlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4OyB9IH1cblxuLmNhdGFsb2dfX3NlY29uZGFyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIxMjEyMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2F0YWxvZ19fc2Vjb25kYXJ5LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhdGFsb2dfX3NlY29uZGFyeS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5jYXRhbG9nX19zZWNvbmRhcnktdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuY29udGFjdF9fcGVyc29uLWxvZ28ge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDYxcHg7IH1cbiAgLmNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICBoZWlnaHQ6IDIxNXB4OyB9XG4gIC5jb250YWN0LWRlY29yYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogOTFweDtcbiAgICBib3R0b206IC0xMjlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCU7IH1cbiAgICAuY29udGFjdC1kZWNvcmF0aW9uIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5jb250YWN0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjA0cHg7IH0gfVxuXG4uY29udGFjdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiBibGFjazsgfVxuICAuY29udGFjdC1kZXNjcmlwdGlvbi0tY29tbWVudHMge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbjogMCAwIDI4cHg7IH1cbiAgLmNvbnRhY3QtZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuXG4uY29udGFjdC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MnB4OyB9XG5cbi5jb250YWN0LW1hcC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjQwcHg7XG4gIHdpZHRoOiAzMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29udGFjdC1tYXAtY29udGFpbmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JvcmRlcjIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jb250YWN0X19wZXJzb24tcGhvbmU6OmJlZm9yZSxcbi5jb250YWN0X19wZXJzb24tZW1haWw6OmJlZm9yZSxcbi5jb250YWN0LXBlcnNvbi1hZGRyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uY29udGFjdF9fcGVyc29uLXBob25lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGhvbmUuc3ZnXCIpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDFweDsgfVxuXG4uY29udGFjdC1wZXJzb24tYWRkcmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvY2F0aW9uLWljb24uc3ZnXCIpO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBsZWZ0OiAxN3B4O1xuICB0b3A6IDI5cHg7IH1cblxuLmNvbnRhY3RfX3BlcnNvbi1lbWFpbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2VtYWlsLWljb24uc3ZnXCIpO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsZWZ0OiAxN3B4O1xuICB0b3A6IDRweDsgfVxuXG4uY29udGFjdF9fcGVyc29uLWxvZ28ge1xuICB3aWR0aDogMTEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLmNvbnRhY3RfX3BlcnNvbi13cml0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgcGFkZGluZy10b3A6IDQ0cHg7IH1cblxuLmNvbnRhY3QtZGVjb3JhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjJweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMTNweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHdpZHRoOiAzMzBweDtcbiAgaGVpZ2h0OiAxMzJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjQ7IH1cbiAgLmNvbnRhY3QtZGVjb3JhdGlvbiBhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWN0LWRlY29yYXRpb24gcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWRlY29yYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNDhweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICBib3R0b206IC00OXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LW1hcC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuY29udGFjdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb250YWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY29udGFjdC1hZGRyZXNzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29udGFjdC1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDM5N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDExMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7IH1cbiAgLmNvbnRhY3QtZGVzY3JpcHRpb24tLWNvbW1lbnRzIHtcbiAgICBtaW4taGVpZ2h0OiAxMTJweDtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jb250YWN0LWRlY29yYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTQ4cHg7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbGVmdDogNzBweDtcbiAgICBib3R0b206IC0xMDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNvbnRhY3QtbWFwLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb250YWN0LW1hcC13cmFwcGVyOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogLTcwcHg7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE5NXB4O1xuICAgICAgdG9wOiA2OHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZpbmdlcjIuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jb250YWN0LW1haW4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jb250YWN0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb250YWN0LW1hcC1jb250YWluZXIge1xuICAgIHdpZHRoOiA0MThweDtcbiAgICBoZWlnaHQ6IDI3NnB4OyB9XG4gIC5jb250YWN0LWRlY29yYXRpb24gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNTRweDtcbiAgICByaWdodDogLTM5MXB4O1xuICAgIHRvcDogLTUxcHg7IH1cbiAgLmNvbnRhY3QtZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAuY29udGFjdC1kZXNjcmlwdGlvbi0tY29tbWVudHMge1xuICAgIHdpZHRoOiA0NDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAuY29udGFjdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4OyB9XG4gIC5jb250YWN0LWFkZHJlc3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUzcHg7XG4gICAgcGFkZGluZy10b3A6IDIycHg7IH1cbiAgLmNvbnRhY3RfX3BlcnNvbi13cml0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDEzMHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTE3cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI2ZmMDJlYzsgfVxuICAuY29udGFjdF9fcGVyc29uLW5hbWUge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4OyB9XG4gICAgLmNvbnRhY3RfX3BlcnNvbi1uYW1lLS1wb3N0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jb250YWN0X19wZXJzb24tbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmNvbnRhY3QtbWFwLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgLmNvbnRhY3QtbWFwLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICB3aWR0aDogMTY1cHg7XG4gICAgICBoZWlnaHQ6IDIzMnB4O1xuICAgICAgdG9wOiA4NnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZpbmdlcjIuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAuY29udGFjdC1tYXAtY29udGFpbmVyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JvcmRlcjIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jb250YWN0X19wZXJzb24tcGhvbmU6OmJlZm9yZSB7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IC01cHg7IH1cbiAgLmNvbnRhY3QtcGVyc29uLWFkZHJlc3M6OmJlZm9yZSB7XG4gICAgbGVmdDogMTFweDtcbiAgICB0b3A6IDIwcHg7IH1cbiAgLmNvbnRhY3RfX3BlcnNvbi1lbWFpbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIHRvcDogLTNweDsgfVxuICAuY29udGFjdC1kZWNvcmF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQxcHg7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogMTc0cHg7XG4gICAgbGVmdDogMTExcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvdHRvbTogLTc3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5jb250YWN0LWRlY29yYXRpb246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAtOTBweDtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbnRyby1hcnJvdy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTk4cHg7XG4gICAgaGVpZ2h0OiA0NTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNlY3Rpb24uY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLXdpZHRoOiAxMDc1cHg7XG4gICAgd2lkdGg6IDExNzVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRhY3RfX3BlcnNvbi1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxNzBweDsgfVxuICAgIC5jb250YWN0X19wZXJzb24tbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDExMHB4OyB9XG4gIC5jb250YWN0X19wZXJzb24td3JpdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRhY3QtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICBtYXJnaW46IDAgMCA1M3B4OyB9XG4gICAgLmNvbnRhY3QtZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmNvbnRhY3QtZGVzY3JpcHRpb24tLWNvbW1lbnRzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiA1NzVweDtcbiAgICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5jb250YWN0LWRlc2NyaXB0aW9uIC5jb250YWN0LWRlc2NyaXB0aW9uLS1saW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmNvbnRhY3QtcGVyc29uLWFkZHJlc3M6OmJlZm9yZSB7XG4gICAgdG9wOiAyNXB4OyB9XG4gIC5zZWN0aW9uLmNvbnRhY3QtYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgbWluLXdpZHRoOiAxMDc1cHg7XG4gICAgd2lkdGg6IDExNzVweDsgfVxuICAuY29udGFjdC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyOTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzNjZweDsgfVxuICAuY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTk3cHg7XG4gICAgaGVpZ2h0OiA0NTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmNvbnRhY3RfX3BlcnNvbi1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogNDlweDsgfVxuICAgIC5jb250YWN0X19wZXJzb24tbmFtZS0tcG9zdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jb250YWN0LW1hcC13cmFwcGVyOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMzRweDtcbiAgICB3aWR0aDogMTgycHg7XG4gICAgaGVpZ2h0OiAyNjJweDtcbiAgICB0b3A6IDIyM3B4OyB9XG4gIC5jb250YWN0LW1hcC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5jb250YWN0X19vdmFsLWRlY29yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0zcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL292YWwtYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuY29udGFjdC1kZWNvcmF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDU5OHB4O1xuICAgIGhlaWdodDogMjY0cHg7XG4gICAgbGVmdDogLTEzcHg7XG4gICAgcGFkZGluZy10b3A6IDEwM3B4O1xuICAgIGJvdHRvbTogLTk1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLmNvbnRhY3QtZGVjb3JhdGlvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjQ3cHg7XG4gICAgICBoZWlnaHQ6IDE0N3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhdC1kZXNrdG9wLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuY29udGFjdC1kZWNvcmF0aW9uIHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIycHggMTAwcHg7XG4gICAgICB3aWR0aDogNDc0cHg7XG4gICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jbG91ZC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmNvbnRhY3QtZGVjb3JhdGlvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IC0xMzhweDtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbnRyby1hcnJvdy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmNvbnRhY3QtZGVjb3JhdGlvbiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiA4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjM3cHg7IH0gfVxuXG4uY29udGFjdC1tYWluX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFjdC1tYWluX193cmFwcGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE5NnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDI4N3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhdC1zaGFkb3cuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY29udGFjdC1tYWluX193cmFwcGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTIwNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICBoZWlnaHQ6IDI3MnB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhdC1zaGFkb3cuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmNvbnRhY3QtZGVjb3JhdGlvbiB7XG4gICAgbGVmdDogODdweDtcbiAgICBib3R0b206IC04MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY29udGFjdC1tYXAtY29udGFpbmVyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JvcmRlcjMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1tYWluX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhY3QtbWFpbl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhY3QtbWFpbl9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29udGFjdC1iZ3Iuc3ZnXCIpO1xuICAgIHdpZHRoOiAzNTFweDtcbiAgICBoZWlnaHQ6IDM1M3B4O1xuICAgIGJvdHRvbTogLTIxNHB4O1xuICAgIGxlZnQ6IC0yODFweDsgfVxuICAuY29udGFjdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY29udGFjdC1tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0X19wZXJzb24td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuY29udGFjdF9fcGVyc29uLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzc4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY29udGFjdF9fcGVyc29uLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5jb250YWN0X19wZXJzb24td3JhcHBlcjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMjc0cHg7XG4gICAgbGVmdDogLTEzNXB4O1xuICAgIHdpZHRoOiAyMzhweDtcbiAgICBoZWlnaHQ6IDE2MXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcm0tZnVsbC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiA4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9fcGVyc29uLXdyYXBwZXI6OmFmdGVyIHtcbiAgICB0b3A6IDE3NHB4O1xuICAgIGxlZnQ6IC0xNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmNvbnRhY3RfX3BlcnNvbi13cmFwcGVyOjphZnRlciB7XG4gICAgdG9wOiAyNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhY3RfX3BlcnNvbi13cmFwcGVyOjphZnRlciB7XG4gICAgdG9wOiAyMTBweDtcbiAgICBsZWZ0OiAtMTYwcHg7IH0gfVxuXG4uY29udGFjdF9fcGVyc29uLWlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDMzMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Zpc2l0aW5nLWNhcmRfX21vYmlsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAzMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc0cHgpIHtcbiAgICAuY29udGFjdF9fcGVyc29uLWlubmVyIHtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMyNXB4IDMzMXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWN0X19wZXJzb24taW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgICB3aWR0aDogMzc2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYm9yZGVyLWNvbnRhY3RfZGVzY3RvcC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5jb250YWN0X19wZXJzb24taW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMzMwcHg7XG4gICAgICB3aWR0aDogNTI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYm9yZGVyLWNvbnRhY3RfZGVzY3RvcC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWN0X19wZXJzb24taW5uZXIge1xuICAgICAgd2lkdGg6IDQ1MHB4OyB9IH1cblxuLmNvbnRhY3RfX3BlcnNvbi1tZXNzYW5nZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIC5jb250YWN0X19wZXJzb24tbWVzc2FuZ2VycyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA0M3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWN0X19wZXJzb24tbWVzc2FuZ2VycyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyMXB4O1xuICAgICAgcGFkZGluZy10b3A6IDczcHg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNvbnRhY3RfX3BlcnNvbi1tZXNzYW5nZXJzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuY29udGFjdF9fcGVyc29uLW1lc3NhbmdlcnMge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwOHB4OyB9IH1cblxuLmNvbnRhY3RfX3BlcnNvbi1tZXNzYW5nZXJzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDM0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWN0X19wZXJzb24tbWVzc2FuZ2VycyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY29udGFjdF9fcGVyc29uLW1lc3NhbmdlcnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jb250YWN0X19wZXJzb24tbWVzc2FuZ2Vyczo6YWZ0ZXIge1xuICAgIGhlaWdodDogMDsgfSB9XG5cbi5jb250YWN0X19kaWNvcmF0aW9uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgIC5jb250YWN0X19kaWNvcmF0aW9uLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFjdF9fZGljb3JhdGlvbi13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQ3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNvbnRhY3RfX2RpY29yYXRpb24td3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4NnB4OyB9IH1cblxuLmNvbnRhY3RfX3BlcnNvbi1waG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgIC5jb250YWN0X19wZXJzb24tcGhvbmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLmNvbnRhY3QtcGVyc29uLWFkZHJlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc0cHgpIHtcbiAgICAuY29udGFjdC1wZXJzb24tYWRkcmVzcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhY3QtcGVyc29uLWFkZHJlc3Mge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5jb250YWN0LXBlcnNvbi1hZGRyZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmNvbnRhY3RfX3BlcnNvbi1lbWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgIC5jb250YWN0X19wZXJzb24tZW1haWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY1cHgpIHtcbiAgICAuY29udGFjdF9fcGVyc29uLWVtYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5jcGYtYWRvYmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzU5LjgyZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAuMzclLCByZ2JhKDI0MCwgMjM2LCAyNTUsIDAuNikgNjMuNzglKTtcbiAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gIHBhZGRpbmctdG9wOiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jcGYtYWRvYmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MnB4OyB9IH1cblxuLmNwZi1hZG9iZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwIDAgMjlweDtcbiAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3BmLWFkb2JlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbi5jcGYtYWRvYmVfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jcGYtYWRvYmVfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfSB9XG5cbi5jcGYtYWRvYmVfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMzJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3BmLWFkb2JlX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MXB4OyB9IH1cblxuLmNwZi1hZG9iZV9faXRlbXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3BmLWFkb2JlX19pdGVtcyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDAgLThweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5jcGYtYWRvYmVfX2l0ZW0ge1xuICB3aWR0aDogODRweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gIC5jcGYtYWRvYmVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jcGYtYWRvYmVfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LXNocmluazogMDsgfSB9XG5cbi5jcGYtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA3cHggMTBweCA5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWEwNmZmO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jcGYtYnRuOmhvdmVyLCAuY3BmLWJ0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkMDlkNDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGQwOWQ0OyB9XG4gICAgLmNwZi1idG46aG92ZXIgLmNwZi1idG5fX2ljLXdyYXAsIC5jcGYtYnRuOmZvY3VzIC5jcGYtYnRuX19pYy13cmFwIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzRkMDlkNDsgfVxuICAuY3BmLWJ0bjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTA0YTQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogIzNhMDRhNDsgfVxuICAgIC5jcGYtYnRuOmFjdGl2ZSAuY3BmLWJ0bl9faWMtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMzYTA0YTQ7IH1cbiAgLmNwZi1idG46ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7IH1cblxuLmNwZi1idG5fX2ljLXdyYXAge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7IH1cblxuLmNwZi1idG5fX2ljIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uY3BmLWJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkQ2O1xuICBjb2xvcjogIzUwMzRGQjsgfVxuICAuY3BmLWJ0bi0td2hpdGUgLmNwZi1idG5fX2ljLXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICM1MDM0RkI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmNwZi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNjZweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgIC5jcGYtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jcGYtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfSB9XG5cbi5jcGYtZGVza3RvcC1iciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jcGYtZmVhdHVyZV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY3BmLWZlYXR1cmVfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3BmLWZlYXR1cmVfX2ltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMXB4OyB9IH1cblxuLmNwZi1mZWF0dXJlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jcGYtZmVhdHVyZV9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1heC13aWR0aDogMzI2cHg7IH0gfVxuXG4uY3BmLWZlYXR1cmVfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jcGYtZmVhdHVyZXMge1xuICBwYWRkaW5nOiAzM3B4IDAgMjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3BmLWZlYXR1cmVzIHtcbiAgICAgIHBhZGRpbmc6IDU5cHggMCAwOyB9IH1cblxuLmNwZi1mZWF0dXJlc19fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAuY3BmLWZlYXR1cmVzX19saXN0IHtcbiAgICAgIG1hcmdpbjogMCAtMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jcGYtZmVhdHVyZXNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uY3BmLWZlYXR1cmVzX19pdGVtIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgIC5jcGYtZmVhdHVyZXNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNwZi1mZWF0dXJlc19faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NnB4OyB9IH1cblxuLmNwZi1mb290ZXIge1xuICBwYWRkaW5nOiAxMjlweCAwIDE5M3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgIC5jcGYtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDIxM3B4IDAgOTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jcGYtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDkzcHggMCAyNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY3BmLWZvb3RlciAuY3BmLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY3BmLWZvb3Rlcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogNjc2cHg7XG4gIG1hcmdpbjogMCAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgIC5jcGYtZm9vdGVyX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4uY3BmLWZvb3Rlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jcGYtZm9vdGVyX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cblxuLmNwZi1mb290ZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCAwIDQycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNwZi1mb290ZXJfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuXG4uY3BmLWZvb3Rlcl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jcGYtZm9vdGVyX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmNwZi1mb290ZXJfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTM0cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jcGYtZm9vdGVyX19idG5zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmNwZi1mb290ZXJfX2J0biB7XG4gIHdpZHRoOiA0NyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNwZi1mb290ZXJfX2J0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5jcGYtZm9vdGVyX19idG46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY3BmLWZvb3Rlcl9fZGVjb3Itd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuY3BmLWZvb3Rlcl9fZGVjb3Itd3JhcC0tbGVmdCB7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNwZi1mb290ZXJfX2RlY29yLXdyYXAtLWxlZnQge1xuICAgICAgICBsZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAgIC5jcGYtZm9vdGVyX19kZWNvci13cmFwLS1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jcGYtZm9vdGVyX19kZWNvci13cmFwLS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jcGYtZm9vdGVyX19kZWNvci13cmFwLS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAgIC5jcGYtZm9vdGVyX19kZWNvci13cmFwLS1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdG9wOiAtMjQwcHg7XG4gICAgICAgIHJpZ2h0OiA1OXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jcGYtZm9vdGVyX19kZWNvci13cmFwLS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTE5MXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY3BmLWZvb3Rlcl9fZGVjb3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmNwZi1mb290ZXJfX2RlY29yLS1jbGFwcGVyIHtcbiAgd2lkdGg6IDE3OHB4O1xuICBoZWlnaHQ6IDE5M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY3AtZmFtaWx5L2NsYXBwZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3OHB4IDE5M3B4OyB9XG4gIEBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSksIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCkge1xuICAgIC5jcGYtZm9vdGVyX19kZWNvci0tY2xhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY3AtZmFtaWx5L2NsYXBwZXJAMngucG5nXCIpOyB9IH1cblxuLmNwZi1mb290ZXJfX2RlY29yLS1zZW5kZXIge1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMzIzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jcC1mYW1pbHkvc2VuZGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOTBweCAzMjNweDsgfVxuICBAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgICAuY3BmLWZvb3Rlcl9fZGVjb3ItLXNlbmRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY3AtZmFtaWx5L3NlbmRlckAyeC5wbmdcIik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3BmLWZvb3Rlcl9fZGVjb3ItLXNlbmRlciB7XG4gICAgICB3aWR0aDogMTU2cHg7XG4gICAgICBoZWlnaHQ6IDI2NXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTZweCAyNjVweDsgfSB9XG5cbi5jcGYtaW1wb3J0YW50LXRleHQge1xuICBjb2xvcjogIzVBMDZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY3BmLWludHJvIHtcbiAgcGFkZGluZzogMTU4cHggMCA5NHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgLmNwZi1pbnRybyB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3BmLWludHJvIHtcbiAgICAgIHBhZGRpbmc6IDI5cHggMCA4MHB4OyB9IH1cblxuLmNwZi1pbnRyb19fcm93IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAuY3BmLWludHJvX19yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5jcGYtaW50cm9fX2NvbnRlbnQge1xuICB3aWR0aDogNjAycHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAuY3BmLWludHJvX19jb250ZW50IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDU1MXB4OyB9IH1cblxuLmNwZi1pbnRyb19faW1nIHtcbiAgd2lkdGg6IDQxMHB4O1xuICBtYXJnaW4tdG9wOiAxMXB4OyB9XG4gIC5jcGYtaW50cm9fX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAuY3BmLWludHJvX19pbWcge1xuICAgICAgb3JkZXI6IDE7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3BmLWludHJvX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDsgfSB9XG5cbi5jcGYtaW50cm9fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3BmLWludHJvX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuXG4uY3BmLWludHJvX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDI4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNwZi1pbnRyb19fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfSB9XG5cbi5jcGYtaW50cm9fX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDUzNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNwZi1pbnRyb19fYnRucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5jcGYtaW50cm9fX2J0biB7XG4gIHdpZHRoOiA0NyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNwZi1pbnRyb19fYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLmNwZi1pbnRyb19fYnRuOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmNwZi1zbG9nYW4ge1xuICBwYWRkaW5nOiA5NXB4IDAgODJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3BmLXNsb2dhbiB7XG4gICAgICBwYWRkaW5nOiAzNHB4IDAgNTlweDsgfSB9XG5cbi5jcGYtc2xvZ2FuX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5ODhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3BmLXNsb2dhbl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmNwZi1zbG9nYW5fX2ltZyB7XG4gIHdpZHRoOiAyNzlweDtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5jcGYtc2xvZ2FuX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNwZi1zbG9nYW5fX2ltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgd2lkdGg6IDIwN3B4OyB9IH1cblxuLmNwZi1zbG9nYW5fX3RleHQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgIC5jcGYtc2xvZ2FuX190ZXh0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNwZi1zbG9nYW5fX3RleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cblxuLmNwZiB7XG4gIGJhY2tncm91bmQ6ICNGOUY4RkQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5kYXRlcGlja2VyIHtcbiAgICAgIHdpZHRoOiA3NzZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5kYXRlcGlja2VyLmVuYWJsZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uZGF0ZXBpY2tlcl9fYmFjayB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctYmFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRhdGVwaWNrZXJfX2JhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuZGF0ZXBpY2tlcl9fYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5kYXRlcGlja2VyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZW50LWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjsgfVxuXG4uZGF0ZXBpY2tlcl9fb3V0cHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kYWwtZGF0ZXBpY2tlcl9fZGVjb3JhdGlvbi1zaG9ydC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMjlweCA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgIC5kYXRlcGlja2VyX19vdXRwdXQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRhdGVwaWNrZXJfX291dHB1dCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5kYXRlcGlja2VyX19vdXRwdXQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kYWwtZGF0ZXBpY2tlcl9fZGVjb3JhdGlvbi1sb25nLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzgwcHggN3B4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1NXB4OyB9IH1cblxuLmRhdGVwaWNrZXJfX3N0YXJ0IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgIC5kYXRlcGlja2VyX19zdGFydCB7XG4gICAgICB3aWR0aDogMTIycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuZGF0ZXBpY2tlcl9fc3RhcnQge1xuICAgICAgd2lkdGg6IDE4MHB4OyB9IH1cblxuLmRhdGVwaWNrZXJfX2VuZCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc0cHgpIHtcbiAgICAuZGF0ZXBpY2tlcl9fZW5kIHtcbiAgICAgIHdpZHRoOiAxMjJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5kYXRlcGlja2VyX19lbmQge1xuICAgICAgd2lkdGg6IDE4MHB4OyB9IH1cblxuLmRhdGVwaWNrZXJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRhdGVwaWNrZXJfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH0gfVxuXG4uZGF0ZXBpY2tlcl9fZGF5cyB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5kYXRlcGlja2VyX19zZWxlY3RlZC1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQ7XG4gIGNvbG9yOiAjNzU3NTc1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kYXRlcGlja2VyX19zZWxlY3RlZC1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTsgfSB9XG5cbi5kYXRlcGlja2VyX19kYXktbW9udGgtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmRhdGVwaWNrZXJfX2RheS1tb250aC13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5kYXRlcGlja2VyX193ZWVrZGF5IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmRhdGVwaWNrZXJfX2RhdGUtZGVsaW1pdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuZGF0ZXBpY2tlcl9fZGF0ZS1kZWxpbWl0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuXG4uZGF0ZXBpY2tlcl9fbW9udGgge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uZGF0ZXBpY2tlcl9fZGF5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMC45NjtcbiAgY29sb3I6ICMyMTIxMjE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRhdGVwaWNrZXJfX2RheSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfSB9XG5cbi5kYXRlcGlja2VyX19kdXJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzc1NzU3NTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGF0ZXBpY2tlcl9fZHVyYXRpb24ge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1M3B4OyB9IH1cbiAgLmRhdGVwaWNrZXJfX2R1cmF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTNweCk7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRhdGVwaWNrZXJfX2R1cmF0aW9uOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDYwJTsgfSB9XG5cbi5kYXRlcGlja2VyX19jYWxlbmRhci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuZGF0ZXBpY2tlcl9fY2FsZW5kYXItY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMzgwcHg7IH0gfVxuXG4uZGF0ZXBpY2tlcl9fYXBwZW5kLXRvIHtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5kYXRlcGlja2VyX19jb25maXJtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGF0ZXBpY2tlcl9fY29uZmlybSB7XG4gICAgICB3aWR0aDogMTg0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDMxcHg7IH0gfVxuXG4uZGV0YWlscy1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZGV0YWlscy1tYWluX19icmVhZGNydW1iIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRldGFpbHMtbWFpbl9fYnJlYWRjcnVtYiB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgLmRldGFpbHMtbWFpbl9fYnJlYWRjcnVtYiB7XG4gICAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZGV0YWlscy1tYWluX19icmVhZGNydW1iIHtcbiAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuZGV0YWlscy1tYWluX19icmVhZGNydW1iIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgLmRldGFpbHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5kZXRhaWxzIHtcbiAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuZGV0YWlscyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmRldGFpbHNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZGV0YWlsc19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmRldGFpbHNfX2l0ZW0gaDEge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuZGV0YWlsc19faXRlbSBoMSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmRldGFpbHNfX2l0ZW0gaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDQ4cHgpIC8gMiArIDQ3cHgpOyB9IH1cblxuLmRldGFpbHNfX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5kZXRhaWxzX19zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZGV0YWlsc19fc2xpZGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDhweCkgLyAyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ3cHg7IH0gfVxuXG4uZGV0YWlsc19fc2xpZGVyLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmRldGFpbHNfX3NsaWRlci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IDMzMHB4OyB9IH1cblxuLmRldGFpbHNfX3NsaWRlci1tYWluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5kZXRhaWxzX19zbGlkZXItbWFpbiB7XG4gICAgICBoZWlnaHQ6IDMzMHB4OyB9IH1cblxuLmRldGFpbHNfX3NsaWRlci1tYWluIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXRhaWxzX19zbGlkZXItbWFpbiBpbWcge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5kZXRhaWxzX19zbGlkZXItbWFpbiBpbWcge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGV0YWlsc19fc2xpZGVyLW1haW4gaW1nIHtcbiAgICAgIGhlaWdodDogMzQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmRldGFpbHNfX3NsaWRlci1tYWluIGltZyB7XG4gICAgICBoZWlnaHQ6IDMzMHB4OyB9IH1cblxuLmRldGFpbHNfX3NsaWRlci1wcmV2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRldGFpbHNfX3NsaWRlci1wcmV2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uZGV0YWlsc19fc2xpZGVyLXByZXYgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRldGFpbHNfX3NsaWRlci1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjIlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLmRldGFpbHNfX3NsaWRlci1pbWcge1xuICAgICAgbWluLWhlaWdodDogNzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXRhaWxzX19zbGlkZXItaW1nIHtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuZGV0YWlsc19fc2xpZGVyLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAxMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZGV0YWlsc19fc2xpZGVyLWltZyB7XG4gICAgICB3aWR0aDogMjMlOyB9IH1cblxuLmRldGFpbHNfX3NsaWRlci1pbWc6YWN0aXZlLFxuLmRldGFpbHNfX3NsaWRlci1pbWc6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1YTA2ZmY7IH1cblxuLmRldGFpbHNfX3NsaWRlci1wcmV2IC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWEwNmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXRhaWxzX19zbGlkZXItcHJldiBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuZGV0YWlsc19fc2xpZGVyLXByZXYgaW1nIHtcbiAgICBtaW4td2lkdGg6IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbHNfX3NsaWRlci1wcmV2IGltZyB7XG4gICAgbWluLXdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5kZXRhaWxzX190ZXJtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5kZXRhaWxzX190ZXJtcyB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ4cHgpIC8gMik7IH0gfVxuXG4uZGV0YWlsc19fdGVybXMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZGV0YWlsc19fdGVybXMgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGV0YWlsc19fdGFibGUtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5kZXRhaWxzX190YWJsZS13cmFwIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG5cbi5kZXRhaWxzX19wcmljZSxcbi5kZXRhaWxzX190b3RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZGV0YWlsc19fcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5kZXRhaWxzX19wcmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7IH0gfVxuXG4uZGV0YWlsc19fcHJpY2UgZGQsXG4uZGV0YWlsc19fdG90YWwgZGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICM1YTA2ZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5kZXRhaWxzX19yZXNlcnZhdGlvbi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRldGFpbHNfX3Jlc2VydmF0aW9uLWJ0biB7XG4gICAgICB3aWR0aDogNjIlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuZGV0YWlsc19fcmVzZXJ2YXRpb24tYnRuIHtcbiAgICAgIHdpZHRoOiAyODdweDtcbiAgICAgIG1hcmdpbi10b3A6IDM5cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmRldGFpbHNfX3Jlc2VydmF0aW9uLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cblxuLmRldGFpbHNfX3Jlc2VydmF0aW9uLWJ0bjpob3Zlcixcbi5kZXRhaWxzX19yZXNlcnZhdGlvbi1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0OyB9XG5cbi5kZXRhaWxzX19yZXNlcnZhdGlvbi1idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7IH1cblxuLmRldGFpbHNfX3Jlc2VydmF0aW9uLWJ0biBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZGV0YWlsc19fcmVzZXJ2YXRpb24tYnRuLmVuYWJsZWQgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmRldGFpbHNfX3Jlc2VydmF0aW9uLWJ0biBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZGV0YWlsc19fcmVzZXJ2YXRpb24tYnRuLmVuYWJsZWQgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmRldGFpbHNfX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmRldGFpbHNfX3ZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZGV0YWlsc19fdmlkZW8gaDIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmRldGFpbHNfX3ZpZGVvIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbi5kZXRhaWxzX192aWRlby1wbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDUyJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RldGFpbHMtdmlkZW8ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiA0cHggc29saWQgI2UzZmRmYTsgfVxuXG4uZGV0YWlsc19fdmlkZW8tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMjBweCAzMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5kZXRhaWxzX192aWRlby1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNnB4O1xuICBsZWZ0OiAtNThweDtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE1NTtcbiAgb3BhY2l0eTogMC4zODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG5cbi5kZXRhaWxzX192aWRlby1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5kZXRhaWxzX19mZWF0dXJlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4uZGV0YWlsc19fZmVhdHVyZXMgaDIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuZGV0YWlsc19fZmVhdHVyZXMgaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLmRldGFpbHNfX2ZlYXR1cmVzIHVsIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uZGV0YWlsc19fdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5kZXRhaWxzX190YWI6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmRldGFpbHNfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kZXRhaWxzX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5kZXRhaWxzX19jYXB0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctZG93bi5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRldGFpbHNfX2NhcHRpb246OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmRldGFpbHNfX2NhcHRpb246OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA3NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5kZXRhaWxzX19jYXB0aW9uOjphZnRlciB7XG4gICAgICByaWdodDogNjBweDsgfSB9XG5cbi5kZXRhaWxzX190YWIuYWN0aXZlIC5kZXRhaWxzX19jYXB0aW9uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmRldGFpbHNfX3RhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBjb2xvcjogIzc1NzU3NTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmRldGFpbHNfX3RhYmxlIHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDA7IH0gfVxuXG4uZGV0YWlsc19fdGFibGUuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGV0YWlsc19fdGFibGUgZHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGV0YWlsc19fdGFibGUgZHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGV0YWlsc19fdGFibGUgZHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGV0YWlsc19fdGFibGUgZHQge1xuICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZGV0YWlsc19fdGFibGUgZHQge1xuICAgICAgd2lkdGg6IDc0JTsgfSB9XG5cbi5kZXRhaWxzX190YWJsZSBkdDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kZXRhaWxzX190YWJsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAzcHggZGFzaGVkICMwMmViY2Q7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3BhY2l0eTogMC4xMTtcbiAgbWFyZ2luOiAwIDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kZXRhaWxzX190YWJsZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZGV0YWlsc19fdGFibGUgZGQge1xuICB3aWR0aDogMjUlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRldGFpbHNfX3RhYmxlIGRkIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGV0YWlsc19fdGFibGUgZGQge1xuICAgICAgd2lkdGg6IDIzJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5kZXRhaWxzX190YWJsZSBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5kZXRhaWxzX19sZWZ0LWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZGV0YWlsc19fbGVmdC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0N3B4OyB9IH1cblxuLmRldGFpbHNfX3JpZ2h0LWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZGV0YWlsc19fcmlnaHQtY29sdW1uIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDhweCkgLyAyKTsgfSB9XG5cbi5kZXRhaWxzX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLmRldGFpbHNfX2JvdHRvbSBoMiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmRldGFpbHNfX2JvdHRvbSBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmRldGFpbHNfX2JvdHRvbSBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgLmRldGFpbHNfX2NvbXBsZWN0cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzc3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuZGV0YWlsc19fY29tcGxlY3RzLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjkzcHg7IH0gfVxuXG4uZGV0YWlsc19fY29tcGxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5kZXRhaWxzX19jb21wbGVjdCB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtICgyNHB4ICogMyArIDFweCkpIC8gNCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5kZXRhaWxzX19jb21wbGVjdCB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtICg0OHB4ICogMyArIDFweCkpIC8gNCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7IH0gfVxuXG4uZGV0YWlsc19fY29tcGxlY3Q6aG92ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5kZXRhaWxzX19jb21wbGVjdDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuZGV0YWlsc19fY29tcGxlY3Q6bnRoLW9mLXR5cGUoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgLmRldGFpbHNfX2NvbXBsZWN0Om50aC1jaGlsZCg0bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KSxcbiAgLmRldGFpbHNfX2NvbXBsZWN0Om50aC1jaGlsZCg0bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KSB+IC5kZXRhaWxzX19jb21wbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5kZXRhaWxzX19wcm9kdWN0LWluZm8ge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4uZGV0YWlsc19fcHJvZHVjdC1pbmZvIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmRldGFpbHNfX3Byb2R1Y3QtaW5mbyBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuXG4uZGV0YWlsc19fcHJvZHVjdC1pbmZvIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4uZGV0YWlsc19fcHJvZHVjdC1pbmZvIHVsIGxpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmRldGFpbHNfX3Byb2R1Y3QtaW5mbyB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuLmNhdGFsb2ctc2VjdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy10b3A6IDQxcHg7IH1cbiAgLmNhdGFsb2ctc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2F0YWxvZy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXRhbG9nLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA3ODZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuY2F0YWxvZy1zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDc4NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY2F0YWxvZy1zZWN0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuY2F0YWxvZy1zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTlweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2F0YWxvZy1zZWN0aW9uLXdyYXBwZXIgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyIHVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH0gfVxuXG4uY2F0YWxvZy1zZWN0aW9uLXdyYXBwZXIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2F0YWxvZy1zZWN0aW9uLXdyYXBwZXIgbGk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDExcHg7XG4gICAgbGVmdDogMTYycHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM0MS40cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG92ZXItbW9iaWxlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyIGxpOmhvdmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5jYXRhbG9nLXNlY3Rpb24td3JhcHBlciBsaTpub3QoOmZpcnN0LWNoaWxkKSAuY2F0YWxvZy1zZWN0aW9uX19pdGVtLXBpY3R1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY2F0YWxvZy1zZWN0aW9uLXdyYXBwZXIgbGk6bm90KDpmaXJzdC1jaGlsZCkgLmNhdGFsb2ctc2VjdGlvbl9faXRlbS1waWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY2F0YWxvZy1zZWN0aW9uLXdyYXBwZXIgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICAgIHdpZHRoOiAxOTZweDsgfVxuICAgICAgLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyIGxpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjhweDtcbiAgICAgICAgbGVmdDogNTklO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOTYuM3B4O1xuICAgICAgICBoZWlnaHQ6IDIwNC4xcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL092YWwtY2FtZXJhbC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyIGxpLS1vcHRpYyBsaTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvb3ZhbC1vcHRpYy5zdmdcIik7IH1cbiAgICAgIC5jYXRhbG9nLXNlY3Rpb24td3JhcHBlciBsaTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY2F0YWxvZy1zZWN0aW9uLXdyYXBwZXItLWFjY2Vzc29yaWVzIGxpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDQ4JTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTk2LjNweDtcbiAgICBoZWlnaHQ6IDIwNC4xcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9vdmFsLW9wdGljLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyLS1hY2Nlc3NvcmllcyBsaTpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyLS1vcHRpYyBsaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIzcHg7XG4gICAgbGVmdDogNTUlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOTYuM3B4O1xuICAgIGhlaWdodDogMjA0LjFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkyJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvb3ZhbC1hY2Nlc3Nvcmllcy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5jYXRhbG9nLXNlY3Rpb24td3JhcHBlci0tYWNjZXNzb3JpZXMgbGk6aG92ZXIsXG4gIC5jYXRhbG9nLXNlY3Rpb24td3JhcHBlci0tb3B0aWMgbGk6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXRhbG9nLXNlY3Rpb24td3JhcHBlciBsaSBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5jYXRhbG9nLXNlY3Rpb24gaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2F0YWxvZy1zZWN0aW9uIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5jYXRhbG9nLXNlY3Rpb24gaDIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9IH1cblxuLmNhdGFsb2ctc2VjdGlvbiBoMiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uY2F0YWxvZy1zZWN0aW9uIGgyIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4zczsgfVxuXG4uY2F0YWxvZy1zZWN0aW9uIGgyIGE6aG92ZXI6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTVweDsgfVxuXG4uY2F0YWxvZy1zZWN0aW9uX19pdGVtLXBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE1NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhdGFsb2ctc2VjdGlvbl9faXRlbS1waWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uY2F0YWxvZy1zZWN0aW9uX19pdGVtLXBpY3R1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2F0YWxvZy1zZWN0aW9uX19pdGVtLXBpY3R1cmUgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZy1zZWN0aW9uLXdyYXBwZXIgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyIGxpOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTc2cHg7XG4gICAgICBoZWlnaHQ6IDE4M3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL092YWwtY2FtZXJhbC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAuY2F0YWxvZy1zZWN0aW9uLXdyYXBwZXIgbGk6aG92ZXI6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uY2F0YWxvZy1tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDQ3cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5jYXRhbG9nLW1haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXRhbG9nLW1haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uY2F0YWxvZy1zZWN0aW9uLXdyYXBwZXIgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuY2F0YWxvZy1zZWN0aW9uLXdyYXBwZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXRhbG9nLXNlY3Rpb24td3JhcHBlciBoMyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmVtcHR5LWJhc2tldCB7XG4gICAgcGFkZGluZzogODNweCAyNXB4IDEwMXB4IDI1cHg7IH0gfVxuXG4uZW1wdHktYmFza2V0IHtcbiAgcGFkZGluZzogODNweCA2NnB4IDEwMXB4IDY3cHg7IH1cbiAgLmVtcHR5LWJhc2tldCBoMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW1wdHktYmFza2V0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgLmVtcHR5LWJhc2tldCBoMSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIzcHg7IH0gfVxuICAuZW1wdHktYmFza2V0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDExcHggMjJweCAxMnB4IDIzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZW1wdHktYmFza2V0IHtcbiAgICAgIHBhZGRpbmc6IDgzcHggNjZweCAxMjdweCA2N3B4OyB9IH1cblxuLmVtcHR5LWJhc2tldC1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC5lbXB0eS1iYXNrZXQtbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOXB4OyB9IH1cblxuLmZhcSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0NXB4IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZhcSB7XG4gICAgICBwYWRkaW5nOiAwIDkwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmZhcSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAxMDBweCAwIDExNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZmFxIHtcbiAgICAgIG1hcmdpbjogMjJweCBhdXRvIDcwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwMHB4IDAgMTMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEzNjZweDsgfSB9XG5cbi5mYXEgaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmFxIGgyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuZmFxIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgLmZhcSBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFxIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5mYXEgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZmFxIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDk4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cblxuLmZhcSBoMjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogJyc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmFxIGgyOjphZnRlciB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IC0yN3B4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91bmRlcmxpbmUtbW9iaWxlLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mYXEgaDI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VuZGVybGluZS1wb3J0cmFpdC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuZmFxIGgyOjphZnRlciB7XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE5MHB4O1xuICAgICAgYm90dG9tOiAtMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZmFxIGgyOjphZnRlciB7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTI0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBtYXJnaW46IDAgYXV0byAyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFxX19pdGVtIHtcbiAgICB3aWR0aDogNDguMiU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5mYXFfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMC4zJTtcbiAgICBtYXJnaW46IDAgYXV0byAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXFfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXFfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcV9faXRlbTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFxX19pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5mYXEgaDMge1xuICBtaW4taGVpZ2h0OiA2NHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgIC5mYXEgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFxIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZmFxIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZmFxIHAge1xuICBjb2xvcjogIzc1NzU3NTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mYXEgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mYXEgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5mYXFfX2RlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiA1OyB9XG5cbi5mYXFfX2RlY29yLTAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAuZmFxX19kZWNvci0wIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0xJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mYXEtZGVjb3Iuc3ZnXCIpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmZhcV9fZGVjb3ItMCB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNjAlO1xuICAgICAgdG9wOiAyLjUlO1xuICAgICAgcmlnaHQ6IC0xJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mYXEtZGVjb3Iuc3ZnXCIpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mYXFfX2RlY29yLTAge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICB0b3A6IDIuNSU7XG4gICAgICByaWdodDogLTIlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5mYXFfX2RlY29yLTAge1xuICAgICAgd2lkdGg6IDM2JTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mYXEtZGVjb3ItbGFyZ2Uuc3ZnXCIpO1xuICAgICAgaGVpZ2h0OiAzMDlweDtcbiAgICAgIHRvcDogMC41JTtcbiAgICAgIHJpZ2h0OiAtNS41JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuZmFxX19kZWNvci0wIHtcbiAgICAgIHdpZHRoOiA2MTdweDtcbiAgICAgIHRvcDogMSU7XG4gICAgICByaWdodDogLTE0JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxX19kZWNvci0xIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdG9wOiA0NiU7XG4gICAgbGVmdDogNSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy1zcHJpdGUvcXVlc3Rpb24tbGVmdC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZhcV9fZGVjb3ItMSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0b3A6IDYwLjUlO1xuICAgIGxlZnQ6IDQlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXFfX2RlY29yLTIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICB0b3A6IDU3JTtcbiAgICByaWdodDogMSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy1zcHJpdGUvcXVlc3Rpb24tcmlnaHQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuZmFxX19kZWNvci0yIHtcbiAgICByaWdodDogMSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5mYXFfX2RlY29yLTIge1xuICAgIHRvcDogODElO1xuICAgIHJpZ2h0OiAzLjUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXFfX2RlY29yLTMge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3R0b206IDMlO1xuICAgIGxlZnQ6IDQ1JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnLXNwcml0ZS9xdWVzdGlvbi1ib3R0b20uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuZmFxX19kZWNvci0zIHtcbiAgICBib3R0b206IC00JTtcbiAgICBsZWZ0OiA0NS41JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZhcV9fZGVjb3ItMyB7XG4gICAgbGVmdDogNTkuNSU7XG4gICAgYm90dG9tOiAtMC41JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxX19kZWNvci00IHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMjAlO1xuICAgIGJvdHRvbTogLTglO1xuICAgIGxlZnQ6IC0xJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFxLWJvdHRvbS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5mYXFfX2RlY29yLTQge1xuICAgIHdpZHRoOiAyOSU7XG4gICAgaGVpZ2h0OiAzMSU7XG4gICAgYm90dG9tOiAtMjIlO1xuICAgIGxlZnQ6IC0xJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcV9fZGVjb3ItNCB7XG4gICAgaGVpZ2h0OiAzMyU7XG4gICAgYm90dG9tOiAtMjElOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuZmFxX19kZWNvci00IHtcbiAgICB3aWR0aDogMjglO1xuICAgIGhlaWdodDogNDMlO1xuICAgIGJvdHRvbTogLTMwJTtcbiAgICBsZWZ0OiAtOCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS1ib3R0b20tbGFyZ2Uuc3ZnXCIpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZmFxX19kZWNvci00IHtcbiAgICBsZWZ0OiAtNCU7XG4gICAgYm90dG9tOiAtMjYlOyB9IH1cblxuLmZhcXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZhcXYyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogODRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDg0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmZhcXYyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEyOTRweDsgfSB9XG5cbi5mYXF2MiBoMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMTIxMjE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZhcXYyIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLmZhcXYyIGgxIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS1oMi11bmRlcmxpbmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxdjIgaDEgc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDk5JTtcbiAgICBib3R0b206IC0xMDVweDtcbiAgICB3aWR0aDogNDkycHg7XG4gICAgaGVpZ2h0OiAyNDdweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFxLWgyLWZseW1hbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9IH1cblxuLmZhcXYyX19kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogNTsgfVxuXG4uZmFxdjJfX2RlY29yLS1jYXQge1xuICBib3R0b206IC01MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKDIwcHgpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTc3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS1jYXQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZhcXYyX19kZWNvci0tY2F0IHtcbiAgICAgIGJvdHRvbTogLTIwcHg7IH0gfVxuXG4uZmFxdjJfX2RlY29yLS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAxNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiAyMDlweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFxLXRleHQtYnViYmxlLW1vYmlsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFxdjJfX2RlY29yLS10ZXh0IHtcbiAgICAgIGJvdHRvbTogMTY1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgIHdpZHRoOiA1NzRweDtcbiAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS10ZXh0LWJ1YmJsZS10YWJsZXQuc3ZnXCIpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5mYXF2Ml9fZGVjb3ItLXRleHQge1xuICAgICAgYm90dG9tOiAxMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKDM0MHB4KTtcbiAgICAgIHdpZHRoOiA1NzhweDtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mYXEtdGV4dC1idWJibGUtZGVza3RvcC5zdmdcIik7IH0gfVxuXG4uZmFxdjJfX2RlY29yLS10ZXh0IHAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhcXYyX19kZWNvci0tdGV4dCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODM1MWZkOyB9XG5cbi5mYXF2Ml9fZGVjb3ItLTEsXG4uZmFxdjJfX2RlY29yLS0yLFxuLmZhcXYyX19kZWNvci0tMyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZhcXYyX19kZWNvci0tMSxcbiAgICAuZmFxdjJfX2RlY29yLS0yLFxuICAgIC5mYXF2Ml9fZGVjb3ItLTMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFxLXF1ZXN0aW9ubWFyay5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuXG4uZmFxdjJfX2RlY29yLS0xIHtcbiAgdG9wOiAxNzVweDtcbiAgbGVmdDogMzBweDtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogNjNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmZhcXYyX19kZWNvci0tMSB7XG4gICAgICB0b3A6IDc5MHB4O1xuICAgICAgbGVmdDogLTkwcHg7IH0gfVxuXG4uZmFxdjJfX2RlY29yLS0yIHtcbiAgdG9wOiA1MDBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmZhcXYyX19kZWNvci0tMiB7XG4gICAgICB0b3A6IDQ4MHB4O1xuICAgICAgcmlnaHQ6IC0yMHB4OyB9IH1cblxuLmZhcXYyX19kZWNvci0tMyB7XG4gIGJvdHRvbTogMzcwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMWRlZyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5mYXF2Ml9fZGVjb3ItLTMge1xuICAgICAgYm90dG9tOiA1NTBweDtcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgfSB9XG5cbi5mYXF2Ml9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmFxdjJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFxLWl0ZW0tYm90dG9tLWRlY29yLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTsgfVxuXG4uZmFxdjJfX2l0ZW0gaDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mYXF2Ml9faXRlbSArIC5mYXF2Ml9faXRlbSBoMiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4OyB9XG5cbi5mYXF2Ml9faXRlbSBoMiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFxLWl0ZW0tYnRuLWNyb3NzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuXG4uZmFxdjJfX2l0ZW0uZW5hYmxlZCBoMiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5mYXF2Ml9faXRlbSBoMiBzcGFuOm50aC1vZi10eXBlKDIpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mYXEtaXRlbS1idG4tb3ZhbC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG5cbi5mYXF2Ml9faXRlbSBoMjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDIpOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZhcXYyX19pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG5cbi5mYXF2Ml9faXRlbS1jb250ZW50LmVuYWJsZWQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mYXF2Ml9faXRlbS1jb250ZW50LnZpc2libGUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mYXF2Ml9faXRlbS1jb250ZW50IHAge1xuICBtYXJnaW46IDA7IH1cblxuLmZhcXYyX19pdGVtLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjNWEwNmZmOyB9XG5cbi5mYXF2Ml9faXRlbS1jb250ZW50IHVsLFxuLmZhcXYyX19pdGVtLWNvbnRlbnQgb2wge1xuICBtYXJnaW46IDA7IH1cblxuLmZhcXYyX19pdGVtLWNvbnRlbnQgcCArIHAsXG4uZmFxdjJfX2l0ZW0tY29udGVudCBwICsgdWwsXG4uZmFxdjJfX2l0ZW0tY29udGVudCB1bCArIHAsXG4uZmFxdjJfX2l0ZW0tY29udGVudCBwICsgb2wsXG4uZmFxdjJfX2l0ZW0tY29udGVudCBvbCArIHAsXG4uZmFxdjJfX2l0ZW0tY29udGVudCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4uZmlndXJpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7IH1cblxuLmZpZ3VyaW5lX19tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDI0cHgpO1xuICBsZWZ0OiA3MHB4O1xuICB3aWR0aDogMTcwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1YTA2ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgaHlwaGVuczogYXV0bztcbiAgcGFkZGluZzogMTRweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmlndXJpbmVfX21lc3NhZ2UuYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDIwcztcbiAgYW5pbWF0aW9uLW5hbWU6IGRpYWxvZzsgfVxuXG4uZmlndXJpbmVfX21lc3NhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgbGVmdDogLTE1cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29ybmVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uZmlndXJpbmVfX21lc3NhZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xuICBsZWZ0OiAtMjVweDtcbiAgd2lkdGg6IDE3N3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYm9vdC1zaGFkb3cuc3ZnXCIpOyB9XG5cbi5maWd1cmluZS0tZ2lybCAuZmlndXJpbmVfX21lc3NhZ2U6OmJlZm9yZSxcbi5maWd1cmluZS0tYm95IC5maWd1cmluZV9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZlcnRpY2FsLWNvcm5lci5zdmdcIik7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNDdweDsgfVxuXG4uZmlndXJpbmUtLWJveSAuZmlndXJpbmVfX21lc3NhZ2Uge1xuICBib3R0b206IGNhbGMoMTAwJSArIDMycHgpO1xuICB3aWR0aDogMjAwcHg7XG4gIGxlZnQ6IDExOXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5maWd1cmluZS0tYm95IC5maWd1cmluZV9fbWVzc2FnZSB7XG4gICAgICBsZWZ0OiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5maWd1cmluZS0tYm95IC5maWd1cmluZV9fbWVzc2FnZSB7XG4gICAgICBsZWZ0OiAxMTlweDsgfSB9XG5cbi5maWd1cmluZS0tYm95IC5maWd1cmluZV9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIGxlZnQ6IDg0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5maWd1cmluZS0tYm95IC5maWd1cmluZV9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfSB9XG5cbi5maWd1cmluZS0tZ2lybCAuZmlndXJpbmVfX21lc3NhZ2U6OmFmdGVyLFxuLmZpZ3VyaW5lLS1ib3kgLmZpZ3VyaW5lX19tZXNzYWdlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpZ3VyaW5lX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuQGtleWZyYW1lcyBkaWFsb2cge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODUlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRpYWxvZy10ZXh0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjQlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDI4JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzYlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgxJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZpZ3VyaW5lX19tZXNzYWdlIHNwYW4ge1xuICBhbmltYXRpb24tbmFtZTogZGlhbG9nLXRleHQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjBzOyB9XG5cbi5maWx0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHBhZGRpbmctdG9wOiAzOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzlweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmlsdGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5maWx0ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfSB9XG5cbi5maWx0ZXItZm9ybV9fZmllbGQtLWNoZWNrYm94IHVsIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5maWx0ZXItZm9ybV9fZmllbGQtLWNoZWNrYm94IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbi5maWx0ZXJfX2xpbmstYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZmlsdGVyX19saW5rLWJhY2sgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5maWx0ZXJfX2xpbmstYmFjayBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMXB4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyNC42cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9maWx0ZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5maWx0ZXItZm9ybV9fbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmZpbHRlci1mb3JtX19sZWdlbmQtLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmlsdGVyLWZvcm1fX2xlZ2VuZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cblxuLmZpbHRlci1mb3JtX19maWVsZC0tY2hlY2tib3ggLmZpbHRlci1mb3JtX19sZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmlsdGVyLWZvcm1fX2ZpZWxkLS1jaGVja2JveCAuZmlsdGVyLWZvcm1fX2xlZ2VuZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cblxuLmZpbHRlci1mb3JtX19sZWdlbmQtLXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzOyB9XG5cbi5maWx0ZXItZm9ybV9fbGVnZW5kLS10b2dnbGVkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDsgfVxuXG4uZmlsdGVyLWZvcm1fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAwIDJweCAzMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5maWx0ZXItZm9ybV9faW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7IH1cblxuLmZpbHRlci1mb3JtX19pbnB1dCArIC5maWx0ZXItZm9ybV9fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrYm94LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZmlsdGVyLWZvcm1fX2lucHV0OmNoZWNrZWQgKyAuZmlsdGVyLWZvcm1fX2xhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2tib3gtY2hlY2tlZC5zdmdcIik7IH1cblxuLmZpbHRlci1mb3JtX19maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAgIC5maWx0ZXItZm9ybV9fZmllbGQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogOXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA3NzZweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpbmUtZ3JlZW4tdGFibGV0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgLmZpbHRlci1mb3JtX19maWVsZC0taGlkZGVuIHtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5maWx0ZXItZm9ybV9fZmllbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMzI1cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9saW5lLWdyZWVuX21vYmlsZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZpbHRlci1mb3JtX19maWVsZCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzZweDsgfVxuICAgICAgLmZpbHRlci1mb3JtX19maWVsZC0tY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9IH1cblxuLmZpbHRlci1mb3JtX19zaG93IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNWEwNmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5maWx0ZXItZm9ybV9fc2hvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZpbHRlci1mb3JtX19zaG93LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5maWx0ZXItZm9ybV9faW5wdXQtLXByaWNlIHtcbiAgcGFkZGluZzogMTJweDtcbiAgd2lkdGg6IDQ1JTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmlsdGVyLWZvcm1fX2lucHV0LS1wcmljZSB7XG4gICAgICB3aWR0aDogMTcuNSU7XG4gICAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgICAgcGFkZGluZzogOXB4OyB9IH1cblxuLmZpbHRlci1mb3JtX19maWVsZC13cmFwcGVyLS1wcmljZSBzcGFuIHtcbiAgd2lkdGg6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZpbHRlci1mb3JtX19maWVsZC13cmFwcGVyLS1wcmljZSBzcGFuIHtcbiAgICAgIHdpZHRoOiAyNXB4OyB9IH1cblxuLmZpbHRlci1mb3JtX190eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZpbHRlci1mb3JtX190eXBlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZpbHRlci1mb3JtX190eXBlOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmlsdGVyLWZvcm1fX2ZpZWxkLXdyYXBwZXItLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXItZm9ybV9fZmllbGQtd3JhcHBlci0tY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZmlsdGVyLWZvcm1fX2ZpZWxkLXdyYXBwZXItLWNoZWNrYm94IC5maWx0ZXItZm9ybV9faW5wdXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAyMDJweDsgfVxuICAuZmlsdGVyLWZvcm1fX2ZpZWxkLXdyYXBwZXIgLmZpbHRlci1mb3JtX19pbnB1dC13cmFwcGVyLS1hbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZpbHRlci1mb3JtX19maWVsZC13cmFwcGVyLS1oaWRlIHtcbiAgaGVpZ2h0OiAyNDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmlsdGVyLWZvcm1fX3NlbGVjdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXItZm9ybV9fc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNDUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5maWx0ZXItZm9ybV9fc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDI3MnB4OyB9IH1cblxuLmZpbHRlci1mb3JtX19zZWxlY3QtY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDI4cHg7XG4gIHdpZHRoOiAxNS4ycHg7XG4gIGhlaWdodDogMjYuOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5maWx0ZXItZm9ybV9fc2VsZWN0LWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDE1LjJweDtcbiAgaGVpZ2h0OiAyNi45cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy11cC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbHRlci1mb3JtX19jaGVja2JveCB7XG4gICAgd2lkdGg6IDIzJTsgfVxuICAuZmlsdGVyLWZvcm1fX2ZpZWxkLS1jaGVja2JveCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5maWx0ZXItZm9ybV9fZmllbGQtd3JhcHBlci0tY2hlY2tib3ggLmZpbHRlci1mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTg4cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5maWx0ZXItZm9ybV9fZmllbGQtLWNoZWNrYm94IHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXItZm9ybV9fZmllbGQtLWhpZGRlbiB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5maWx0ZXItZm9ybV9fZmllbGQtd3JhcHBlci0tcHJpY2UgKyAuZmlsdGVyLWZvcm1fX2ZpZWxkLXdyYXBwZXItLXByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTNweDsgfVxuXG4uZmlsdGVyLWZvcm1fX3NlbGVjdC1jb250YWluZXIgKyAuZmlsdGVyLWZvcm1fX3NlbGVjdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxM3B4OyB9XG5cbi5mb290ZXItdjIge1xuICBiYWNrZ3JvdW5kOiAjRjlGOEZEO1xuICBwYWRkaW5nOiAzOXB4IDAgNDRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyLXYyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbi5mb290ZXItdjJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE2NnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgLmZvb3Rlci12Ml9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItdjJfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7IH0gfVxuXG4uZm9vdGVyLXYyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb290ZXItdjJfX3JvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgIC5mb290ZXItdjJfX3JvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5mb290ZXItdjJfX2xvZ28ge1xuICB3aWR0aDogMTg0cHg7XG4gIG1hcmdpbi1yaWdodDogMTIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9vdGVyLXYyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5mb290ZXItdjJfX2xvZ28gLmFkYXB0aXZlLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZvb3Rlci12Ml9fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgLmZvb3Rlci12Ml9fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5mb290ZXItdjJfX2xvZ28gLmRlc2t0b3AtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb290ZXItdjJfX2xvZ28gLmFkYXB0aXZlLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5mb290ZXItdjJfX21lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgLmZvb3Rlci12Ml9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlci12Ml9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLmZvb3Rlci12Ml9fbWVudS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MnB4OyB9XG4gIC5mb290ZXItdjJfX21lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlci12Ml9fbWVudS1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICAgICAgLmZvb3Rlci12Ml9fbWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmZvb3Rlci12Ml9fbWVudS1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjNTI0NjgwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9vdGVyLXYyX19tZW51LWxpbms6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmZvb3Rlci12Ml9fbWVudS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5mb290ZXItdjJfX21lbnUtbGluazpob3ZlcjpiZWZvcmUsIC5mb290ZXItdjJfX21lbnUtbGluazpmb2N1czpiZWZvcmUge1xuICAgIGJvdHRvbTogLTVweDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb290ZXIge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDExMzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDAgMjFweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IDExMzJweDtcbiAgICAgICAgcGFkZGluZzogMjFweCAyMHB4IDIxcHggMjNweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAgIC5mb290ZXJfX3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExMzJweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiA4NiU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMCA3MHB4OyB9IH1cbiAgLmZvb3Rlcl9fbGVmdC1wYXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgICAuZm9vdGVyX19sZWZ0LXBhcnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgICAgLmZvb3Rlcl9fbGVmdC1wYXJ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2xlZnQtcGFydCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfSB9XG4gIC5mb290ZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmc6IDNweCAwIDAgNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgIC5mb290ZXJfX21lbnUge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggMCAwIDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgICAgLmZvb3Rlcl9fbWVudSB7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA2cHggMCAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyX19tZW51IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDM2MnB4KSB7XG4gICAgLmZvb3Rlcl9fbWVudSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5mb290ZXJfX21lc3NlbmdlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDJweCAwIDAgNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgICAgLmZvb3Rlcl9fbWVzc2VuZ2VycyB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwIDAgOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgIC5mb290ZXJfX21lc3NlbmdlcnMge1xuICAgICAgICB3aWR0aDogMzMlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgICAgLmZvb3Rlcl9fbWVzc2VuZ2VycyB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fbWVzc2VuZ2VycyB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAuZm9vdGVyX19tZXNzZW5nZXJzIHtcbiAgICAgIG1pbi13aWR0aDogMjcycHg7IH0gfVxuXG4ubGVmdC1wYXJ0X19hZGRpdGlvbmFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgLmxlZnQtcGFydF9fYWRkaXRpb25hbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmxlZnQtcGFydF9fY29weXJpZ2h0cyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC5sZWZ0LXBhcnRfX2NvcHlyaWdodHMge1xuICAgICAgZm9udC1zaXplOiA4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGVmdC1wYXJ0X19jb3B5cmlnaHRzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG5cbi5mb290ZXItbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZvb3Rlci1tZW51X19pdGVtIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlci1tZW51X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxNDRweDsgfVxuICAgICAgICAuZm9vdGVyLW1lbnVfX2l0ZW06bnRoLW9mLXR5cGUobiArIDEpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgICAuZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTQ4cHg7IH0gfVxuICAgIC5mb290ZXItbWVudV9faXRlbTpudGgtb2YtdHlwZSgybikge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZvb3Rlci1tZW51X19pdGVtOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYycHgpIHtcbiAgICAgIC5mb290ZXItbWVudV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZvb3Rlci1tZW51X19saW5rIHtcbiAgICBjb2xvcjogI2FlYWVhZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgICAuZm9vdGVyLW1lbnVfX2xpbms6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgLmZvb3Rlci1tZW51X19saW5rLS12aW9sZXQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjNWEwNmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgICAgLmZvb3Rlci1tZW51X19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuLm1lc3NlbmdlcnNfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tZXNzZW5nZXJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1lc3NlbmdlcnNfX2xpc3Qge1xuICAgICAgbWFyZ2luOiAwIDUlIDAgMDsgfSB9XG5cbi5tZXNzZW5nZXJzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gIC5tZXNzZW5nZXJzX19saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLm1lc3NlbmdlcnNfX2xpbmstLXdoYXRzYXBwIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi13aGF0c2FwcC5zdmdcIiksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyN2NkM2YgMC44NiUsICMwNWI5MjYgOTkuMDQlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuICAubWVzc2VuZ2Vyc19fbGluay0tdGVsZWdyYW0ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLXRlbGVncmFtLnN2Z1wiKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzlhY2RmIDAlLCAjMWQ5MmQyIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5tZXNzZW5nZXJzX19jYWxsIHtcbiAgd2lkdGg6IDE1MXB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDZweCA1cHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAubWVzc2VuZ2Vyc19fY2FsbCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB3aWR0aDogMTI4cHg7XG4gICAgICBwYWRkaW5nOiA2cHggNXB4IDlweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tZXNzZW5nZXJzX19jYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxNTFweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIHBhZGRpbmc6IDZweCA1cHggMTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgLm1lc3NlbmdlcnNfX2NhbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLm1lc3NlbmdlcnMgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgLm1lc3NlbmdlcnMgcCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWVzc2VuZ2VycyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5tZXNzZW5nZXJzIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC5tZXNzZW5nZXJzIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1lc3NlbmdlcnMgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1LjIlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5vcmRlciB7XG4gICAgcGFkZGluZzogMzNweCAyNHB4IDQxcHg7IH1cbiAgLm9yZGVyX19pdGVtLWlucHV0LS1kYXRlLFxuICAub3JkZXJfX2l0ZW0td3JhcHBlci1pbnRybyxcbiAgLm9yZGVyX19pdGVtLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5vcmRlcl9faXRlbS1zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDUzJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5vcmRlcl9faXRlbS1zZWxlY3Qtd3JhcHBlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAub3JkZXJfX2l0ZW0tZGVsZXRlIHtcbiAgICBwYWRkaW5nOiA5cHggMzdweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm9yZGVyX19pdGVtLWZ1bGwtcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5vcmRlcl9faXRlbS1mdWxsLXByaWNlLS1vcmRlciBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub3JkZXJfX2l0ZW0tZGVzY3JpcHRpb24gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLm9yZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMzNweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm9yZGVyIHtcbiAgICAgIHBhZGRpbmc6IDMzcHggNTdweCAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC5vcmRlciB7XG4gICAgICBwYWRkaW5nOiAzM3B4IDQwcHggNDFweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAub3JkZXIge1xuICAgICAgd2lkdGg6IDEzNjZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMjVweCAzNnB4IDgwcHg7IH0gfVxuXG4ub3JkZXJfX2xpbmstYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAub3JkZXJfX2xpbmstYmFjayBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm9yZGVyX19saW5rLWJhY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAub3JkZXJfX2xpbmstYmFjayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDsgfSB9XG5cbi5vcmRlcl9fZGF0ZSB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3JkZXJfX2RhdGUge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcl9fZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm9yZGVyX19kYXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cblxuLm9yZGVyX19kYXRlLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3JkZXJfX2RhdGUtaGVhZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5vcmRlcl9fZGF0ZS1oZWFkX29yZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAub3JkZXJfX2RhdGUtaGVhZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH0gfVxuXG4ub3JkZXJfX2RhdGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3JkZXJfX2RhdGUtd3JhcCB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5vcmRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDM1cHg7IH1cbiAgLm9yZGVyX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLm9yZGVyX19pdGVtOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLm9yZGVyX19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9saW5lLWdyZWVuX21vYmlsZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5vcmRlcl9faXRlbTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm9yZGVyX19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAub3JkZXJfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgLm9yZGVyX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAub3JkZXJfX2l0ZW06OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ncmVlbi1saW5lLWRlc2t0b3Auc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgICAgIC5vcmRlcl9faXRlbTpob3ZlciAub3JkZXJfX2l0ZW0tZGVsZXRlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAub3JkZXJfX2l0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kOyB9XG4gICAgICAub3JkZXJfX2l0ZW0ub3JkZXJfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDsgfVxuICAgICAgLm9yZGVyX19pdGVtOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfSB9XG5cbi5vcmRlcl9faXRlbS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAub3JkZXJfX2l0ZW0tcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcl9faXRlbS1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgIC5vcmRlcl9faXRlbS1wcmljZSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzcHg7IH0gfVxuXG4ub3JkZXJfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IGJsYWNrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3JkZXJfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAub3JkZXJfX2l0ZW0tZGVzY3JpcHRpb24gYSB7XG4gICAgICAgIHdpZHRoOiAxMzZweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAub3JkZXJfX2l0ZW0tZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIHdpZHRoOiAxMzZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyODBweDsgfSB9XG4gIC5vcmRlcl9faXRlbS1kZXNjcmlwdGlvbiBhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5vcmRlcl9faXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW46IDEwcHggMCA1cHg7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAub3JkZXJfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLm9yZGVyX19pdGVtLWRlc2NyaXB0aW9uIGEge1xuICAgICAgICBtYXJnaW46IDNweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgICAub3JkZXJfX2l0ZW0tZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIHdpZHRoOiAxMTRweDtcbiAgICAgICAgbWFyZ2luOiAxMXB4IDAgMCA5OXB4OyB9IH1cblxuLm9yZGVyX19pdGVtLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA5cHg7XG4gIHdpZHRoOiAxNTdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm9yZGVyX19pdGVtLWlucHV0LS1wZXJpb2Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGNvbG9yOiAjZDhkOGQ4OyB9XG4gIC5vcmRlcl9faXRlbS1pbnB1dC0tY291bnQge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAub3JkZXJfX2l0ZW0taW5wdXQtLWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy1zcHJpdGUvcmVudC1pY29uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub3JkZXJfX2l0ZW0taW5wdXQtLWRhdGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB3aWR0aDogMTg0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5vcmRlcl9faXRlbS1kZWxldGUge1xuICBwYWRkaW5nOiA5cHggMTdweDtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDJlYztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcl9faXRlbS1kZWxldGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA2MnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gICAgICAub3JkZXJfX2l0ZW0tZGVsZXRlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJvZHVjdC1kZWxldGUtYnRuLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAub3JkZXJfX2l0ZW0tZGVsZXRlIHtcbiAgICAgIGJvdHRvbTogNzRweDtcbiAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gICAgICAub3JkZXJfX2l0ZW0tZGVsZXRlOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IDEycHg7IH0gfVxuXG4ub3JkZXJfX2l0ZW0td3JhcHBlci1pbnRybyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1YTA2ZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcl9faXRlbS13cmFwcGVyLWludHJvIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLm9yZGVyX19pdGVtLXdyYXBwZXItaW50cm8gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLm9yZGVyX19pdGVtLXdyYXBwZXItaW50cm8gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm9yZGVyX19pdGVtLXdyYXBwZXItaW50cm8ge1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICAub3JkZXJfX2l0ZW0td3JhcHBlci1pbnRybyBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfSB9XG5cbi5vcmRlcl9faXRlbS1zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAub3JkZXJfX2l0ZW0tc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5vcmRlcl9faXRlbS1zZWxlY3Qtd3JhcHBlciBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcl9faXRlbS1zZWxlY3Qtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm9yZGVyX19pdGVtLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ub3JkZXJfX2l0ZW0tZnVsbC1wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5vcmRlcl9faXRlbS1mdWxsLXByaWNlIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5vcmRlcl9faXRlbS1mdWxsLXByaWNlLS1vcmRlciBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMjA3cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm9yZGVyX19pdGVtLWZ1bGwtcHJpY2UtLW9yZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAub3JkZXJfX2l0ZW0tZnVsbC1wcmljZS0tb3JkZXIgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcl9faXRlbS1mdWxsLXByaWNlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgLm9yZGVyX19pdGVtLWZ1bGwtcHJpY2Ugc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgICAgIC5vcmRlcl9faXRlbS1mdWxsLXByaWNlLS1vcmRlciB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICAub3JkZXJfX2l0ZW0tZnVsbC1wcmljZS0tb3JkZXIgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5vcmRlcl9faXRlbS1mdWxsLXByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5vcmRlcl9faXRlbS1mdWxsLXByaWNlLS1vcmRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICAgICAgIC5vcmRlcl9faXRlbS1mdWxsLXByaWNlLS1vcmRlciBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4OyB9IH1cblxuLm9yZGVyX19wcm9tby1idXR0b24ge1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm9yZGVyX19wcm9tby1idXR0b24tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjsgfVxuICAub3JkZXJfX3Byb21vLWJ1dHRvbi0tZGlzYWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgNiwgMjU1LCAwLjUpOyB9XG4gIC5vcmRlcl9fcHJvbW8tYnV0dG9uLS1idXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAub3JkZXJfX3Byb21vLWJ1dHRvbi0tY2xlYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAyZWM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcl9fcHJvbW8tYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyMDlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5vcmRlcl9fcHJvbW8tYnV0dG9uLS1idXkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyMDVweDsgfVxuICAgICAgLm9yZGVyX19wcm9tby1idXR0b24tLWNsZWFuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjA5cHg7IH0gfVxuXG4ub3JkZXJfX2l0ZW0tcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAub3JkZXJfX2l0ZW0tcHJvZHVjdCBpbWcge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcl9faXRlbS1wcm9kdWN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cbiAgICAgIC5vcmRlcl9faXRlbS1wcm9kdWN0IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAub3JkZXJfX2l0ZW0tcHJvZHVjdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7IH1cbiAgICAgIC5vcmRlcl9faXRlbS1wcm9kdWN0IGltZyB7XG4gICAgICAgIHdpZHRoOiAxNDhweDtcbiAgICAgICAgaGVpZ2h0OiAxNDhweDsgfSB9XG5cbi5vcmRlcl9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5vcmRlcl9faXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDsgfVxuICAub3JkZXJfX2l0ZW0td3JhcHBlci0tcHJvZHVjdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm9yZGVyX19pdGVtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ub3JkZXJfX3Byb21vLWNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcl9fcHJvbW8tY29kZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuICAgICAgd2lkdGg6IDIxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5vcmRlcl9fcHJvbW8tY29kZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH0gfVxuXG4ub3JkZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcl9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhc2tldC1oZWFkZXIuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTsgfVxuICAgICAgLm9yZGVyX19oZWFkZXIgcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIC5vcmRlcl9faGVhZGVyIHA6bnRoLWNoaWxkKDIpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzlweDsgfVxuICAgICAgICAub3JkZXJfX2hlYWRlciBwOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAgIC5vcmRlcl9faGVhZGVyIHA6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7IH1cbiAgICAgICAgLm9yZGVyX19oZWFkZXIgcDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAub3JkZXJfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE5OHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLm9yZGVyX19oZWFkZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAub3JkZXJfX2hlYWRlciBwOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7IH1cbiAgICAgICAgLm9yZGVyX19oZWFkZXIgcDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgICAgICAub3JkZXJfX2hlYWRlciBwOm50aC1jaGlsZCgyKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjFweDsgfVxuICAgICAgICAub3JkZXJfX2hlYWRlciBwOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLm9yZGVyX19oZWFkZXIgcDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDsgfVxuICAgICAgICAub3JkZXJfX2hlYWRlciBwOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MXB4OyB9IH1cblxuLm9yZGVyX19oZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5vcmRlcl9faGVhZGVyLWlubmVyIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3JkZXJfX2hlYWRlci1pbm5lcl9wcmljZSwgLm9yZGVyX19oZWFkZXItaW5uZXJfZGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm9yZGVyX19oZWFkZXItaW5uZXJfcHJpY2UsIC5vcmRlcl9faGVhZGVyLWlubmVyX2RheSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG4ub3JkZXJfX3Byb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogNDdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmRlcl9fcHJvbW8ge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcl9fcHJvbW8ge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm9yZGVyX19wcm9tbyB7XG4gICAgICBwYWRkaW5nLXRvcDogNTVweDsgfSB9XG5cbi5vcmRlcl9fcHJvbW9fX2Vycm9yLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgMTFweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLm9yZGVyX19pdGVtLW1vYmlsZS13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3JkZXJfX2l0ZW0tbW9iaWxlLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5vcmRlcl9faXRlbS1tb2JpbGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm9yZGVyX19pdGVtLWRlc2t0b3Atd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5vcmRlcl9faXRlbS1kZXNrdG9wLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5vcmRlcl9faXRlbS1kYXRlLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAub3JkZXJfX2l0ZW0taW5wdXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5vcmRlcl9faXRlbS1pbnB1dC0tZGF0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAub3JkZXJfX2l0ZW0taW5wdXQtLWRhdGU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1kb3duLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzOyB9XG4gICAgICAub3JkZXJfX2l0ZW0taW5wdXQtLWRhdGUucGlja2VyLXRvZ2dsZWQ6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAub3JkZXJfX2l0ZW0tZGF0ZS1kZWxpbWl0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGNvbG9yOiAjNzU3NTc1OyB9XG4gIC5vcmRlcl9faXRlbS13cmFwcGVyLWludHJvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cbiAgLm9yZGVyX19pdGVtLWZ1bGwtcHJpY2UtLXByb2R1Y3Qgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5vcmRlcl9faGVhZGVyLFxuICAub3JkZXJfX2l0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3JkZXJfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm9yZGVyX19pdGVtLW1vYmlsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5vcmRlcl9faXRlbS1pbnB1dC0tZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm9yZGVyX19pdGVtLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAub3JkZXJfX2l0ZW0td3JhcHBlci1pbnRybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLm9yZGVyX19wcm9tby1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5vcmRlcl9faXRlbS1zdGVwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm9yZGVyX19pdGVtLXN0ZXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNjdweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5vcmRlcl9faXRlbS1zdGVwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogNzBweDsgfSB9XG5cbi5vcmRlcl9faXRlbS1zdGVwcGVyLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLnN0ZXBwZXItYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDQ0cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3RlcHBlci1hcnJvdy11cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogNDRweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICB3aWR0aDogMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctdXAuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5vcmRlciB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cblxuLm9yZGVyX18xMDB3aWR0aC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdvLWJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMjRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1iYWNrLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgLmdvLWJhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmdvLWJhY2sge1xuICAgICAgdG9wOiA1NnB4O1xuICAgICAgbGVmdDogMDsgfSB9XG5cbi5oZWFkZXItY2F0YWxvZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItY2F0YWxvZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaGVhZGVyLWNhdGFsb2cge1xuICAgICAgd2lkdGg6IDkxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgLmhlYWRlci1jYXRhbG9nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjQwcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLWNhdGFsb2c6OmJlZm9yZSB7XG4gICAgbGVmdDogMzMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgLmhlYWRlci1jYXRhbG9nX19jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDIxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLWNhdGFsb2dfX2NhdGVnb3J5IHtcbiAgICB3aWR0aDogMzA2cHg7IH0gfVxuXG4uaGVhZGVyLWNhdGFsb2dfX2xpc3QtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1jYXRhbG9nX19saXN0LXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG4uaGVhZGVyLWNhdGFsb2dfX2xpc3QtdGl0bGUuZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmZGY5OyB9XG5cbi5oZWFkZXItY2F0YWxvZ19fbGlzdC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctZG93bi1zaG9ydC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDhweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1jYXRhbG9nX19saXN0LXRpdGxlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlci1jYXRhbG9nX19saXN0LXRpdGxlLmV4cGFuZGVkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7IH1cblxuLmhlYWRlci1jYXRhbG9nX19jYXRlZ29yeS1zY3JvbGwtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cywgb3BhY2l0eSAwLjNzLCBwYWRkaW5nLXRvcCAwLjNzLCBwYWRkaW5nLWJvdHRvbSAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogbWF4LWhlaWdodCwgb3BhY2l0eSwgcGFkZGluZy10b3AsIHBhZGRpbmctYm90dG9tO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLWNhdGFsb2dfX2NhdGVnb3J5LXNjcm9sbC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDI2M3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5oZWFkZXItY2F0YWxvZ19fY2F0ZWdvcnktc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMzU0cHg7IH0gfVxuXG4uaGVhZGVyLWNhdGFsb2dfX2NhdGVnb3J5LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1jYXRhbG9nX19jYXRlZ29yeS1saXN0IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5oZWFkZXItY2F0YWxvZ19fY2F0ZWdvcnktc2Nyb2xsLXdyYXBwZXIuZW5hYmxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXItY2F0YWxvZ19fY2F0ZWdvcnktc2Nyb2xsLXdyYXBwZXIuZXhwYW5kZWQge1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLWNhdGFsb2dfX2NhdGVnb3J5LXNjcm9sbC13cmFwcGVyLmV4cGFuZGVkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5oZWFkZXItY2F0YWxvZ19faXRlbSB7XG4gICAgd2lkdGg6IDEwOXB4O1xuICAgIGhlaWdodDogMTI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH0gfVxuXG4uaGVhZGVyLWNhdGFsb2dfX2l0ZW0gKyAuaGVhZGVyLWNhdGFsb2dfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1jYXRhbG9nX19pdGVtICsgLmhlYWRlci1jYXRhbG9nX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgLmhlYWRlci1jYXRhbG9nX19pdGVtOm50aC1vZi10eXBlKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5oZWFkZXItY2F0YWxvZ19faXRlbTpudGgtY2hpbGQoNG4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNCksXG4gIC5oZWFkZXItY2F0YWxvZ19faXRlbTpudGgtY2hpbGQoNG4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNCkgfiAuaGVhZGVyLWNhdGFsb2dfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uaGVhZGVyLWNhdGFsb2dfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1jYXRhbG9nX19pdGVtIGEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5oZWFkZXItY2F0YWxvZ19faXRlbS1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItY2F0YWxvZ19faXRlbS1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogODhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5oZWFkZXItY2F0YWxvZ19faXRlbS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDQ2cHg7XG4gIG1heC1oZWlnaHQ6IDM4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1jYXRhbG9nX19pdGVtLWltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDc4cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHB4OyB9IH1cblxuLmhlYWRlci1jYXRhbG9nX19pdGVtLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItY2F0YWxvZ19faXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5oZWFkZXItY2F0YWxvZ19faXRlbS10aXRsZSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlci1jYXRhbG9nX19pdGVtLXRpdGxlIGJyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLWNhdGFsb2dfX2l0ZW0tdGl0bGUgYnIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmhlYWRlci1uZXctd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgyMTYsIDIxMiwgMjEyLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgLmhlYWRlci1uZXctd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmhlYWRlci1uZXdfX25hdi1saW5rLS1oaWRlIHVsIGxpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyLW5ldy13cmFwcGVyLS1qcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uaGVhZGVyLW5ldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ldyB7XG4gICAgICB3aWR0aDogOTQ0cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhlYWRlci1uZXcge1xuICAgICAgd2lkdGg6IDExNjBweDsgfSB9XG5cbi5zb2NpYWxzLWxpc3Quc29jaWFscy1saXN0LS1oZWFkZXItbmV3IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgb3JkZXI6IDQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLnNvY2lhbHMtbGlzdC5zb2NpYWxzLWxpc3QtLWhlYWRlci1uZXcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXItbmV3X19iYXNrZXQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19iYXNrZXQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXItbmV3X19iYXNrZXQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTczcHg7IH0gfVxuXG4uaGVhZGVyLW5ldy5lbmFibGVkIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGZkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3LmVuYWJsZWQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4uaGVhZGVyLW5ld19fdG9wLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X190b3Atd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhlYWRlci1uZXdfX3RvcC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxNDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgIC5oZWFkZXItbmV3X190b3Atd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDAgMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmV3X190b3Atd3JhcHBlci0tanMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLW5ld19fc2VhcmNoLW1vYmlsZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzFweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXJfX3NlYXJjaC1pY29uLS1uZXcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQuM3B4IDIzLjkxcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5oZWFkZXItbmV3X19zZWFyY2gtbW9iaWxlOmhvdmVyLCAuaGVhZGVyLW5ld19fc2VhcmNoLW1vYmlsZTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItbmV3X19zZWFyY2gtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fc2VhcmNoLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG5cbi5oZWFkZXItbmV3X19iYXNrZXQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlcl9fYmFza2V0LW5ldy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAuaGVhZGVyLW5ld19fYmFza2V0OmhvdmVyLCAuaGVhZGVyLW5ld19fYmFza2V0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgIC5oZWFkZXItbmV3X19iYXNrZXQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlcl9fYmFza2V0LW5ldy5zdmdcIik7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fYmFza2V0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEyN3B4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOHB4IDhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE3cHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgICAgLmhlYWRlci1uZXdfX2Jhc2tldDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLQmtC+0YDQt9C40L3QsFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNmM2YzZjM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2Jhc2tldCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fYmFza2V0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1uZXdfX2Jhc2tldCB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzFweDsgfSB9XG5cbi5oZWFkZXItbmV3X19iYXNrZXQtY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAtN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMmVjOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19iYXNrZXQtY291bnQge1xuICAgICAgdG9wOiAtMTJweDtcbiAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICAgIHotaW5kZXg6IDIyOyB9XG4gICAgICAuaGVhZGVyLW5ld19fYmFza2V0LWNvdW50IHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5oZWFkZXItbmV3X19sb2dvIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgLmhlYWRlci1uZXdfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogNjlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2xvZ28ge1xuICAgICAgb3JkZXI6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2xvZ28ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2xvZ28ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1uZXdfX2xvZ28ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9IH1cblxuLmhlYWRlci1uZXdfX2J1dHRvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5oZWFkZXItbmV3X19idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfSB9XG4gIC5oZWFkZXItbmV3X19idXR0b246aG92ZXIsIC5oZWFkZXItbmV3X19idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7IH1cblxuLmhlYWRlci1uZXdfX2J1dHRvbjo6YmVmb3JlLFxuLmhlYWRlci1uZXdfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cblxuLmhlYWRlci1uZXdfX2J1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2J1cmdlci1yYWRpdXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMTdweDtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGVhZGVyLW5ld19fYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jbG9zZS1wb3B1cC1oZWFkZXItYnV0dG9uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIG9wYWNpdHk6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5oZWFkZXItbmV3X19idXR0b246OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyOyB9IH1cblxuLmhlYWRlci1uZXcuZW5hYmxlZCAuaGVhZGVyLW5ld19fYnV0dG9uOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oZWFkZXItbmV3LmVuYWJsZWQgLmhlYWRlci1uZXdfX2J1dHRvbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5oZWFkZXItbmV3X19idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5oZWFkZXItbmV3X19idXR0b24gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICBjb2xvcjogI2YzZjNmMzsgfSB9XG5cbi5oZWFkZXItbmV3X19zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBmb250LXNpemU6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fc2VhcmNoIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItbmV3X19zZWFyY2gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAxNDBweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fc2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzRweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHdpZHRoOiAzNTRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fc2VhcmNoIHtcbiAgICAgIHdpZHRoOiA0ODNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uZXdfX3NlYXJjaC0tanMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuaGVhZGVyLW5ld19fc2VhcmNoLS1qcyAuaGVhZGVyLW5ld19fc2VhcmNoLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vYi1tZW51LXNlYXJjaC1jbGVhci5zdmdcIik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlci1uZXdfX3NlYXJjaC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXJfX3NlYXJjaC1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX3NlYXJjaC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWFyY2gtaWNvbi1ncmF5LnN2Z1wiKTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX3NlYXJjaC1pY29uIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5oZWFkZXItbmV3X19zZWFyY2gtaWNvbiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9IH1cblxuLmhlYWRlci1uZXdfX3NlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNWEwNmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4zcztcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYS1Qcm8nO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX3NlYXJjaC1pbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhlYWRlci1uZXdfX3NlYXJjaC1pbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fc2VhcmNoLWlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5oZWFkZXItbmV3X19zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM4ZDhkOGQ7IH1cblxuLmhlYWRlci1uZXdfX3NlYXJjaC1pbnB1dDpmb2N1cyxcbi5oZWFkZXItbmV3X19zZWFyY2gtaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBjb2xvcjogIzIxMjEyMTsgfVxuXG4uaGVhZGVyLW5ld19fc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5ld19fc2VhcmNoLWlucHV0OmZvY3VzICsgLmhlYWRlci1uZXdfX3NlYXJjaC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZm9jdXNlLXNlYXJjaC1pY29uLnN2Z1wiKTsgfSB9XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogLTIycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVzZXQtc2VhcmNoLW5ldzEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1uZXdfX3NlYXJjaC1jbGVhciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdG9wOiAtMjJweDtcbiAgICAgIHJpZ2h0OiAxMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX3NlYXJjaC1jbGVhciB7XG4gICAgICB0b3A6IC0yM3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5oZWFkZXItbmV3X19zZWFyY2gtY2xlYXIge1xuICAgICAgcmlnaHQ6IDNweDsgfSB9XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAuaGVhZGVyLW5ld19fc2VhcmNoLWNsZWFyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGVhZGVyLW5ld19fcG9wdXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5oZWFkZXItbmV3X19tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fbWVudS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fbWVudS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fbWVudS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTc2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX21lbnUtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1MXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fbWVudS13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4ZmQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1uZXdfX21lbnUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICB6LWluZGV4OiAtMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuaGVhZGVyLW5ld19fbWVudS13cmFwcGVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLW5ldy5lbmFibGVkIC5oZWFkZXItbmV3X19tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCA0cHggMTFweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXcuZW5hYmxlZCAuaGVhZGVyLW5ld19fbWVudS13cmFwcGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLW5ldy5lbmFibGVkIC5oZWFkZXItbmV3X19waG90b2NhbWVyYSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3LmVuYWJsZWQgLmhlYWRlci1uZXdfX3Bob3RvY2FtZXJhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgLmhlYWRlci1uZXdfX3Bob25lLFxuICAuaGVhZGVyLW5ld19fbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLW5ld19fcGhvbmUsXG4gIC5oZWFkZXItbmV3X19uYXYge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG5cbi5oZWFkZXItbmV3X19waG9uZSB7XG4gIG9yZGVyOiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA5NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgIC5oZWFkZXItbmV3X19waG9uZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19waG9uZSB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX3Bob25lIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGVhZGVyLW5ld19fcGhvbmUtbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzVhMDZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgLmhlYWRlci1uZXdfX3Bob25lLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uaGVhZGVyLW5ld19fcGhvbmUtcGhvbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fcGhvbmUtcGhvbmUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGNvbG9yOiAjNWEwNmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgLmhlYWRlci1uZXdfX3Bob25lLXBob25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fcGhvbmUtcGhvbmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzVBMDZGRjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cbiAgICAgIC5oZWFkZXItbmV3X19waG9uZS1waG9uZTpob3ZlciwgLmhlYWRlci1uZXdfX3Bob25lLXBob25lOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7IH0gfVxuXG4uaGVhZGVyLW5ld19fbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX25hdiB7XG4gICAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5oZWFkZXItbmV3X19uYXYge1xuICAgICAgd2lkdGg6IDE1OXB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX25hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlci1uZXdfX25hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItbmV3X19uYXYgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX25hdiB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fbmF2IHVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5oZWFkZXItbmV3X19uYXYgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGVyLW5ld19fbmF2IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fbmF2IHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmhlYWRlci1uZXdfX25hdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItbmV3X19uYXYgdWwgbGk6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fbmF2IHVsIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuaGVhZGVyLW5ld19fbmF2IHVsIGxpOm50aC1jaGlsZCgybisxKTpudGgtbGFzdC1jaGlsZCgtbisyKSxcbiAgLmhlYWRlci1uZXdfX25hdiB1bCBsaTpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMikgfiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5oZWFkZXItbmV3X19uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5oZWFkZXItbmV3X19uYXYtbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogLTIzcHg7XG4gICAgdG9wOiA5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5oZWFkZXItbmV3X19uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM1YTA2ZmY7IH1cbiAgICAuaGVhZGVyLW5ld19fbmF2LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyLW5ld19fbmF2LWxpbms6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX25hdi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLmhlYWRlci1uZXdfX25hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5oZWFkZXItbmV3X19uYXYtbGluayAuaGVhZGVyLW5ld19fbmF2LWxpbmstLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5oZWFkZXItbmV3X19uYXYtbGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgLmhlYWRlci1uZXdfX25hdi1saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLThweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuaGVhZGVyLW5ld19fbmF2LWxpbms6aG92ZXI6OmJlZm9yZSxcbiAgLmhlYWRlci1uZXdfX25hdi1saW5rOmZvY3VzOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTVweDtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmhlYWRlci1uZXdfX3NlYXJjaC1yZXN1bHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDY0cHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB6LWluZGV4OiA5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDRweCAxMXB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fc2VhcmNoLXJlc3VsdHMge1xuICAgICAgdG9wOiA3MnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19zZWFyY2gtcmVzdWx0cyB7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTAwdncpIC8gMik7IH0gfVxuXG4uaGVhZGVyLW5ld19fc2VhcmNoLXJlc3VsdHMuZW5hYmxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtcmVzdWx0cy52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGVhZGVyLW5ld19fc2VhcmNoLXJlc3VsdHMgdWwge1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAnU29maWEtUHJvJztcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1uZXdfX3NlYXJjaC1yZXN1bHRzIHVsIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1uZXdfX3NlYXJjaC1yZXN1bHRzIHVsIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX3NlYXJjaC1yZXN1bHRzIHVsIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuaGVhZGVyLW5ld19fc2VhcmNoLXJlc3VsdHMgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhlYWRlci1uZXdfX3NlYXJjaC1yZXN1bHRzIHVsIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE5NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDJlYmNkOyB9IH1cblxuLmhlYWRlci1uZXdfX2NhdGFsb2cge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItbmV3X19jYXRhbG9nIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19jYXRhbG9nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMDB2dykgLyAyKTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNWEwNmZmO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5oZWFkZXItbmV3X19jYXRhbG9nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmhlYWRlci1uZXcuZW5hYmxlZCAuaGVhZGVyLW5ld19fY2F0YWxvZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3LmVuYWJsZWQgLmhlYWRlci1uZXdfX2NhdGFsb2cge1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuaGVhZGVyLW5ldy52aXNpYmxlIC5oZWFkZXItbmV3X19jYXRhbG9nIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmhlYWRlci1uZXdfX2xvZ2luIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fbG9naW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMnB4O1xuICAgICAgcmlnaHQ6IDc1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2xvZ2luIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogNTJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fbG9naW4ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uZXcuZW5hYmxlZCAuaGVhZGVyLW5ld19fbG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uaGVhZGVyLW5ld19fbG9naW4tLXJlZ2lzdGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmhlYWRlci1uZXdfX3JlZy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjZjNmM2YzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyX19sb2dpbi1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAzMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX3JlZy1saW5rOmhvdmVyLCAuaGVhZGVyLW5ld19fcmVnLWxpbms6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkMDlkNDsgfSB9XG4gIC5oZWFkZXItbmV3X19yZWctbGluazpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fcmVnLWxpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH0gfVxuXG4uaGVhZGVyLW5ld19fcmVnLWxpbmsgc3BhbiB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fcmVnLWxpbmsgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uZXdfX2xvZ2luLS1yZWdpc3RlcmVkIC5oZWFkZXItbmV3X19yZWctbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7IH0gfVxuXG4uaGVhZGVyLW5ld19fb3JkZXJzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXJfX3Nob3BwaW5nLWJhZy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmZGY5O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgLmhlYWRlci1uZXdfX29yZGVycy1saW5rOmhvdmVyLCAuaGVhZGVyLW5ld19fb3JkZXJzLWxpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2ZiZmQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX29yZGVycy1saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLW5ld19fb3JkZXJzLWxpbmsgc3BhbiB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uaGVhZGVyLW5ld19fdXNlci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fdXNlci1tZW51IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICByaWdodDogLTU1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5oZWFkZXItbmV3X191c2VyLW1lbnUge1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgcmlnaHQ6IC03MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbmV3X191c2VyLW1lbnUuZW5hYmxlZCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5ld19fdXNlci1tZW51LnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1uZXdfX2xvZ2luLS1yZWdpc3RlcmVkIC5oZWFkZXItbmV3X191c2VyLW1lbnUge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5ld19fdXNlci1sb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItbmV3X191c2VyLWxvZzpob3ZlciwgLmhlYWRlci1uZXdfX3VzZXItbG9nOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1uZXdfX3VzZXItcmVnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlNmZmO1xuICAgIGNvbG9yOiAjNWEwNmZmOyB9XG4gICAgLmhlYWRlci1uZXdfX3VzZXItcmVnOmhvdmVyLCAuaGVhZGVyLW5ld19fdXNlci1yZWc6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZDJlYjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5ld19fdXNlci1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTVlNWU1OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbmV3X191c2VyLWluZm86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXJfX2xvZ2luLWljb24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkMDlkNDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5ld19fdXNlci1pbmZvIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1uZXdfX3VzZXItaW5mbyBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM5ODk4OTg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1uZXdfX3VzZXItYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5ld19fdXNlci1hY3Rpb25zIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbmV3X191c2VyLWFjdGlvbnMgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBjb2xvcjogIzIxMjEyMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5ld19fdXNlci1hY3Rpb25zIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbmV3X191c2VyLWFjdGlvbnMgYTpob3Zlcjo6YmVmb3JlLFxuICAuaGVhZGVyLW5ld19fdXNlci1hY3Rpb25zIGE6Zm9jdXM6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uaGVhZGVyLW5ld19fc2VhcmNoLWlucHV0LFxuLmhlYWRlci1uZXdfX2NhcnQtcHJvZHVjdC1yZW1vdmUsXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWFkZCxcbi5mbGF0cGlja3Itd3JhcHBlciBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmhlYWRlci1uZXdfX3Bob3RvY2FtZXJhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzMXB4IGF1dG8gMDsgfVxuXG4uaGVhZGVyLW5ld19fY2FsbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2NhbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjIzcHg7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBtYXJnaW46IDQ2cHggYXV0byAwO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICBjb2xvcjogI2YzZjNmMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uaGVhZGVyLW5ld19fYWRkcmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgLmhlYWRlci1uZXdfX2FkZHJlc3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIG1heC13aWR0aDogMjc3cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgb3JkZXI6IDU7IH0gfVxuXG4uaGVsaWNvcHRlciBhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWxpY29wdGVyIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlbGljb3B0ZXIuc3ZnXCIpO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgei1pbmRleDogMDsgfVxuXG4uaGVsaWNvcHRlcl9fYmNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5oZWxpY29wdGVyX19idG4uYnRuIHtcbiAgbWF4LXdpZHRoOiAxNjVweDsgfVxuXG4uaW52aXRhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGZkO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5pbnZpdGF0aW9uX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDkzcHggMCA5NHB4IDNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgIC5pbnZpdGF0aW9uX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDc0JTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDgycHggM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbnZpdGF0aW9uX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDc0JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogODFweCAwIDg3cHg7IH0gfVxuICAgIC5pbnZpdGF0aW9uX193cmFwcGVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yNDRweDtcbiAgICAgIGJvdHRvbTogOXB4O1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9waG90b2NhbWVyYS1tYWluQDF4LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgICAgLmludml0YXRpb25fX3dyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmludml0YXRpb24gcCB7XG4gICAgd2lkdGg6IDMwLjYlO1xuICAgIG1hcmdpbjogMCA2OHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMwOTA5MDk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgICAuaW52aXRhdGlvbiBwIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgbWFyZ2luOiAycHggMTQlIDAgMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW52aXRhdGlvbiBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5pbnZpdGF0aW9uIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2YzZjNmMztcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAuaW52aXRhdGlvbiBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTUzcHg7XG4gICAgICBsZWZ0OiAtMThweDtcbiAgICAgIHdpZHRoOiA0ODElO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluX19pbnRyby1iY2ctLWRlc2t0b3Auc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5pbnZpdGF0aW9uIGE6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtMzRweDtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgICAuaW52aXRhdGlvbiBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbnZpdGF0aW9uIGEge1xuICAgICAgICB3aWR0aDogMTUxcHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMTJweDsgfVxuICAgICAgICAuaW52aXRhdGlvbiBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluX19pbnRyby1iY2ctLW1vYmlsZS5zdmdcIik7IH0gfVxuXG4ubG9naW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZ2luIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ubG9naW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZ2luX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLndlbGNvbWVfX2xvZ2luX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud2VsY29tZV9fbG9naW5fX3dyYXBwZXIge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLnN0ZXBfXzEgaDEge1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuXG4ucGQtTFItMTUge1xuICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM5cHg7IH1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wZC1MUi0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnN0eWxlLS1pbnB1dC0tY29kZVt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLmxvZ2luIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2dpbiBoMSB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbi53ZWxjb21lX19sb2dpbl9fd3JhcHBlciBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLXRvcDogMzdweDtcbiAgaGVpZ2h0OiA3NnB4OyB9XG5cbi53ZWxjb21lX19pbmZvcm1hdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzNCM0IzQjtcbiAgcGFkZGluZy10b3A6IDIycHg7IH1cblxuLndlbGNvbWVfX2xvZ2luX193cmFwcGVyIC5wZFQtMjIge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ud2VsY29tZV9faW5mb3JtYXRpb25fX2xpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjOUU5RTlFOyB9XG5cbiNzb2NpYWwgLmxpbmUtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNzb2NpYWwgLmxpbmVfX2J0biB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbi53ZWxjb21lX19pbmZvcm1hdGlvbl9fbGlnaHQgYSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuLndlbGNvbWVfX2luZm9ybWF0aW9uIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzVBMDZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07IH1cblxuI3VzZXItLXBob25lLS1jaGVjayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjM0IzQjNCOyB9XG5cbi5lZGl0LS1waG9uZSxcbi5uby0tc21zIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5lZGl0LS1waG9uZTpob3Zlcixcbi5uby0tc21zOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4ubGluZV9fYm90dG9tX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM5RTlFOUU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGluZV9fYm90dG9tX190ZXh0IC5saW5rX19ob21lIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzdCMzhGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzJweDsgfVxuICAubGluZV9fYm90dG9tX190ZXh0IC5saW5rX19ob21lOmhvdmVyLCAubGluZV9fYm90dG9tX190ZXh0IC5saW5rX19ob21lOmZvY3VzLCAubGluZV9fYm90dG9tX190ZXh0IC5saW5rX19ob21lOmFjdGl2ZSB7XG4gICAgY29sb3I6ICM3QjM4RkY7IH1cblxuLnN0ZXAtLXN0eWxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjMpO1xuICBwYWRkaW5nLXRvcDogMjlweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7IH1cblxuLmRhdGFfX2VudHJ5X19ibG9jayB7XG4gIGhlaWdodDogMTM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jY29kZS0tZW50cnkgLmRhdGFfX2VudHJ5X19ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBncmlkLWdhcDogMnZoOyB9XG5cbi5zdGF0aWNfX3RleHRfX2Jsb2NrIHtcbiAgaGVpZ2h0OiAyODBweDsgfVxuXG4ud2VsY29tZV9fbG9naW5fX3dyYXBwZXIgLnRpbWVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1hcmdpbi10b3A6IDU0cHg7IH1cblxuLndlbGNvbWVfX2xvZ2luX193cmFwcGVyIC50aW1lci1lbmQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWFyZ2luLXRvcDogNTRweDsgfVxuXG4ubGluZV9fYnRuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1NXB4OyB9XG5cbi5pbmZvX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi5saW5lLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4ubG9naW5fX2J1dHRvbi0tcmVnaXN0cmF0aW9uIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4OyB9XG5cbi5sb2dpbl9fYnV0dG9uLS1yZWdpc3RyYXRpb246ZGlzYWJsZWQsXG4ubG9naW5fX2J1dHRvbi0tcmVnaXN0cmF0aW9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc3R5bGUtLWlucHV0LS1sb2dpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgd2lkdGg6IDI0NXB4O1xuICBjb2xvcjogI2E5YTlhOTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5zdHlsZS0taW5wdXQtLWNvZGUge1xuICBjb2xvcjogIzY0NjQ2NDsgfVxuXG4uc3R5bGUtLWlucHV0LS1jb2RlW3R5cGU9dGV4dF0ge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbiNjb2RlLS1lbnRyeSAuc3R5bGUtLWlucHV0LS1jb2RlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG5cbiNjb2RlLS1lbnRyeSAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YyRjVGNjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDsgfVxuXG4jY29kZS0tZW50cnkgI3Ntcy1zdWNjZXNzIHtcbiAgYW5pbWF0aW9uOiBlZmZlY3Rfc3VjY2VzcyAuNXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1QTA2RkY7XG4gIGNvbG9yOiAjNUEwNkZGOyB9XG5cbi5kYXRhX19lbnRyeV9fYmxvY2suZXJyb3IgLnN0eWxlLS1pbnB1dC0tbG9naW4ge1xuICBhbmltYXRpb246IGVmZmVjdF9lcnJvciAuNXM7XG4gIGNvbG9yOiAjQzUwMDAwOyB9XG5cbi5kYXRhX19lbnRyeV9fYmxvY2suZXJyb3IgLnN0eWxlLS1pbnB1dC0tY29kZSB7XG4gIGFuaW1hdGlvbjogZWZmZWN0X2Vycm9yX2JvcmRlciAuNXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNTAwMDA7XG4gIGNvbG9yOiAjQzUwMDAwOyB9XG5cbi5zb2NpYWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkQ2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjQUJBQkFCO1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi50aW1lcl90ZXh0IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmVycm9yX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBrZXlmcmFtZXMgZWZmZWN0X3N1Y2Nlc3Mge1xuICAwJSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU5MDZmZjAwO1xuICAgIGNvbG9yOiAjNjQ2NDY0OyB9XG4gIDEwMCUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1QTA2RkY7XG4gICAgY29sb3I6ICM1QTA2RkY7IH0gfVxuXG5Aa2V5ZnJhbWVzIGVmZmVjdF9lcnJvciB7XG4gIDAlIHtcbiAgICBjb2xvcjogI2E5YTlhOTsgfVxuICAxMDAlIHtcbiAgICBjb2xvcjogI0M1MDAwMDsgfSB9XG5cbkBrZXlmcmFtZXMgZWZmZWN0X2Vycm9yX2JvcmRlciB7XG4gIDAlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTkwNmZmMDA7XG4gICAgY29sb3I6ICM2NDY0NjQ7IH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M1MDAwMDtcbiAgICBjb2xvcjogI0M1MDAwMDsgfSB9XG5cbi5wYXNzcG9ydF9faW5wdXQge1xuICB3aWR0aDogNDklO1xuICBoZWlnaHQ6IDEzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM5RTlFOUU7IH1cblxuLmNvbG9yX19wdXJwbGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6ICM1QTA2RkY7IH1cblxuLnBhc3Nwb3J0X19pbnB1dCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FkZF9hX3Bob3RvXzI0cHhfb3V0bGluZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDEycHggY2VudGVyOyB9XG5cbi5wYXNzcG9ydF9faW5wdXQgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNUEwNkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrXzI0cHguc3ZnKTsgfVxuXG4ucGFzc3BvcnRfX2lucHV0IGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7IH1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmN1c3RvbS1jaGVja2JveCArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmN1c3RvbS1jaGVja2JveCArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggKyBsYWJlbCBhIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM3QjM4RkY7IH1cbiAgLmN1c3RvbS1jaGVja2JveCArIGxhYmVsIGE6Zm9jdXMgLmN1c3RvbS1jaGVja2JveCArIGxhYmVsIGE6YWN0aXZlIC5jdXN0b20tY2hlY2tib3ggKyBsYWJlbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzdCMzhGRjsgfVxuXG4uY3VzdG9tLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FCQUJBQjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVjay5zdmcpOyB9XG5cbiNjb2RlLS1lbnRyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jbG9naW5fX3Bob25lOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTlBOUE5ICFpbXBvcnRhbnQ7IH1cblxuLnN0eWxlLS1sYWJlbC0taW5wdXQtLWxvZ2luIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICM1QTA2RkY7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4uYnV0dG9uLS1HcmF5IHtcbiAgYmFja2dyb3VuZDogI0E5QTlBOTsgfVxuXG4uc3RlcF9fMSAuYnV0dG9uLS1HcmF5IHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7IH1cblxuLmxvZ2luX19idXR0b24tLXJlZ2lzdHJhdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMztcbiAgbWFyZ2luLXRvcDogLTRweDsgfVxuXG4ubG9naW5fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmxvZ2luX19idXR0b246aG92ZXIsIC5sb2dpbl9fYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2dpbl9fYnV0dG9uIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9naW5fX2J1dHRvbjpub3QoLmxvZ2luX19idXR0b24tLWxpZ2h0KSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmxvZ2luX19idXR0b246bm90KC5sb2dpbl9fYnV0dG9uLS1saWdodCkgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZ2luX19idXR0b246bm90KC5sb2dpbl9fYnV0dG9uLS1saWdodCkgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5sb2dpbl9fYnV0dG9uLS1saWdodCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIGNvbG9yOiAjNWEwNmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlNmZmOyB9XG4gIC5sb2dpbl9fYnV0dG9uLS1saWdodDpob3ZlciwgLmxvZ2luX19idXR0b24tLWxpZ2h0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkMmViOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2dpbl9fYnV0dG9uLS1saWdodCB7XG4gICAgICBvcmRlcjogNDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cbiAgICAgIC5sb2dpbl9fYnV0dG9uLS1saWdodDpob3ZlciwgLmxvZ2luX19idXR0b24tLWxpZ2h0OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM0ZDA5ZDQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLmxvZ2luX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZ2luX19mb3JtIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgcGFkZGluZy10b3A6IDQ0cHg7IH0gfVxuXG4ubG9naW5fX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2dpbl9fZmllbGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5sb2dpbl9fZmllbGQgKyAubG9naW5fX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW5fX2ZpZWxkICsgLmxvZ2luX19maWVsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cblxuLmxvZ2luX19maWVsZCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg1ODY4NjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW5fX2ZpZWxkIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM3NTc1NzU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luX19maWVsZCBpbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbl9fZmllbGQgaW5wdXQ6bm90KC5wbGFjZWhvbGRlci1zaG93bikgKyBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5sb2dpbl9fZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zczsgfVxuICAubG9naW5fX2ZpZWxkIGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM1YTA2ZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZ2luX19maWVsZCBpbnB1dCB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG4ubG9naW5fX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGhlaWdodDogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW5fX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICBmb250LXNpemU6IDhweDsgfSB9XG5cbi5sb2dpbl9fcGFzc3dvcmQtcmVzdG9yZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjODU4Njg2O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG5cbi5sb2dpbl9fcGFzc3dvcmQtcmVzdG9yZTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG5cbi5sb2dpbl9fc29jaWFsLWxvZ2luIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW5fX3NvY2lhbC1sb2dpbiB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC5tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7IH0gfVxuXG4ubWFpbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcItCR0YDQvtC90LjRgNGD0LkhISFcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNTRweDtcbiAgbGVmdDogLTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTkwcHg7XG4gIHBhZGRpbmctdG9wOiAzMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZXF1aXBtZW50LWZvb3Quc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDIycHgpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyOTZweCAxNzhweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW46OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNzBweCAxNjNweDtcbiAgICAgIHotaW5kZXg6IDQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAubWFpbjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtMTQycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMTBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1haW46OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0xNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgxcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5OHB4IDE4MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSA0OXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5tYWluX19pbnRybyB7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzU5Ljc2ZGVnLCAjZmZmZmZmIDQwLjk5JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2My43OCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluX19pbnRybyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMzlweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFpbl9faW50cm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjhweDsgfSB9XG5cbi5tYWluX19oZWFkaW5nLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbl9faGVhZGluZy1wb3J0cmFpdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX2hlYWRpbmctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5fX2ludHJvIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzIxMjEyMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbl9faW50cm8gaDEge1xuICAgICAgd2lkdGg6IDYyOXB4O1xuICAgICAgbWF4LXdpZHRoOiA2MjlweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX19pbnRybyBoMSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9faW50cm8gaDEgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5fX2ludHJvID4gcCB7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbl9faW50cm8gPiBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1haW5fX2ludHJvID4gcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX2ludHJvID4gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH0gfVxuXG4ubWFpbl9fZm9ybS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICM1YTA2ZmY7XG4gIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLm1haW5fX2Zvcm0tYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX19mb3JtLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTBweCAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIGxlZnQ6IDFweDsgfSB9XG5cbi5tYWluX19mb3JtLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyODQlO1xuICBoZWlnaHQ6IDMwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQuNSUsIC0yMC40JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluX19pbnRyby1iY2ctLW1vYmlsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgaGVpZ2h0OiAzODElOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5tYWluX19mb3JtLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW5fX2ludHJvLWJjZy0tdGFibGV0LnN2Z1wiKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yLjUlLCAtMjIuNyUpO1xuICAgICAgd2lkdGg6IDU0My45JTtcbiAgICAgIGhlaWdodDogNTI1JTtcbiAgICAgIGxlZnQ6IDNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFpbl9fZm9ybS1idXR0b246OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluX19pbnRyby1iY2ctLWRlc2t0b3Auc3ZnXCIpO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgbGVmdDogNXB4OyB9IH1cblxuLm1haW5fX2ludHJvLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tdG9wOiA0NnB4O1xuICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbl9faW50cm8tYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5tYWluX19pbnRyby1idXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX19pbnRyby1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tYWluX19pbnRyby1idXR0b246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogLTEwMXB4O1xuICB3aWR0aDogNzNweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW50cm8tYXJyb3cucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2ludHJvLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgdG9wOiAtOTBweDtcbiAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogNjlweDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzLCByaWdodCAwLjNzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLm1haW5fX2ludHJvLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgdG9wOiAtNjVweDtcbiAgICAgIHJpZ2h0OiAtMTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX2ludHJvLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgIHRvcDogLTgwcHg7XG4gICAgcmlnaHQ6IC02MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5tYWluX19pbnRyby1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICB0b3A6IC02MHB4O1xuICAgIHJpZ2h0OiAtMTQwcHg7IH0gfVxuXG4ubWFpbl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbl9fc2xpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1haW5fX3NsaWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLm1haW5fX3NsaWRlciA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluX19zbGlkZXIgPiBidXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRvcDogNTEuNCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIHotaW5kZXg6IDc7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2xpZGVyLWxlZnQtLXRhYmxldC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1haW5fX3NsaWRlciA+IGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fc2xpZGVyID4gYnV0dG9uLmRpc2FibGVkIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfSB9XG5cbi5tYWluX19zbGlkZXIgPiBidXR0b246bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctbGVmdC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFpbl9fc2xpZGVyID4gYnV0dG9uOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctbGVmdC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNnB4IDhweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zczsgfVxuICAgICAgLm1haW5fX3NsaWRlciA+IGJ1dHRvbjpudGgtb2YtdHlwZSgxKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggOHB4OyB9IH1cblxuLm1haW5fX3NsaWRlciA+IGJ1dHRvbjpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICByaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1haW5fX3NsaWRlciA+IGJ1dHRvbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3M7IH1cbiAgICAgIC5tYWluX19zbGlkZXIgPiBidXR0b246bnRoLW9mLXR5cGUoMik6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDhweDsgfSB9XG5cbi5tYWluLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY0MnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAubWFpbi1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDY3MnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tc2xpZGVyX19jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAubWFpbi1zbGlkZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1zbGlkZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1zbGlkZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLm1haW4tc2xpZGVyX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLXNsaWRlcl9fc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbi1zbGlkZXJfX2ltZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzQ0cHg7XG4gIGhlaWdodDogNjEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tc2xpZGVyX19pbWctd3JhcHBlciB7XG4gICAgICB3aWR0aDogOTIlO1xuICAgICAgaGVpZ2h0OiA5OC41JTsgfSB9XG5cbi5tYWluLXNsaWRlcl9faW1nLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tYWluLXNsaWRlcl9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzNnB4O1xuICByaWdodDogMTExcHg7XG4gIHdpZHRoOiA4N3B4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmc6IDAgMTdweCAwIDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zczsgfVxuICAubWFpbi1zbGlkZXJfX2xpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgLm1haW4tc2xpZGVyX19saW5rIHtcbiAgICAgIHJpZ2h0OiAxMTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLXNsaWRlcl9fbGluayB7XG4gICAgICBib3R0b206IDY0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfSB9XG5cbi5tYWluLXNsaWRlcl9fbmF2IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgLm1haW4tc2xpZGVyX19uYXYge1xuICAgICAgYm90dG9tOiAxN3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tc2xpZGVyX19uYXYge1xuICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLm1haW4tc2xpZGVyX19uYXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1haW4tc2xpZGVyX19uYXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1YTA2ZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluLXNsaWRlcl9fbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbl9fYWJvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2Fib3V0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4NnB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAubWFpbl9fYWJvdXQge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluLXZpZGVvLWJnLXRhYmxldC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2FsYygtMC4zOTg4ICogMTAwdncgKyA1MzcuMzk4OHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX19hYm91dCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMCBib3R0b20gMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW4tYWJvdXQtMy1kZXNrdG9wLnN2Z1wiKTsgfSB9XG5cbi5tYWluX19mZWF0dXJlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2ZlYXR1cmVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW5fX2ludHJvLWJnLWRlc2t0b3Auc3ZnXCIpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX19mZWF0dXJlcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTYuMSU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM0LjglIGF1dG8sIDEwMCUgY2FsYygxMDAlIC0gMzE0cHgpOyB9IH1cbiAgLm1haW5fX2ZlYXR1cmVzIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbl9fZmVhdHVyZXMgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAubWFpbl9fZmVhdHVyZXMgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDJweDsgfSB9XG4gICAgLm1haW5fX2ZlYXR1cmVzIGgyOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTczcHg7XG4gICAgICByaWdodDogLTZweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2V4Y2xhbWF0aW9uLW1hcmtzLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIC5tYWluX19mZWF0dXJlcyBoMjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYWluX19mZWF0dXJlcyBoMjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAgICAgLm1haW5fX2ZlYXR1cmVzIGgyOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAxMzZweDtcbiAgICAgICAgICByaWdodDogLTQ4cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgICAubWFpbl9fZmVhdHVyZXMgaDI6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIC8qXG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAtOTBweDtcbiAgICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICovIH0gfVxuICAubWFpbl9fZmVhdHVyZXMgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW5fX2ZlYXR1cmVzIHVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluX19mZWF0dXJlcyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB3aWR0aDogNDclOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAubWFpbl9fZmVhdHVyZXMgdWwge1xuICAgICAgICB3aWR0aDogNDcuNSU7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7IH0gfVxuICAubWFpbl9fZmVhdHVyZXMgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluX19mZWF0dXJlcyBsaSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbl9fZmVhdHVyZXMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW5fX2ZlYXR1cmVzIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgLm1haW5fX2ZlYXR1cmVzIGxpIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbl9fZmVhdHVyZXMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiAubWFpbl9fYWJvdXQtYmcge1xuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MC45N3Z3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluX19pbnRyby1iZy10YWJsZXQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW5fX2ludHJvLWJnLWRlc2t0b3Auc3ZnXCIpO1xuICB9XG59ICovXG4ubWFpbl9fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4N3B4O1xuICBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5tYWluX192aWRlbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAzOC41JTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX192aWRlbyB7XG4gICAgICB3aWR0aDogNDIuNyU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLm1haW5fX3ZpZGVvLXBsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbi12aWRlby1iZy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLm1haW5fX3ZpZGVvLXBsYXkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLm1haW5fX3ZpZGVvLXBsYXktdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmMDJlYzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAubWFpbl9fdmlkZW8tcGxheS10ZXh0IHtcbiAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9idXR0b24tcGxheS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX192aWRlby1wbGF5LXRleHQge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cblxuLm1haW5fX2Fib3V0LXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2Fib3V0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLm1haW5fX2Fib3V0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX19hYm91dC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5tYWluX19hYm91dC13cmFwcGVyIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubWFpbl9fYWJvdXQtd3JhcHBlciBwOjpiZWZvcmUsIC5tYWluX19hYm91dC13cmFwcGVyIHA6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcXVvdGVzLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLm1haW5fX2Fib3V0LXdyYXBwZXIgcDo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMzhweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgICAubWFpbl9fYWJvdXQtd3JhcHBlciBwOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICBsZWZ0OiAtMXB4OyB9IH1cbiAgICAubWFpbl9fYWJvdXQtd3JhcHBlciBwOjphZnRlciB7XG4gICAgICBib3R0b206IDJweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIC5tYWluX19hYm91dC13cmFwcGVyIHA6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgcmlnaHQ6IDc2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW5fX2Fib3V0LXdyYXBwZXIgcCB7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgICAgICAgLm1haW5fX2Fib3V0LXdyYXBwZXIgcDo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogNzFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgICAubWFpbl9fYWJvdXQtd3JhcHBlciBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgLm1haW5fX2Fib3V0LXdyYXBwZXIgcCB7XG4gICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gIC5tYWluX19hYm91dC13cmFwcGVyIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluX19hYm91dC13cmFwcGVyIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgICAubWFpbl9fYWJvdXQtd3JhcHBlciAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5tYWluX19hYm91dC13cmFwcGVyIC5idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOThweDsgfSB9XG5cbi5tYWluX19lcXVpcG1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluX19lcXVpcG1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW4tdW5kZXJsaW5lLW1vYmlsZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMzBweCAyN3B4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5tYWluX19lcXVpcG1lbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1haW5fX2VxdWlwbWVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLm1haW5fX2VxdWlwbWVudCBiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAubWFpbl9fZXF1aXBtZW50IGIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ubWFpbl9fZXF1aXBtZW50LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTAxcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2VxdWlwbWVudC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX19lcXVpcG1lbnQtdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLypcbi5tYWluX19lcXVpcG1lbnQtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNnB4O1xuICBsZWZ0OiAwcHg7XG5cbiAgd2lkdGg6IDMyNnB4O1xuICBoZWlnaHQ6IDEwcHg7XG5cbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2VxdWlwbWVudC10aXRsZS11bmRlcmxpbmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5tYWluX19lcXVpcG1lbnQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE2cHg7XG4gIHJpZ2h0OiAwcHg7XG5cbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcblxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZXF1aXBtZW50LXRpdGxlLWhhbmQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4qL1xuLm1haW5fX2VxdWlwbWVudC10aXRsZSBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbl9fZXF1aXBtZW50LXRpdGxlIGgyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA1NjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluX19lcXVpcG1lbnQtdGl0bGUgaDIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFpbl9fZXF1aXBtZW50LXRpdGxlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cblxuLm1haW5fX2VxdWlwbWVudC10aXRsZSBoMjo6YmVmb3JlLFxuLm1haW5fX2VxdWlwbWVudC10aXRsZSBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbl9fZXF1aXBtZW50LXRpdGxlIGgyOjpiZWZvcmUsXG4gICAgLm1haW5fX2VxdWlwbWVudC10aXRsZSBoMjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cbi5tYWluX19lcXVpcG1lbnQtdGl0bGUgaDI6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTMycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9lcXVpcG1lbnQtdGl0bGUtdW5kZXJsaW5lLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH1cblxuLm1haW5fX2VxdWlwbWVudC10aXRsZSBoMjo6YWZ0ZXIge1xuICBib3R0b206IC0xNnB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2VxdWlwbWVudC10aXRsZS1oYW5kLnN2Z1wiKTsgfVxuXG4ubWFpbl9fZXF1aXBtZW50LXRpdGxlIGEge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICAvKlxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbi11bmRlcmxpbmUtcG9pbnRlci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgKi9cbiAgY29sb3I6ICMyMTIxMjE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2VxdWlwbWVudC10aXRsZSBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX19lcXVpcG1lbnQtdGl0bGUgYSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9IH1cblxuLm1haW5fX2VxdWlwbWVudC10aXRsZSBhOjpiZWZvcmUsXG4ubWFpbl9fZXF1aXBtZW50LXRpdGxlIGE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluX19lcXVpcG1lbnQtdGl0bGUgYTo6YmVmb3JlLFxuICAgIC5tYWluX19lcXVpcG1lbnQtdGl0bGUgYTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjsgfSB9XG5cbi5tYWluX19lcXVpcG1lbnQtdGl0bGUgYTo6YmVmb3JlIHtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiAtNnB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZXF1aXBtZW50LXRpdGxlLXVuZGVybGluZS10YWJsZXQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2VxdWlwbWVudC10aXRsZSBhOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiA1N3B4O1xuICAgICAgbGVmdDogLTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1haW5fX2VxdWlwbWVudC10aXRsZSBhOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgbGVmdDogLTM5cHg7XG4gICAgICB3aWR0aDogNDQwcHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9lcXVpcG1lbnQtdGl0bGUtdW5kZXJsaW5lLWRlc2t0b3Auc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0NDBweCA5cHg7IH0gfVxuXG4ubWFpbl9fZXF1aXBtZW50LXRpdGxlIGE6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGxlZnQ6IDE1NXB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZXF1aXBtZW50LXRpdGxlLWhhbmQtdGFibGV0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0OHB4IDUycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluX19lcXVpcG1lbnQtdGl0bGUgYTo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiA4cHg7XG4gICAgICBsZWZ0OiAxMjFweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFpbl9fZXF1aXBtZW50LXRpdGxlIGE6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDEyNnB4O1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZXF1aXBtZW50LXRpdGxlLWhhbmQtZGVza3RvcC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcycHggNzhweDsgfSB9XG5cbi5tYWluX19jYXRhbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluX19jYXRhbG9nIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDY2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1haW5fX2NhdGFsb2cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7IH0gfVxuXG4ubWFpbl9fY2F0YWxvZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbl9fY2F0YWxvZy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2NhdGFsb2ctaXRlbSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgICAgIC5tYWluX19jYXRhbG9nLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5tYWluX19jYXRhbG9nLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFpbl9fY2F0YWxvZy1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoM24rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMyksXG4gIC5tYWluX19jYXRhbG9nLWl0ZW06bnRoLWNoaWxkKDNuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzMpIH4gLm1haW5fX2NhdGFsb2ctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5tYWluX19jYXRhbG9nLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG5cbi5tYWluX19jYXRhbG9nLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoOW4gKyAxKTo6YmVmb3JlIHtcbiAgbGVmdDogY2FsYyg1MCUgLSAxNjIuNXB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEzNS41cHgpO1xuICB3aWR0aDogMzI1cHg7XG4gIGhlaWdodDogMjcxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluX19jYXRhbG9nLWhvdmVyLTEuc3ZnXCIpOyB9XG5cbi5tYWluX19jYXRhbG9nLWl0ZW06bnRoLWNoaWxkKDluICsgMik6OmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTUxcHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMTMxcHgpO1xuICB3aWR0aDogMzAycHg7XG4gIGhlaWdodDogMjYycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluX19jYXRhbG9nLWhvdmVyLTIuc3ZnXCIpOyB9XG5cbi5tYWluX19jYXRhbG9nLWl0ZW06bnRoLWNoaWxkKDluICsgMyk6OmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTYyLjVweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAxNDlweCk7XG4gIHdpZHRoOiAzMjVweDtcbiAgaGVpZ2h0OiAyOThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW5fX2NhdGFsb2ctaG92ZXItMy5zdmdcIik7IH1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoOW4gKyA0KTo6YmVmb3JlIHtcbiAgbGVmdDogY2FsYyg1MCUgLSAxNTZweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAxMzcuNXB4KTtcbiAgd2lkdGg6IDMxMnB4O1xuICBoZWlnaHQ6IDI3NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9fY2F0YWxvZy1ob3Zlci00LnN2Z1wiKTsgfVxuXG4ubWFpbl9fY2F0YWxvZy1pdGVtOm50aC1jaGlsZCg5biArIDUpOjpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE1MXB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEzOXB4KTtcbiAgd2lkdGg6IDMwMnB4O1xuICBoZWlnaHQ6IDI3OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9fY2F0YWxvZy1ob3Zlci01LnN2Z1wiKTsgfVxuXG4ubWFpbl9fY2F0YWxvZy1pdGVtOm50aC1jaGlsZCg5biArIDYpOjpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE1OHB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEyOS41cHgpO1xuICB3aWR0aDogMzE2cHg7XG4gIGhlaWdodDogMjU5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluX19jYXRhbG9nLWhvdmVyLTYuc3ZnXCIpOyB9XG5cbi5tYWluX19jYXRhbG9nLWl0ZW06bnRoLWNoaWxkKDluICsgNyk6OmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTYxLjVweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAxNDkuNXB4KTtcbiAgd2lkdGg6IDMyM3B4O1xuICBoZWlnaHQ6IDI5OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9fY2F0YWxvZy1ob3Zlci03LnN2Z1wiKTsgfVxuXG4ubWFpbl9fY2F0YWxvZy1pdGVtOm50aC1jaGlsZCg5biArIDgpOjpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE1NC41cHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMTM4LjVweCk7XG4gIHdpZHRoOiAzMDlweDtcbiAgaGVpZ2h0OiAyNzdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW5fX2NhdGFsb2ctaG92ZXItOC5zdmdcIik7IH1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoOW4gKyA5KTo6YmVmb3JlIHtcbiAgbGVmdDogY2FsYyg1MCUgLSAxNjcuNXB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEzOC41cHgpO1xuICB3aWR0aDogMzM1cHg7XG4gIGhlaWdodDogMjc3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluX19jYXRhbG9nLWhvdmVyLTkuc3ZnXCIpOyB9XG5cbi5tYWluX19jYXRhbG9nLWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAyMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluX19jYXRhbG9nLWl0ZW0gYSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjI2cHg7IH0gfVxuXG4ubWFpbl9fY2F0YWxvZy1pdGVtIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubWFpbl9fY2F0YWxvZy1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5tYWluX19jYXRhbG9nLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA1NXB4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluX19jYXRhbG9nLWRlc2NyaXB0aW9uIHtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW4tdW5kZXJsaW5lLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX19jYXRhbG9nLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogNjE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MTVweCA0MXB4OyB9IH1cblxuLm1haW5fX2VxdWlwbWVudCAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDQxcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbl9fZXF1aXBtZW50IC5idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2VxdWlwbWVudCAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAyODJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2VxdWlwbWVudCAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX19lcXVpcG1lbnQgLmJ0biB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTFweDsgfSB9XG5cbi8qXG4ubWFpbl9fZXF1aXBtZW50IC5idG46OmFmdGVyIHtcbiAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTY2cHg7XG4gICAgbGVmdDogLTEwLjIlO1xuXG4gICAgd2lkdGg6IDg4dnc7XG4gICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW4tdW5kZXJsaW5lLW1vYmlsZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5idG4tdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnRuLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmJ0bi10YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5idG4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5idG4tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW5fX3NsaWRlciA+IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tYWluX19mZWF0dXJlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluX19mZWF0dXJlcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzIlICsgMzdweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW4tYWJvdXQtdGFibGV0LnN2Z1wiKSwgdXJsKFwiLi4vaW1nL21haW4tYWJvdXQtMi10YWJsZXQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMCB0b3AgMCwgbGVmdCAwIGJvdHRvbSAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMi44JSBhdXRvLCAxMDAlIGNhbGMoMTAwJSAtICgxMDB2dyAtIDgwcHgpKjAuMjYxKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5LjclO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm1haW5fX2ZlYXR1cmVzIHVsIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLm1haW5fX2ZlYXR1cmVzIHVsOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLm1haW5fX2ZlYXR1cmVzIGxpIHtcbiAgICAgICAgZm9udDogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFpbl9fZmVhdHVyZXMge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDI4JSArIDEyNHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIHRvcCAxM3B4LGxlZnQgMCBib3R0b20gMTJweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzQuOCUgYXV0bywgMTAwJSBjYWxjKDEwMCUgLSAzMTJweCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbi1hYm91dC1kZXNrdG9wLnN2Z1wiKSwgdXJsKFwiLi4vaW1nL21haW4tYWJvdXQtMi1kZXNrdG9wLnN2Z1wiKTsgfVxuICAgICAgLm1haW5fX2ZlYXR1cmVzIHVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4LjklO1xuICAgICAgICB3aWR0aDogNDUlOyB9XG4gICAgICAubWFpbl9fZmVhdHVyZXMgdWw6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLm1haW5fX2Fib3V0LWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21haW5fX2ludHJvLWJnLS1tb2JpbGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNzglIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAzMTIlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDM4LjclIDEycHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluX19hYm91dC1iZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW4tYWJvdXQtMy10YWJsZXQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlKSBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTBweCBib3R0b20gMTVweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3OC40JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFpbl9fYWJvdXQtYmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQzJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuXG4ubWFpbl9faGVsaWNvcHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNjUuNyU7XG4gIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2hlbGljb3B0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDQ0LjglOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLm1haW5fX2hlbGljb3B0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDQzLjklOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluX19oZWxpY29wdGVyIHtcbiAgICAgIHRvcDogNDEuOCU7IH0gfVxuXG4ubWFpbl9faGVsaWNvcHRlciBhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5tYWluX19oZWxpY29wdGVyIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5tYWluX19oZWxpY29wdGVyIGEge1xuICAgICAgbGVmdDogMDsgfSB9XG5cbi5tYWluX19oZWxpY29wdGVyIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlbGljb3B0ZXIuc3ZnXCIpO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHotaW5kZXg6IC0xOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5tYWluX19oZWxpY29wdGVyIGE6OmFmdGVyIHtcbiAgICAgIHRvcDogMzZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5tYWluX19oZWxpY29wdGVyIGE6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDg2cHg7IH0gfVxuXG4ubWFpbl9faGVsaWNvcHRlci1iY2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLm1haW5fX2ZpZ3VyaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg1LjYlO1xuICBsZWZ0OiAxNCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2ZpZ3VyaW5lIHtcbiAgICAgIHRvcDogNzUuNiU7XG4gICAgICBsZWZ0OiAzNiU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1haW5fX2ZpZ3VyaW5lIHtcbiAgICAgIHRvcDogODUuMiU7XG4gICAgICBsZWZ0OiA0NS45JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAubWFpbl9fZmlndXJpbmUtLWxlZyB7XG4gICAgdG9wOiA3NCU7XG4gICAgbGVmdDogMzUuNyU7IH0gfVxuXG4ubWFpbl9fZmlndXJpbmUtLWJveSxcbi5tYWluX19maWd1cmluZS0tZ2lybCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5fX2ZpZ3VyaW5lLS1ib3ksXG4gICAgLm1haW5fX2ZpZ3VyaW5lLS1naXJsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19maWd1cmluZS0tZ2lybCB7XG4gICAgdG9wOiA0Ny45JTtcbiAgICBsZWZ0OiAxNC42JTsgfVxuICAgIC5tYWluX19maWd1cmluZS0tZ2lybCAuZmlndXJpbmVfX21lc3NhZ2Uge1xuICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAzNnB4KTtcbiAgICAgIGxlZnQ6IC0xNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5tYWluX19maWd1cmluZS0tZ2lybCB7XG4gICAgdG9wOiA0Ni45JTsgfVxuICAgIC5tYWluX19maWd1cmluZS0tZ2lybCAuZmlndXJpbmVfX21lc3NhZ2Uge1xuICAgICAgbGVmdDogLTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tYWluX19maWd1cmluZS0tZ2lybCB7XG4gICAgdG9wOiAyNyU7XG4gICAgbGVmdDogMTguMyU7IH1cbiAgICAubWFpbl9fZmlndXJpbmUtLWdpcmwgLmZpZ3VyaW5lX19tZXNzYWdlIHtcbiAgICAgIGxlZnQ6IC0xNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19maWd1cmluZS0tYm95IHtcbiAgICB0b3A6IDQ4JTtcbiAgICBsZWZ0OiA2NC42JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAubWFpbl9fZmlndXJpbmUtLWJveSB7XG4gICAgdG9wOiA0Ny40JTtcbiAgICBsZWZ0OiA2NC42JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1haW5fX2ZpZ3VyaW5lLS1ib3kge1xuICAgIHRvcDogMjYlO1xuICAgIGxlZnQ6IDYwLjklOyB9IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5tb2RhbCB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1vZGFsIHtcbiAgICAgIHBhZGRpbmc6IDAgMTQ0cHg7XG4gICAgICB3aWR0aDogMTM2NnB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5tb2RhbCB7XG4gICAgICB3aWR0aDogMTM3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5tb2RhbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMiU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZGFsLWRlY29yLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsOjphZnRlciB7XG4gICAgaGVpZ2h0OiAyNCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tb2RhbDo6YWZ0ZXIge1xuICAgIGhlaWdodDogMjIlO1xuICAgIGJvdHRvbTogNSU7IH0gfVxuXG4ubW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2RhbF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubW9kYWxfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4ubW9kYWxfX2xvZ28ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tb2RhbF9fbG9nbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIGhlaWdodDogODBweDsgfSB9XG5cbi5tb2RhbF9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5tb2RhbF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnLXNwcml0ZS9tb2RhbC1jbG9zZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2RhbF9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgaGVpZ2h0OiA3OHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tb2RhbF9fYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNyU7XG4gICAgICByaWdodDogMyU7IH0gfVxuXG4ubW9kYWxfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vZGFsX19pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWxfX2luZm8ge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLm1vZGFsX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1vZGFsX19pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsX19ibG9jayB7XG4gICAgd2lkdGg6IDQ4JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAubW9kYWxfX2Jsb2NrIHtcbiAgICB3aWR0aDogMzAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAubW9kYWxfX2Jsb2NrIHtcbiAgICB3aWR0aDogMjklOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsX19ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5tb2RhbF9fYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgd2lkdGg6IDMxJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1vZGFsX19ibG9jazpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTsgfSB9XG5cbi5tb2RhbCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubW9kYWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1vZGFsIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLm1vZGFsIHAge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tb2RhbCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ubW9kYWwgYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5tb2RhbF9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAubW9kYWxfX3NvY2lhbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubW9kYWxfX3NvY2lhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cblxuLm1vZGFsX19zb2NpYWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsX19zb2NpYWwgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tb2RhbF9fc29jaWFsIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7IH0gfVxuXG4ubW9kYWxfX2Zvcm0gaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWxfX2Zvcm0gaW5wdXQge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5tb2RhbF9fZm9ybSBpbnB1dCB7XG4gICAgICB3aWR0aDogNDElO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubW9kYWxfX2Zvcm0gaW5wdXQge1xuICAgICAgd2lkdGg6IDM5JTsgfSB9XG5cbi5tb2RhbF9fZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4ubW9kYWxfX2Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjp3ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ubW9kYWxfX2Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjp3ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm1vZGFsX19mb3JtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWxfX2Zvcm0gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5tb2RhbF9fZm9ybSBidXR0b24ge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjc1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1vZGFsX19mb3JtIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTglOyB9IH1cblxuLm1vZGFsX19mb3JtIGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ubXktb3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG5cbi5teS1vcmRlcl9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlN2ZmO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX19oZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5teS1vcmRlcl9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm15LW9yZGVyX19oZWFkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfSB9XG5cbi5teS1vcmRlcl9faGVhZGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWRvd24tc2hvcnQtYmx1ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsgfVxuXG4ubXktb3JkZXIuZW5hYmxlZCAubXktb3JkZXJfX2hlYWRlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpOyB9XG5cbi5teS1vcmRlcl9faGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX19oZWFkZXIgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi5teS1vcmRlcl9faGVhZGVyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBjb2xvcjogIzg1ODY4NjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktb3JkZXJfX2hlYWRlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5teS1vcmRlcl9faGVhZGVyIHNwYW46bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7IH1cblxuLm15LW9yZGVyLS1jYW5jZWxsZWQgLm15LW9yZGVyX19oZWFkZXIgc3BhbjpudGgtb2YtdHlwZSgxKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDJlYzsgfVxuXG4ubXktb3JkZXJfX2hlYWRlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktb3JkZXJfX2hlYWRlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNzU3NTc1OyB9IH1cblxuLm15LW9yZGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZWVlNmZmO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZWVlNmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VlZTZmZjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubXktb3JkZXJfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzBweDsgfSB9XG5cbi5teS1vcmRlcl9fd3JhcHBlci5lbmFibGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX193cmFwcGVyLmVuYWJsZWQge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5teS1vcmRlcl9fd3JhcHBlci52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubXktb3JkZXJfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktb3JkZXJfX2lubmVyIHtcbiAgICAgIHdpZHRoOiA1OCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubXktb3JkZXJfX2lubmVyIHtcbiAgICAgIHdpZHRoOiA0My41JTtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuLm15LW9yZGVyX19sZWFzaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktb3JkZXJfX2xlYXNpbmcge1xuICAgICAgb3JkZXI6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLm15LW9yZGVyX19sZWFzaW5nIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX19sZWFzaW5nIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4ubXktb3JkZXJfX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktb3JkZXJfX2ZpZWxkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLm15LW9yZGVyX19maWVsZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5teS1vcmRlcl9fZmllbGQgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NTg2ODY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX19maWVsZCBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5teS1vcmRlcl9fZmllbGQtLWNvbG9yZWQgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGNvbG9yOiAjNWEwNmZmOyB9XG5cbi5teS1vcmRlcl9fbGVhc2UtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX19sZWFzZS1kYXRlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ubXktb3JkZXJfX2xlYXNlLWRhdGUgPiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg1ODY4NjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktb3JkZXJfX2xlYXNlLWRhdGUgPiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ubXktb3JkZXJfX2xlYXNlLWRhdGUgPiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktb3JkZXJfX2xlYXNlLWRhdGUgPiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktb3JkZXJfX2xlYXNpbmctd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3NXB4KTsgfSB9XG5cbi5teS1vcmRlcl9fbGVhc2luZy13cmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm15LW9yZGVyX19sZWFzaW5nLXdyYXBwZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm15LW9yZGVyX19sZWFzaW5nLXdyYXBwZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjODU4Njg2OyB9XG5cbi5teS1vcmRlcl9fbGVhc2luZy13cmFwcGVyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5teS1vcmRlcl9fbGVhc2luZy13cmFwcGVyIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzg1ODY4NjsgfVxuXG4ubXktb3JkZXJfX2xlYXNpbmctd3JhcHBlciBzcGFuOm50aC1vZi10eXBlKDUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubXktb3JkZXJfX29idGFpbmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX19vYnRhaW5pbmcge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLm15LW9yZGVyX19vYnRhaW5pbmcgaDMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktb3JkZXJfX29idGFpbmluZyBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLm15LW9yZGVyX19jb21wb3NpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmOWY2ZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjlmNmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5teS1vcmRlcl9fY29tcG9zaXRpb24ge1xuICAgICAgd2lkdGg6IDQyJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm15LW9yZGVyX19jb21wb3NpdGlvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LW9yZGVyX19jb21wb3NpdGlvbi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubXktb3JkZXJfX2NvbXBvc2l0aW9uLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5teS1vcmRlcl9fY29tcG9zaXRpb24uZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5teS1vcmRlcl9fY29tcG9zaXRpb24gaDMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktb3JkZXJfX2NvbXBvc2l0aW9uIGgzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubXktb3JkZXJfX3Byb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX19wcm9kdWN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS1vcmRlcl9fcHJvZHVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjZmZjsgfSB9XG5cbi5teS1vcmRlcl9fcHJvZHVjdCArIC5teS1vcmRlcl9fcHJvZHVjdCB7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX19wcm9kdWN0ICsgLm15LW9yZGVyX19wcm9kdWN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuXG4ubXktb3JkZXJfX3Byb2R1Y3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDRweDtcbiAgY29sb3I6ICMyMTIxMjE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLm15LW9yZGVyX19wcm9kdWN0IGEge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbi5teS1vcmRlcl9fcHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX19wcm9kdWN0LWltYWdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5teS1vcmRlcl9fcHJvZHVjdC1pbWFnZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuXG4ubXktb3JkZXJfX3Byb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5teS1vcmRlcl9fcHJvZHVjdC1pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgbWF4LWhlaWdodDogODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5teS1vcmRlcl9fcHJvZHVjdC1pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9IH1cblxuLm15LW9yZGVyX19wcm9kdWN0LWRlc2NyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5teS1vcmRlcl9fcHJvZHVjdC1kZXNjciB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5teS1vcmRlcl9fcHJvZHVjdC1kZXNjciB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4ubXktb3JkZXJfX3Byb2R1Y3QtZGVzY3Igc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX19wcm9kdWN0LWRlc2NyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgY29sb3I6ICM1YTA2ZmY7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm15LW9yZGVyX19wcm9kdWN0LWRlc2NyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDIzNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cblxuLm15LW9yZGVyX19wcm9kdWN0LWRlc2NyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm15LW9yZGVyX19wcm9kdWN0LWRlc2NyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbi5teS1vcmRlcl9fcHJvZHVjdC1kZXNjciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgY29sb3I6ICM4NTg2ODY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5teS1vcmRlcl9fcHJvZHVjdC1kZXNjciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLm15LW9yZGVyX19wYXltZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktb3JkZXJfX3BheW1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5teS1vcmRlcl9fcGF5bWVudCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5teS1vcmRlcl9fcGF5bWVudCBoMyB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4ubXktb3JkZXJfX3ByZXBheSxcbi5teS1vcmRlcl9fcHJvbW9jb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5teS1vcmRlcl9fcHJlcGF5LFxuICAgIC5teS1vcmRlcl9fcHJvbW9jb2RlIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuLm15LW9yZGVyX19wcmVwYXkgc3BhbjpudGgtb2YtdHlwZSgxKSxcbi5teS1vcmRlcl9fcHJvbW9jb2RlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg1ODY4NjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktb3JkZXJfX3ByZXBheSBzcGFuOm50aC1vZi10eXBlKDEpLFxuICAgIC5teS1vcmRlcl9fcHJvbW9jb2RlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLm15LW9yZGVyX19wcmVwYXkgc3BhbjpudGgtb2YtdHlwZSgyKSxcbi5teS1vcmRlcl9fcHJvbW9jb2RlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubXktb3JkZXJfX2NoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzNnB4KTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LW9yZGVyX19jaGVjayB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9IH1cblxuLm15LW9yZGVyX19jaGVjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7IH1cblxuLm15LXByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5teS1wcm9maWxlIHtcbiAgICAgIHdpZHRoOiA2MzlweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5teS1wcm9maWxlIGgxIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJvZmlsZS1oMi11bmRlcmxpbmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5teS1wcm9maWxlIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm15LXByb2ZpbGUgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfSB9XG5cbi5teS1wcm9maWxlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNmY2ZjY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LXByb2ZpbGVfX2hlYWRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5teS1wcm9maWxlX191c2VyLW1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktcHJvZmlsZV9fdXNlci1tYWlsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH0gfVxuXG4ubXktcHJvZmlsZV9fdXNlci1tYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlcl9fbG9naW4taWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7IH1cblxuLm15LXByb2ZpbGVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5teS1wcm9maWxlX19idXR0b246aG92ZXIsIC5teS1wcm9maWxlX19idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7IH1cblxuLm15LXByb2ZpbGVfX2J1dHRvbi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm15LXByb2ZpbGVfX2J1dHRvbi0tbGlnaHQge1xuICBjb2xvcjogIzVhMDZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTZmZjsgfVxuICAubXktcHJvZmlsZV9fYnV0dG9uLS1saWdodDpob3ZlciwgLm15LXByb2ZpbGVfX2J1dHRvbi0tbGlnaHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWQyZWI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS1wcm9maWxlX19idXR0b24tLWV4aXQge1xuICAgIG1heC13aWR0aDogMjE4cHg7IH0gfVxuXG4ubXktcHJvZmlsZV9fZ2VuZXJhbC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5teS1wcm9maWxlX19nZW5lcmFsLWZvcm0uZW5hYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5teS1wcm9maWxlX19wZXJzb25hbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjZmNmY2OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktcHJvZmlsZV9fcGVyc29uYWwtaW5mbyAubXktcHJvZmlsZV9fZmllbGQ6bnRoLW9mLXR5cGUoMSkge1xuICAgIG9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS1wcm9maWxlX19wZXJzb25hbC1pbmZvIC5teS1wcm9maWxlX19maWVsZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXByb2ZpbGVfX3BlcnNvbmFsLWluZm8gLm15LXByb2ZpbGVfX2ZpZWxkOm50aC1vZi10eXBlKDMpIHtcbiAgICBvcmRlcjogMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktcHJvZmlsZV9fcGVyc29uYWwtaW5mbyAubXktcHJvZmlsZV9fZmllbGQ6bnRoLW9mLXR5cGUoNCkge1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm15LXByb2ZpbGVfX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktcHJvZmlsZV9fZmllbGQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTA1cHg7IH0gfVxuXG4ubXktcHJvZmlsZV9fZmllbGQgKyAubXktcHJvZmlsZV9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5teS1wcm9maWxlX19maWVsZCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg1ODY4NjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktcHJvZmlsZV9fZmllbGQgbGFiZWwge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuLm15LXByb2ZpbGVfX2ZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LXByb2ZpbGVfX2ZpZWxkIGlucHV0IHtcbiAgICAgIHdpZHRoOiAzNjVweDtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbi5lbmFibGVkIC5teS1wcm9maWxlX19maWVsZCBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzVhMDZmZjsgfVxuICAuZW5hYmxlZCAubXktcHJvZmlsZV9fZmllbGQgaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAyZWJjZDsgfVxuXG4ubXktcHJvZmlsZV9fZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgaGVpZ2h0OiA0OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5teS1wcm9maWxlX19maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgZm9udC1zaXplOiA4cHg7IH0gfVxuXG4ubXktcHJvZmlsZV9fZmllbGQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXktcHJvZmlsZV9fZmllbGQgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAzNjVweDtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktcHJvZmlsZV9fZmllbGQgPiAuY2hvaWNlcyB7XG4gICAgd2lkdGg6IDM2NXB4O1xuICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbi5teS1wcm9maWxlX19maWVsZCAuaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXItY29sb3I6ICMwMmViY2Q7IH1cblxuLm15LXByb2ZpbGVfX2ZpZWxkIC5pcy1mb2N1c2VkLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1kb3duLXNob3J0LnN2Zyk7IH1cblxuLm15LXByb2ZpbGVfX2ZpZWxkLS10cmlwbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LXByb2ZpbGVfX2ZpZWxkLS10cmlwbGUge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG4ubXktcHJvZmlsZV9fZmllbGQtLXRyaXBsZSA+IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODU4Njg2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5teS1wcm9maWxlX19maWVsZC0tdHJpcGxlID4gc3BhbiB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4ubXktcHJvZmlsZV9fZmllbGQtLXRyaXBsZSA+IGRpdi5jaG9pY2VzOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAubXktcHJvZmlsZV9fZmllbGQtLXRyaXBsZSA+IGRpdi5jaG9pY2VzOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LXByb2ZpbGVfX2ZpZWxkLS10cmlwbGUgPiBkaXYuY2hvaWNlczpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB3aWR0aDogOThweDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH0gfVxuXG4ubXktcHJvZmlsZV9fZmllbGQtLXRyaXBsZSA+IGRpdi5jaG9pY2VzOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAubXktcHJvZmlsZV9fZmllbGQtLXRyaXBsZSA+IGRpdi5jaG9pY2VzOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDEyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LXByb2ZpbGVfX2ZpZWxkLS10cmlwbGUgPiBkaXYuY2hvaWNlczpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cblxuLm15LXByb2ZpbGVfX2ZpZWxkLS10cmlwbGUgPiBkaXYuY2hvaWNlczpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIC5teS1wcm9maWxlX19maWVsZC0tdHJpcGxlID4gZGl2LmNob2ljZXM6bnRoLW9mLXR5cGUoMykge1xuICAgICAgZmxleC1iYXNpczogOTBweDtcbiAgICAgIHdpZHRoOiA5MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LXByb2ZpbGVfX2ZpZWxkLS10cmlwbGUgPiBkaXYuY2hvaWNlczpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgd2lkdGg6IDExM3B4OyB9IH1cblxuLm15LXByb2ZpbGVfX2FkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjZmNmY2OyB9XG5cbi5teS1wcm9maWxlX19ub3RlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cblxuLm15LXByb2ZpbGVfX3Bhc3N3b3JkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjZmNmY2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubXktcHJvZmlsZV9fcGFzc3dvcmQtZm9ybS5lbmFibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLm15LXByb2ZpbGVfX3Bhc3N3b3JkLWZvcm0gLm15LXByb2ZpbGVfX2ZpZWxkOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubXktcHJvZmlsZV9fcGFzc3dvcmQtZm9ybS5lbmFibGVkIC5teS1wcm9maWxlX19maWVsZDpudGgtb2YtdHlwZSgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm15LXByb2ZpbGVfX3Bhc3N3b3JkLWZvcm0gLm15LXByb2ZpbGVfX2ZpZWxkOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXktcHJvZmlsZV9fcGFzc3dvcmQtZm9ybS5lbmFibGVkIC5teS1wcm9maWxlX19maWVsZDpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm15LXByb2ZpbGVfX3Bhc3N3b3JkLWZvcm0gLm15LXByb2ZpbGVfX2ZpZWxkOm50aC1vZi10eXBlKDMpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXktcHJvZmlsZV9fcGFzc3dvcmQtZm9ybS5lbmFibGVkIC5teS1wcm9maWxlX19maWVsZDpudGgtb2YtdHlwZSgzKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm15LXByb2ZpbGVfX3Bhc3N3b3JkLWZvcm0uZW5hYmxlZCAubXktcHJvZmlsZV9fYnV0dG9uOm50aC1vZi10eXBlKDEpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXktcHJvZmlsZV9fcGFzc3dvcmQtZm9ybSAubXktcHJvZmlsZV9fYnV0dG9uOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXktcHJvZmlsZV9fcGFzc3dvcmQtZm9ybS5lbmFibGVkIC5teS1wcm9maWxlX19idXR0b246bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5teS1wcm9maWxlX19zdWJzY3JpYmUtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNmY2ZjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5teS1wcm9maWxlX19zdWJzY3JpYmUtZm9ybS5lbmFibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLm15LXByb2ZpbGVfX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5teS1wcm9maWxlX19jaGVja2JveCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5teS1wcm9maWxlX19jaGVja2JveCBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL215LXByb2ZpbGUtY2hlY2tib3gtZW5hYmxlZC11bmNoZWNrZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgb3BhY2l0eTogMC4zOyB9XG5cbi5lbmFibGVkIC5teS1wcm9maWxlX19jaGVja2JveCBzcGFuOjpiZWZvcmUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubXktcHJvZmlsZV9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9teS1wcm9maWxlLWNoZWNrYm94LWVuYWJsZWQtY2hlY2tlZC5zdmdcIik7IH1cblxuLm15LXByb2ZpbGVfX2NoZWNrYm94IGlucHV0OmRpc2FibGVkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL215LXByb2ZpbGUtY2hlY2tib3gtZGlzYWJsZWQtdW5jaGVja2VkLnN2Z1wiKTsgfVxuXG4ubXktcHJvZmlsZV9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9teS1wcm9maWxlLWNoZWNrYm94LWRpc2FibGVkLWNoZWNrZWQuc3ZnXCIpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAub3JkZXItcmVnaXN0cmF0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQycHg7IH0gfVxuXG4ub3JkZXItcmVnaXN0cmF0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLm9yZGVyLXJlZ2lzdHJhdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm9yZGVyLXJlZ2lzdHJhdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTI0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5vcmRlci1yZWdpc3RyYXRpb24ge1xuICAgICAgcGFkZGluZzogNDFweCAxMjRweCA3N3B4OyB9IH1cblxuLnJlZ2lzdHJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAucmVnaXN0cmF0aW9uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAzMjVweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGluZS1ncmVlbl9tb2JpbGUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH0gfVxuXG4ub3JkZXItcmVnaXN0cmF0aW9uX19saW5rLWJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5vcmRlci1yZWdpc3RyYXRpb25fX2xpbmstYmFjayBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAub3JkZXItcmVnaXN0cmF0aW9uX19saW5rLWJhY2sgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhc2tldC1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5vcmRlci1yZWdpc3RyYXRpb25fX2xpbmstYmFjayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlci1yZWdpc3RyYXRpb25fX2xpbmstYmFjayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnJlZ2lzdHJhdGlvbl9fZXJyb3ItbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG5cbi5yZWdpc3RyYXRpb25fX2Vycm9yLW1lc3NhZ2UtLXZpc2libGUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5yZWdpc3RyYXRpb25fX2lucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlZ2lzdHJhdGlvbl9faW5wdXQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVnaXN0cmF0aW9uX19pbnB1dC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA0OC41JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAucmVnaXN0cmF0aW9uX19pbnB1dC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnJlZ2lzdHJhdGlvbl9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4ucmVnaXN0cmF0aW9uX19oZWFkZXIgaDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMzRweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5yZWdpc3RyYXRpb25fX2hlYWRlciBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4OyB9IH1cblxuLnJlZ2lzdHJhdGlvbl9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWdpc3RyYXRpb25fX2Zvcm0gcCB7XG4gICAgbWFyZ2luLXRvcDogNjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb25fX2Zvcm0gcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbl9fZm9ybSBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uX19mb3JtIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uX19mb3JtIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uX19mb3JtIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyM3B4OyB9IH1cblxuLnJlZ2lzdHJhdGlvbl9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlZ2lzdHJhdGlvbl9fc3VibWl0IHtcbiAgICAgIHdpZHRoOiAyMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0cmF0aW9uX19pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbl9faW5wdXQtY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgbWF4LXdpZHRoOiA0MTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0cmF0aW9uX19wYXltZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucmVnaXN0cmF0aW9uX19wYXltZW50IHtcbiAgICBtYXgtd2lkdGg6IDQxNnB4O1xuICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ucmVnaXN0cmF0aW9uX193cmFwcGVyIGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnaW5hdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnBhZ2luYXRpb25fX2l0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ucGFnaW5hdGlvbl9faXRlbSArIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4ucGFnaW5hdGlvbl9faXRlbS0tYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLnBhc3N3b3JkLXJlc3RvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhc3N3b3JkLXJlc3RvcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7IH0gfVxuXG4ucGFzc3dvcmQtcmVzdG9yZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFzc3dvcmQtcmVzdG9yZV9fd3JhcHBlciB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICB3aWR0aDogMzcwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5wYXNzd29yZC1yZXN0b3JlIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhc3N3b3JkLXJlc3RvcmUgaDEge1xuICAgICAgb3JkZXI6IDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7IH0gfVxuXG4ucGFzc3dvcmQtcmVzdG9yZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAucGFzc3dvcmQtcmVzdG9yZV9fYnV0dG9uOmhvdmVyLCAucGFzc3dvcmQtcmVzdG9yZV9fYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXNzd29yZC1yZXN0b3JlX19idXR0b24ge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLnBhc3N3b3JkLXJlc3RvcmVfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFzc3dvcmQtcmVzdG9yZV9fZm9ybSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBhZGRpbmctdG9wOiA0NHB4OyB9IH1cblxuLnBhc3N3b3JkLXJlc3RvcmVfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjODU4Njg2OyB9XG5cbi5wYXNzd29yZC1yZXN0b3JlX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFzc3dvcmQtcmVzdG9yZV9fZmllbGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wYXNzd29yZC1yZXN0b3JlX19maWVsZCArIC5wYXNzd29yZC1yZXN0b3JlX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhc3N3b3JkLXJlc3RvcmVfX2ZpZWxkICsgLnBhc3N3b3JkLXJlc3RvcmVfX2ZpZWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuXG4ucGFzc3dvcmQtcmVzdG9yZV9fZmllbGQgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NTg2ODY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhc3N3b3JkLXJlc3RvcmVfX2ZpZWxkIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM3NTc1NzU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhc3N3b3JkLXJlc3RvcmVfX2ZpZWxkIGlucHV0OmZvY3VzICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhc3N3b3JkLXJlc3RvcmVfX2ZpZWxkIGlucHV0Om5vdCgucGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGFzc3dvcmQtcmVzdG9yZV9fZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zczsgfVxuICAucGFzc3dvcmQtcmVzdG9yZV9fZmllbGQgaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzVhMDZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFzc3dvcmQtcmVzdG9yZV9fZmllbGQgaW5wdXQge1xuICAgICAgZmxleC1ncm93OiAxOyB9IH1cblxuLnBhc3N3b3JkLXJlc3RvcmVfX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGhlaWdodDogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFzc3dvcmQtcmVzdG9yZV9fZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4OyB9IH1cblxuLnByb2ZpbGUtb3JkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1vcmRlcnMge1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5wcm9maWxlLW9yZGVycyB7XG4gICAgICB3aWR0aDogMTI5NHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ucHJvZmlsZS1vcmRlcnMgaDEge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcm9maWxlLWgyLXVuZGVybGluZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtb3JkZXJzIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnByb2ZpbGUtb3JkZXJzIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuXG4ucHJvZmlsZS1vcmRlcnNfX2xpc3Qge1xuICBtYXJnaW46IDA7IH1cblxuLnByb2ZpbGUtb3JkZXJzX19pdGVtICsgLnByb2ZpbGUtb3JkZXJzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTk7IH1cblxuLnByb2dyZXNzLWJhci0tc3RhcnQge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5wcm9ncmVzcy1iYXItLXN0b3Age1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXItbmV3X19fc2VhcmNoLXJlc3VsdHMgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuICAuaGVhZGVyLW5ld19fX3NlYXJjaC1yZXN1bHRzIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1uZXdfX19zZWFyY2gtcmVzdWx0cyB1bCBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuLnNlYXJjaC1yZXN1bHQtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlYXJjaC1yZXN1bHQtaXRlbV9fYmFza2V0LWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxM3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDJlYztcbiAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLXJlc3VsdC1pdGVtX19iYXNrZXQtY291bnQge1xuICAgICAgbGVmdDogLTI2cHg7IH0gfVxuICAuc2VhcmNoLXJlc3VsdC1pdGVtX19iYXNrZXQtY291bnQgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLnNlYXJjaC1yZXN1bHQtaXRlbV9fYmFza2V0LWNvdW50LS1qcyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNlYXJjaC1yZXN1bHQtaXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW1fX2xpbmsge1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLXJlc3VsdC1pdGVtX19saW5rIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnNlYXJjaC1yZXN1bHQtaXRlbV9fbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAuc2VhcmNoLXJlc3VsdC1pdGVtX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmZGY5OyB9IH1cblxuLnNlYXJjaC1yZXN1bHQtaXRlbV9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW1fX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA2NHB4OyB9IH1cblxuLnNlYXJjaC1yZXN1bHQtaXRlbV9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA0NnB4O1xuICBtYXgtaGVpZ2h0OiAzOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW1fX2ltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLnNlYXJjaC1yZXN1bHQtaXRlbV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW1fX2luZm8ge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnNlYXJjaC1yZXN1bHQtaXRlbV9faW5mbyB7XG4gICAgICB3aWR0aDogNDAlOyB9IH1cblxuLnNlYXJjaC1yZXN1bHQtaXRlbV9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1yZXN1bHQtaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9IH1cbiAgLnNlYXJjaC1yZXN1bHQtaXRlbV9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5zZWFyY2gtcmVzdWx0LWl0ZW1fX2Nvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBjb2xvcjogIzVhMDZmZjtcbiAgbWFyZ2luLXRvcDogLTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLXJlc3VsdC1pdGVtX19jb3N0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW1fX2Nvc3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW1fX2Nvc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUzcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9IH1cbiAgLnNlYXJjaC1yZXN1bHQtaXRlbV9fY29zdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cblxuLnNlYXJjaC1yZXN1bHQtaXRlbV9fYWRkLXRvLWNhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYWRkLXRvLWNhcnQtbW9iLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW1fX2FkZC10by1jYXJ0IHtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHJpZ2h0OiAxMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW1fX2FkZC10by1jYXJ0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICByaWdodDogN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLW5ld19fc2VhcmNoLXJlc3VsdHMgdWwgbGk6aG92ZXIgLnNlYXJjaC1yZXN1bHQtaXRlbV9fYWRkLXRvLWNhcnQsXG4gIC5oZWFkZXItbmV3X19zZWFyY2gtcmVzdWx0cyB1bCBsaTpob3ZlciAuc2VhcmNoLXJlc3VsdC1pdGVtX19jb3N0IHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmhlYWRlci1uZXdfX3NlYXJjaC1yZXN1bHRzIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5oZWFkZXItbmV3X19zZWFyY2gtcmVzdWx0cyB1bCBsaSB7XG4gICAgICB3aWR0aDogNDk1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaGVhZGVyLW5ld19fc2VhcmNoLXJlc3VsdHMgdWwgbGkge1xuICAgICAgd2lkdGg6IDYzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLW5ld19fc2VhcmNoLXJlc3VsdHMgdWwgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA2LjQlO1xuICBwYWRkaW5nLXJpZ2h0OiA2LjQlO1xuICBtYXgtd2lkdGg6IDc2OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIG1heC13aWR0aDogOTQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUuODU5MzglO1xuICAgICAgcGFkZGluZy1yaWdodDogNS44NTkzOCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDEzNjZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICBtaW4td2lkdGg6IDEzNjZweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi5zb2NpYWwtbG9naW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zb2NpYWwtbG9naW4gaDIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc29jaWFsLWxvZ2luIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuXG4uc29jaWFsLWxvZ2luX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTkzcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uc29jaWFsLWxvZ2luX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbi5zb2NpYWwtbG9naW5fX2xpc3QgbGk6bnRoLW9mLXR5cGUoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5zb2NpYWwtbG9naW5fX2xpc3QgbGk6bnRoLWNoaWxkKDNuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzMpLFxuLnNvY2lhbC1sb2dpbl9fbGlzdCBsaTpudGgtY2hpbGQoM24rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMykgfiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNvY2lhbC1sb2dpbl9fbGlzdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAyZWJjZDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7IH1cblxuLnNvY2lhbC1sb2dpbl9fbGlzdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWEwNmZmOyB9XG5cbi5zb2NpYWxzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnNvY2lhbHMtbGlzdCB7XG4gICAgICBsZWZ0OiAtMnB4OyB9IH1cblxuLnNvY2lhbHMtbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7IH1cblxuLnNvY2lhbHMtbGlzdF9fbGluayxcbi5zb2NpYWxzLWxpc3RfX2xpbms6aG92ZXIsXG4uc29jaWFscy1saXN0X19saW5rOmZvY3VzLFxuLnNvY2lhbHMtbGlzdF9fbGluazphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG5cbi5zb2NpYWxzLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY29sb3I6ICM1YTA2ZmY7IH1cbiAgLnNvY2lhbHMtbGlzdF9fbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC5zb2NpYWxzLWxpc3RfX2xpbmstLWZiIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmItbmV3LnN2Z1wiKTsgfVxuICAuc29jaWFscy1saXN0X19saW5rLS12ayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZrLW5ldy5zdmdcIik7IH1cbiAgLnNvY2lhbHMtbGlzdF9fbGluay0taW5zdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2luc3RhLW5ldy5zdmdcIik7IH1cblxuLnNvY2lhbHMtbGlzdF9fbGluazpob3Zlcixcbi5zb2NpYWxzLWxpc3RfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzNhMGE5OTsgfVxuXG4uc29jaWFscy1saXN0X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjcwODY0OyB9XG5cbi5zb2NpYWxzLWxpc3RfX2xpbmsgc3ZnIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uc3RvY2sge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmZDsgfVxuXG4uc3RvY2tfX2hlYWQgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cblxuLnN0b2NrX19oZWFkIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLnN0b2NrX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMCA0M3B4IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgLnN0b2NrX19oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMCAyOXB4IDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdG9ja19faGVhZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICBwYWRkaW5nOiA2OXB4IDAgODlweCAwcHg7IH0gfVxuXG4uc3RvY2sgLnN0b2NrX19jYXRlZ29yeS5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLnN0b2NrX19jYXRlZ29yeSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjNweCA3cHggMjRweCAyM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjNDM0MzQzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdG9ja19fY2F0ZWdvcnkgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgcGFkZGluZzogMTZweCA4cHggMTZweCA5cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgICAuc3RvY2tfX2NhdGVnb3J5ID4gYTpob3ZlciwgLnN0b2NrX19jYXRlZ29yeSA+IGE6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ViNGZmOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zdG9ja19fY2F0ZWdvcnkgPiBhIHtcbiAgICAgIHdpZHRoOiAxNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAuc3RvY2tfX2NhdGVnb3J5ID4gYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHBhZGRpbmc6IDE5cHggMTRweCAyNHB4IDI3cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RvY2tfX2NhdGVnb3J5ID4gYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDE5cHggMTRweCAyNHB4IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrX19jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogNXB4IDAgNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9ja19fY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDRweCAwIDFweDsgfSB9XG5cbi5zdG9ja19fY2F0ZWdvcnktbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc3RvY2tfX2NhdGVnb3J5LWxpc3QuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RvY2tfX2NhdGVnb3J5LWxpc3QgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC5zdG9ja19fY2F0ZWdvcnktbGlzdCBhLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzVhMDZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RvY2tfX2NhdGVnb3J5LWxpc3QuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSAyNSUgMjUlIDI1JTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLnN0b2NrX19jYXRlZ29yeS1saXN0IGxpOmhvdmVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ViNGZmOyB9XG4gICAgLnN0b2NrX19jYXRlZ29yeS1saXN0IGEge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4uc3RvY2tfX2NhdGVnb3J5LS1hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICM1YTA2ZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLnN0b2NrX19tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMjIzLCAyMjMsIDIyMywgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0b2NrX19tZW51IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAuc3RvY2tfX21lbnUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnN0b2NrX19tZW51IHtcbiAgICAgIHdpZHRoOiAxMTI4cHg7IH0gfVxuXG4uc3RvY2tfX3BvaW50ZXItc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA2MHB4OyB9XG5cbi5zdG9ja19fcG9pbnRlci1zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnN0b2NrX19wb2ludGVyLXNsaWRlciAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uc3RvY2tfX3BvaW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0b2NrX19wb2ludGVyIHtcbiAgICAgIHdpZHRoOiAyOTRweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxN3B4IDEzcHg7IH0gfVxuICAuc3RvY2tfX3BvaW50ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWJmZjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdG9jay1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnN0b2NrX19wb2ludGVyLS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlYmZmO1xuICAgIGNvbG9yOiAjNWEwNmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQ4cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0b2NrX19wb2ludGVyLS1hY3RpdmUge1xuICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0b2NrX19wb2ludGVyIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEzcHggNXB4IDE4cHggNXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgICAgLnN0b2NrX19wb2ludGVyOjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAtMTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAuc3RvY2tfX3BvaW50ZXIge1xuICAgICAgcGFkZGluZzogNnB4IDE3cHggMTBweDsgfSB9XG5cbi5zdG9ja19fc2Vjb25kLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN0b2NrX19zZWNvbmQtbmF2LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEyO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgpICogMTAwIC0gdmFyKC0taGVhZGVySGVpZ2h0KSAtIHZhcigtLXN0b2NrTWVudUhlaWdodCkpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgYm94LXNoYWRvdzogMHB4IC0ycHggOHB4IHJnYmEoMjIzLCAyMjMsIDIyMywgMC41KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RvY2tfX3NlY29uZC1uYXYuYWN0aXZlIHtcbiAgICAgIHBhZGRpbmc6IDZweCAyNHB4IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlYmZmO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1OyB9IH1cblxuLnN0b2NrX19jYW5zZWwtYnRuIHtcbiAgY29sb3I6ICNmZjAyZWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhbmNlbC1idG4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjlweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0b2NrX19jYW5zZWwtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc3RvY2tfX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYsXG4uc3RvY2tfX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE5cHggMjNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3cuc3ZnXCIpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdG9ja19fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS0tcHJldixcbiAgICAuc3RvY2tfX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAxMnB4OyB9IH1cblxuLnN0b2NrX19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTlweCAxM3B4OyB9XG5cbi5zdG9ja19fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIGJveC1zaGFkb3c6IDAgLTJweCA4cHggcmdiYSgyMjMsIDIyMywgMjIzLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDsgfVxuICAuc3RvY2tfX3BhZ2luYXRpb246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTA0cHg7XG4gICAgYm90dG9tOiAtMTQ1cHg7XG4gICAgd2lkdGg6IDMyN3B4O1xuICAgIGhlaWdodDogMjc4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NsYXBwZXItdjJAMXgucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgICAuc3RvY2tfX3BhZ2luYXRpb246OmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTQxcHg7XG4gICAgICAgIGJvdHRvbTogLTE5OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAgIC5zdG9ja19fcGFnaW5hdGlvbjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0b2NrX19wYWdpbmF0aW9uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLnN0b2NrX19wYWdpbmF0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zdG9ja19fcGFnaW5hdGlvbiB7XG4gICAgICB3aWR0aDogMTEyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI3cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RvY2tfX3BhZ2luYXRpb24ge1xuICAgICAgcGFkZGluZzogMTZweCA5cHggMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RvY2tfX3BhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc3RvY2tfX3BhZ2luYXRpb24gLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0gKyAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RvY2tfX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW06bm90KC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2KTpub3QoLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQpIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbi5zdG9ja19fY2F0YWxvZyB7XG4gIG1heC13aWR0aDogMTEyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC5zdG9ja19fY2F0YWxvZyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLnN0b2NrX19jYXRhbG9nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0b2NrX19jYXRhbG9nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDsgfSB9XG5cbi5zdG9ja19fY2F0YWxvZy1ub3RpY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdG9ja19fY2F0YWxvZy1ub3RpY2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC5zdG9ja19fY2F0YWxvZy1ub3RpY2Uge1xuICAgICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RvY2tfX2NhdGFsb2ctbm90aWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDk2cHg7IH0gfVxuXG4uc3RvY2tfX2NhdGFsb2c6ZW1wdHkgfiAuc3RvY2tfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zdWNjZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYS1Qcm8nO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAuc3VjY2VzcyB7XG4gICAgICB3aWR0aDogODYlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnN1Y2Nlc3Mge1xuICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9IH1cblxuLnN1Y2Nlc3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnN1Y2Nlc3NfX2Rlc2Mge1xuICB3aWR0aDogMzYwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN1Y2Nlc3NfX29yZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc3VjY2Vzc19faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLnN1Y2Nlc3NfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN1Y2Nlc3NfX2J1dHRvbiB7XG4gIG1heC13aWR0aDogMzI3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTNweCAxOXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VjY2Vzc19fYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMjIycHg7IH0gfVxuXG4ucmlnaHQtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ucmlnaHQtYmwge1xuICBtYXJnaW4tbGVmdDogNzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAucmlnaHQtYmwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi51c2VyLXJlZ2lzdHJhdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC51c2VyLXJlZ2lzdHJhdGlvbiB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkOyB9IH1cblxuLnVzZXItcmVnaXN0cmF0aW9uX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlci1yZWdpc3RyYXRpb25fX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4udXNlci1yZWdpc3RyYXRpb24gaDEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHBhZGRpbmctbGVmdDogOTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlci1yZWdpc3RyYXRpb24gaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9IH1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC51c2VyLXJlZ2lzdHJhdGlvbl9fYnV0dG9uOmhvdmVyLCAudXNlci1yZWdpc3RyYXRpb25fX2J1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkMDlkNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlci1yZWdpc3RyYXRpb25fX2J1dHRvbiB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXItcmVnaXN0cmF0aW9uX19mb3JtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NHB4OyB9IH1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkICsgLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCArIC51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDsgfSB9XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NTg2ODY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNzU3NTc1OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQgaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIGlucHV0Om5vdCgucGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZDpudGgtb2YtdHlwZSg1KSBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zczsgfVxuICAudXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM1YTA2ZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCBpbnB1dCB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG4udXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGhlaWdodDogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICBmb250LXNpemU6IDhweDsgfSB9XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAyZWJjZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMzY1cHg7XG4gICAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG4udXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkID4gLmNob2ljZXMge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQgPiAuY2hvaWNlcyB7XG4gICAgICB3aWR0aDogMzY1cHg7XG4gICAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG4udXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIC5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctZG93bi1zaG9ydC5zdmcpO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCAuaXMtZm9jdXNlZC5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctZG93bi1zaG9ydC1ibHVlLnN2Zyk7IH1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCAuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQgLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4udXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzAyZWJjZDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7IH1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCAuaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXItY29sb3I6ICM1YTA2ZmY7IH1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZC0tdHJpcGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQtLXRyaXBsZSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQtLXRyaXBsZSA+IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODU4Njg2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQtLXRyaXBsZSA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlci1yZWdpc3RyYXRpb25fX2lubmVyLWZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4udXNlci1yZWdpc3RyYXRpb25fX2lubmVyLWZpZWxkOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAudXNlci1yZWdpc3RyYXRpb25fX2lubmVyLWZpZWxkOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC51c2VyLXJlZ2lzdHJhdGlvbl9faW5uZXItZmllbGQ6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9IH1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19pbm5lci1maWVsZDpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIC51c2VyLXJlZ2lzdHJhdGlvbl9faW5uZXItZmllbGQ6bnRoLW9mLXR5cGUoMykge1xuICAgICAgZmxleC1iYXNpczogODBweDtcbiAgICAgIHdpZHRoOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXItcmVnaXN0cmF0aW9uX19pbm5lci1maWVsZDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgd2lkdGg6IDExM3B4OyB9IH1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19pbm5lci1maWVsZCAuY2hvaWNlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQtLXRyaXBsZSA+IC5jaG9pY2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAudXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkLS10cmlwbGUgPiAuY2hvaWNlcyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LWJhc2lzOiAxMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkLS10cmlwbGUgPiAuY2hvaWNlcyB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgd2lkdGg6IDEyOHB4OyB9IH1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19zb2NpYWwtbG9naW4ge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQgaW5wdXQsXG4udXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIHNlbGVjdCB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnZpZGVvLXBvcHVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgIC52aWRlby1wb3B1cCB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gOThweCk7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBoZWlnaHQ6IDE5NnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZpZGVvLXBvcHVwIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxODBweCk7XG4gICAgICB3aWR0aDogNjQwcHg7XG4gICAgICBoZWlnaHQ6IDM2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLnZpZGVvLXBvcHVwIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAyMDIuNXB4KTtcbiAgICAgIHdpZHRoOiA3MjBweDtcbiAgICAgIGhlaWdodDogNDA1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnZpZGVvLXBvcHVwIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAyNjRweCk7XG4gICAgICB3aWR0aDogOTQwcHg7XG4gICAgICBoZWlnaHQ6IDUyOHB4OyB9IH1cblxuLnZpZGVvLXBvcHVwLS1jbG9zZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1wb3B1cC0tb3BlbmVkIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4udmlkZW8tcG9wdXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi52aWRlby1wb3B1cF9fb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgb3BhY2l0eTogMC43OyB9XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLy8kZGVmYXVsdC1mb250LWZhbWlseTogXCJHZXJiZXJhXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbi8vJGRlZmF1bHQtZm9udC1jb2xvcjogJG1pbmUtc2hhZnQ7XG4vL1xuLy8kYWRkaXRpb25hbC1mb250OiBcIlJvYm90b1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4vLyRzZWNvbmRhcnktZm9udDogXCJPcGVuIFNhbnNcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuLy8kc29maWEtZm9udDogXCJTb2ZpYS1Qcm9cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuXG4kZGVmYXVsdC1mb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiRkZWZhdWx0LWZvbnQtY29sb3I6ICRtaW5lLXNoYWZ0O1xuXG4kYWRkaXRpb25hbC1mb250OiBcIlNvZmlhLVByb1wiLFwiUm9ib3RvXCIsICBzYW5zLXNlcmlmO1xuJHNlY29uZGFyeS1mb250OiBcIlNvZmlhLVByb1wiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuJHNvZmlhLWZvbnQ6IFwiU29maWEtUHJvXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZXJiZXJhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VyYmVyYS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIi4uL2ZvbnRzL0dlcmJlcmEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlcmJlcmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HZXJiZXJhLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIi4uL2ZvbnRzL0dlcmJlcmEtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZXJiZXJhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwYXNzd29yZC1mb250XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGFzc3dvcmQtZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIi4uL2ZvbnRzL3Bhc3N3b3JkLWZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICB1cmwoXCIuLi9mb250cy9Sb2JvdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Tb2ZpYVByby00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NvZmlhUHJvLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU29maWFQcm8tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Tb2ZpYVByby05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NvZmlhUHJvLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwczovL2RhbmVkZW4uZ2l0aHViLmlvL2FuaW1hdGUuY3NzL1xuICogVmVyc2lvbiAtIDMuNy4yXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE5IERhbmllbCBFZGVuXG4gKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMjAlLDUzJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX00MCUsNDMley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApfTcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCl9fS5ib3VuY2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2U7YW5pbWF0aW9uLW5hbWU6Ym91bmNlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGFzaHswJSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0ucHVsc2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpwdWxzZTthbmltYXRpb24tbmFtZTpwdWxzZX1ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0ucnViYmVyQmFuZHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmQ7YW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZH1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2V7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX1Aa2V5ZnJhbWVzIHNoYWtlezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19LnNoYWtley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2U7YW5pbWF0aW9uLW5hbWU6c2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LmhlYWRTaGFrZXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZTthbmltYXRpb24tbmFtZTpoZWFkU2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX0uc3dpbmd7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmc7YW5pbWF0aW9uLW5hbWU6c3dpbmd9QC13ZWJraXQta2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0udGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyB3b2JibGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0ud29iYmxley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6d29iYmxlO2FuaW1hdGlvbi1uYW1lOndvYmJsZX1ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG97MCUsMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpfX1Aa2V5ZnJhbWVzIGplbGxvezAlLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKX19LmplbGxvey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amVsbG87YW5pbWF0aW9uLW5hbWU6amVsbG87LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5oZWFydEJlYXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFydEJlYXQ7YW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7YW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluezAlLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBib3VuY2VJbnswJSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5ib3VuY2VJbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW59QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmJvdW5jZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bjthbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmJvdW5jZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYm91bmNlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5VcHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5ib3VuY2VJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcDthbmltYXRpb24tbmFtZTpib3VuY2VJblVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19QGtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19LmJvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19LmJvdW5jZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmJvdW5jZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uYm91bmNlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX19LmJvdW5jZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5Eb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmZhZGVJbkxlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uZmFkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uZmFkZUluVXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MH19LmZhZGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19LmZhZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd247YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX0uZmFkZU91dERvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmZhZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmZhZGVPdXRMZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uZmFkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmZhZGVPdXRSaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19LmZhZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcDthbmltYXRpb24tbmFtZTpmYWRlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX0uZmFkZU91dFVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX1Aa2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVkLmZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcDthbmltYXRpb24tbmFtZTpmbGlwfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJblh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5mbGlwSW5Yey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWDthbmltYXRpb24tbmFtZTpmbGlwSW5YfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5mbGlwSW5Zey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWTthbmltYXRpb24tbmFtZTpmbGlwSW5ZfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9fS5mbGlwT3V0WHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRZey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WTthbmltYXRpb24tbmFtZTpmbGlwT3V0WX1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTVkZWcpO3RyYW5zZm9ybTpza2V3WCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBsaWdodFNwZWVkSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0ubGlnaHRTcGVlZEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluO2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fS5saWdodFNwZWVkT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbnswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0ucm90YXRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbjthbmltYXRpb24tbmFtZTpyb3RhdGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LnJvdGF0ZUluRG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5yb3RhdGVJbkRvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LnJvdGF0ZUluVXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dFVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19Lmhpbmdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyczstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhpbmdlO2FuaW1hdGlvbi1uYW1lOmhpbmdlfUAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBqYWNrSW5UaGVCb3h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LmphY2tJblRoZUJveHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveDthbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3h9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0ucm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkRvd247YW5pbWF0aW9uLW5hbWU6em9vbUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS56b29tSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdDthbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19Lnpvb21JblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluVXA7YW5pbWF0aW9uLW5hbWU6em9vbUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX10b3tvcGFjaXR5OjB9fS56b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS56b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fS56b29tT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9fS56b29tT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19Lnpvb21PdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDthbmltYXRpb24tbmFtZTp6b29tT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LnNsaWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LnNsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5zbGlkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uc2xpZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5zbGlkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uc2xpZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfS5hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlZC5pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uYW5pbWF0ZWQuZGVsYXktMXN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MXM7YW5pbWF0aW9uLWRlbGF5OjFzfS5hbmltYXRlZC5kZWxheS0yc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToyczthbmltYXRpb24tZGVsYXk6MnN9LmFuaW1hdGVkLmRlbGF5LTNzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjNzO2FuaW1hdGlvbi1kZWxheTozc30uYW5pbWF0ZWQuZGVsYXktNHN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NHM7YW5pbWF0aW9uLWRlbGF5OjRzfS5hbmltYXRlZC5kZWxheS01c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo1czthbmltYXRpb24tZGVsYXk6NXN9LmFuaW1hdGVkLmZhc3R7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjhzO2FuaW1hdGlvbi1kdXJhdGlvbjouOHN9LmFuaW1hdGVkLmZhc3Rlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41c30uYW5pbWF0ZWQuc2xvd3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnN9LmFuaW1hdGVkLnNsb3dlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjozczthbmltYXRpb24tZHVyYXRpb246M3N9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSksKHByaW50KXsuYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDthbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDt0cmFuc2l0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnR9fVxuIiwiLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbkBrZXlmcmFtZXMgbWVudS1kcm9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG5cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkBrZXlmcmFtZXMgZmFsbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFsbCB7XG4gIGFuaW1hdGlvbjogZmFsbCAxLjVzIGVhc2U7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuIiwiLyoqXG4gKiBTd2lwZXIgNC40LjJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDEsIDIwMThcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN0b2NrX19tZW51IC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgQGluY2x1ZGUgY3BmLW1vYmlsZXtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRlbGVjdHJpYy12aW9sZXQ7XG59XG4iLCIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAvLyB0b3A6IDE2MHB4O1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzQycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuXG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gIGRpcmVjdGlvbjogbHRyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICB3aWR0aDogMTc5JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7O1xuXG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuXG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIHotaW5kZXg6IDk5OTk5OztcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4OztcblxuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDExO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzg5ODk4OTtcbn1cblxuLy8uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi8vLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIGxlZnQ6IDIycHg7O1xuLy9cbi8vICBkaXNwbGF5OiBibG9jaztcbi8vXG4vLyAgd2lkdGg6IDA7XG4vLyAgaGVpZ2h0OiAwO1xuLy9cbi8vICBjb250ZW50OiAnJztcbi8vICBwb2ludGVyLWV2ZW50czogbm9uZTtcbi8vXG4vLyAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbi8vfVxuXG4vLy5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi8vLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xuLy8gIHJpZ2h0OiAyMnB4Oztcbi8vICBsZWZ0OiBhdXRvO1xuLy99XG4vL1xuLy8uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4vLyAgbWFyZ2luOiAwIC01cHg7O1xuLy9cbi8vICBib3JkZXItd2lkdGg6IDVweDtcbi8vfVxuLy9cbi8vLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4vLyAgbWFyZ2luOiAwIC00cHg7O1xuLy9cbi8vICBib3JkZXItd2lkdGg6IDRweDtcbi8vfVxuXG4vLy5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLy8uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbi8vICBib3R0b206IDEwMCU7XG4vL31cbi8vXG4vLy5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcbi8vICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xuLy99XG4vL1xuLy8uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbi8vICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuLy99XG5cbi8vLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4vLy5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuLy8gIHRvcDogMTAwJTtcbi8vfVxuLy9cbi8vLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuLy8gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG4vL31cbi8vXG4vLy5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuLy8gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4vL31cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxOztcblxuICBoZWlnaHQ6IDMzcHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgLjkpO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICBsaW5lLWhlaWdodDogMTZweDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMjVweDtcblxuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpO1xuXG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgLjkpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgIHRvcDogMTRweDtcbiAgfVxufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgbGVmdDogMjhweDtcbiAgLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xufVxuXG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICByaWdodDogMjhweDtcbiAgLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xufVxuXG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjOTU5ZWE5O1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmNjQ3NDc7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmlsbDogIzVhMDZmZjtcbiAgc3Ryb2tlOiAjNWEwNmZmO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIC4xcztcblxuICBmaWxsOiBpbmhlcml0O1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGhlaWdodDogYXV0bztcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBsaW5lLWhlaWdodDogNTAlO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogNTAlO1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAuMTUpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjIpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcblxuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIHRvcDogMjYlOztcblxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgLjYpO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICB0b3A6IDQwJTs7XG5cbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgLjYpO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgLjUpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMDUpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC8vbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTIuNSU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHdpZHRoOiA3NSU7XG4gIGhlaWdodDogMjhweDtcbiAgLy8gcGFkZGluZzogNi4xNnB4IDAgMCAwO1xuICB0b3A6IC01cHg7XG5cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGNvbG9yOiAjMjEyMTIxO1xuXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4wNSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDo6YWZ0ZXIge1xuICBjb250ZW50OiAnLCc7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2ggXFwwXG47XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIC41Y2g7XG5cbiAgY3Vyc29yOiB0ZXh0O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcblxuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG5cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7O1xuXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4cHg7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmb250LXNpemU6IDkwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjs7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuXG4gIG1hcmdpbjogMDtcblxuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNTQpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDA7XG59XG5cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRheUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgLy9taW4td2lkdGg6IDMwNy44NzVweDtcbiAgLy9tYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgcGFkZGluZzogMDtcblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIG9wYWNpdHk6IDE7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1kYXkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzlweDtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogNDFweDtcbiAgbWFyZ2luOiAwO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjs7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7O1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItY29sb3I6ICMwMmViY2Q7O1xuICBiYWNrZ3JvdW5kOiAjMDJlYmNkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICBib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7O1xuXG4gIGNvbG9yOiAjOTU5NTk1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgLjMpO1xufVxuXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OztcblxuICBmbG9hdDogbm9uZTtcblxuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIC4zKTtcbiAgYm9yZGVyOiBub25lOztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICAvL2Rpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjVweDtcblxuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDs7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogNDBweDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgb3V0bGluZTogMDtcbn1cblxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOztcblxuICBjb250ZW50OiAnJztcbn1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgZmxleDogMTtcblxuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XG59XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcbn1cblxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7XG59XG5cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMDs7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICA7XG5cbiAgICB3aWR0aDogMiU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBjb2xvcjogIzM5MzkzOTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgd2lkdGg6IDQlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rZXI7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEuMCwgMCwgMCwgMS4wKTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJsaW5rZXI7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLjAsIDAsIDAsIDEuMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuXG59XG5Aa2V5ZnJhbWVzIGJsaW5rZXIge1xuICAgIGZyb20ge1xuICAgICAgICBjb2xvcjogIzM5MzkzOTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rZXIge1xuICAgIGZyb20ge1xuICAgICAgICBjb2xvcjogIzM5MzkzOTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBmb250LXdlaWdodDogNDAwOztcblxuICB3aWR0aDogMTglO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIG91dGxpbmU6IDA7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTs7XG5cbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOztcblxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uZmxhdHBpY2tyLWN1c3RvbS1pbmxpbmUge1xuICAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzMjdweDtcbiAgICBtaW4td2lkdGg6IDMyN3B4O1xuICAgIG1heC13aWR0aDogMzI3cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgIHdpZHRoOiA3NzZweDtcbiAgICAgIG1pbi13aWR0aDogNzc2cHg7XG4gICAgICBtYXgtd2lkdGg6IDc3NnB4O1xuICAgIH1cbiAgfVxuXG4gIC5mbGF0cGlja3ItbW9udGhzIHtcbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDMyN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuICAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbiAgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG5cbiAgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuICAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG5cbiAgLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuXG4gICAgICBtYXJnaW4tcmlnaHQ6IDg3LjMzcHg7XG4gICAgfVxuICB9XG5cbiAgLmZsYXRwaWNrci13ZWVrZGF5Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cblxuICAuZmxhdHBpY2tyLWRheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDg3LjMzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vINCa0LDQttC00L7QuSDRgdC10LTRjNC80L7QuSDQvtGC0YHRgtGD0L8g0YHQv9GA0LDQstCwINC90LUg0L3Rg9C20LXQvSwg0L7QvdCwINC/0L7RgdC70LXQtNC90Y/RjyDQsiDRgdGC0YDQvtC60LVcbiAgLmZsYXRwaWNrci1kYXk6bnRoLWNoaWxkKDduKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLy8g0K3Qu9C10LzQtdC90YLQsNC8INC/0L7RgdC70LXQtNC90LXQuSDRgdGC0YDQvtC60Lgg0LIg0YHQtdGC0LrQtSDQuNC3IFggKNCyINC00LDQvdC90L7QvCDRgdC70YPRh9Cw0LUgNikg0LrQvtC70L7QvdC+0LpcbiAgLy8g0L7RgtGB0YLRg9C/INGB0L3QuNC30YMg0L3QtSDQvdGD0LbQtdC9LlxuICAuZmxhdHBpY2tyLWRheTpudGgtY2hpbGQoN24rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNyksXG4gIC5mbGF0cGlja3ItZGF5Om50aC1jaGlsZCg3bisxKTpudGgtbGFzdC1jaGlsZCgtbis3KSB+IC5mbGF0cGlja3ItZGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4gIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuICAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjJmY2ZhO1xuICAgIGJhY2tncm91bmQ6ICNmMmZjZmE7XG4gICAgYm94LXNoYWRvdzogLTNweCAwIDAgI2YyZmNmYSwgM3B4IDAgMCAjZjJmY2ZhO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NHB4KSB7XG4gICAgICBib3gtc2hhZG93OiAtOHB4IDAgMCAjZjJmY2ZhLCA4cHggMCAwICNmMmZjZmE7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgICBib3gtc2hhZG93OiAtNDZweCAwIDAgI2YyZmNmYSwgLTEwcHggMCAwICNmMmZjZmEsIDQ2cHggMCAwICNmMmZjZmEsIDEwcHggMCAwICNmMmZjZmE7XG4gICAgfVxuICB9XG5cbiAgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbiAgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnNlbGVjdGVkLmVuZFJhbmdlLmluUmFuZ2Uge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuc2VsZWN0ZWQuZW5kUmFuZ2UuaW5SYW5nZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDJlYmNkO1xuICAgIGJhY2tncm91bmQ6ICMwMmViY2Q7XG4gIH1cblxuICAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuICAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxuXG4gIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6OmFmdGVyLFxuICAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIHJpZ2h0OiAtNHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmY2ZhO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NHB4KSB7XG4gICAgICByaWdodDogLThweDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgICAgcmlnaHQ6IC00NXB4O1xuICAgICAgd2lkdGg6IDYzcHg7XG4gICAgfVxuICB9XG5cbiAgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4gIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxuXG4gIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOjphZnRlcixcbiAgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTRweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmNmYTtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgICAgbGVmdDogLThweDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgICAgbGVmdDogLTQ1cHg7XG4gICAgICB3aWR0aDogNjNweDtcbiAgICB9XG4gIH1cblxuICAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5zZWxlY3RlZC5zdGFydFJhbmdlLmluUmFuZ2Uge1xuICAgIGJvcmRlci1jb2xvcjogIzAyZWJjZDtcbiAgICBiYWNrZ3JvdW5kOiAjMDJlYmNkO1xuICB9XG59XG4iLCJodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC1mYW1pbHk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkZGVmYXVsdC1mb250LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLmdsb2JhbC13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYm9yZGVyOiAwO1xuXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbi5tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRlc2t0b3Atb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT10ZWxde1xuICAvKiBSZW1vdmUgRmlyc3QgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy9oZWlnaHQ6IDEwMHZoO1xuICAtbW96LW92ZXJmbG93OmhpZGRlbjtcbn1cblxuLmJ4LWNvcmUtd2FpdHdpbmRvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcInBhc3N3b3JkLWZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLy8gcmVnaW9uIC8vIFNhZmFyaVxuLy9pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4vLyAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuLy99XG5cbnRleHRhcmVhLFxuaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBlbmRyZWdpb25cbiIsIltkYXRhLXNpbXBsZWJhcl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaW1wbGViYXItbWFzayB7XG4gICAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zaW1wbGViYXItY29udGVudCB7XG4gICAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsOyAvKiBTY3JvbGwgb24gdGhpcyBlbGVtZW50IG90aGVyd2lzZSBlbGVtZW50IGNhbid0IGhhdmUgYSBwYWRkaW5nIGFwcGxpZWQgcHJvcGVybHkgKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbn1cblxuLnNpbXBsZWJhci1wbGFjZWhvbGRlciB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LWhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogLTE7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmxleC1ncm93OiBpbmhlcml0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAwJTtcbiAgICB3aWR0aDogMTAwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgbWluLWhlaWdodDogMTBweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgICB0b3A6IDJweDtcbiAgICBib3R0b206IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAycHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi8qIFJ0bCBzdXBwb3J0ICovXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPVwicnRsXCJdIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xufVxuXG4uaHMtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuIiwiLyohXG4gKiBPdmVybGF5U2Nyb2xsYmFyc1xuICogaHR0cHM6Ly9naXRodWIuY29tL0tpbmdTb3JhL092ZXJsYXlTY3JvbGxiYXJzXG4gKlxuICogVmVyc2lvbjogMS42LjNcbiAqXG4gKiBDb3B5cmlnaHQgS2luZ1NvcmEuXG4gKiBodHRwczovL2dpdGh1Yi5jb20vS2luZ1NvcmFcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBEYXRlOiAzMS4wMS4yMDE5XG4gKi9cblxuLypcbk9WRVJMQVkgU0NST0xMQkFSUyBDT1JFOlxuKi9cblxuaHRtbC5vcy1odG1sLFxuaHRtbC5vcy1odG1sID4gLm9zLWhvc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgLyogY291bGQgYmUgcG9zaXRpb246IGZpeGVkOyBidXQgaXQgY2F1c2VzIGlzc3VlcyBvbiBpT1MgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkgKi9cbn1cbmh0bWwub3MtaHRtbCA+IC5vcy1ob3N0ID4gLm9zLXBhZGRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLyogY291bGQgYmUgcG9zaXRpb246IGZpeGVkOyBidXQgaXQgY2F1c2VzIGlzc3VlcyBvbiBpT1MgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkgKi9cbn1cbmJvZHkub3MtZHJhZ2dpbmcsXG5ib2R5Lm9zLWRyYWdnaW5nICoge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5vcy1ob3N0LFxuLm9zLWhvc3QtdGV4dGFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm9zLWhvc3QtZmxleGJveCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4ub3MtaG9zdC1mbGV4Ym94ID4gLm9zLXNpemUtYXV0by1vYnNlcnZlciB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ub3MtaG9zdC1mbGV4Ym94ID4gLm9zLWNvbnRlbnQtZ2x1ZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuLm9zLWhvc3QtZmxleGJveCA+IC5vcy1zaXplLWF1dG8tb2JzZXJ2ZXIsXG4ub3MtaG9zdC1mbGV4Ym94ID4gLm9zLWNvbnRlbnQtZ2x1ZSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuI29zLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCknO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xufVxuI29zLWR1bW15LXNjcm9sbGJhci1zaXplID4gZGl2IHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDIwMCU7IFxuICAgIG1hcmdpbjogMTBweCAwO1xufVxuI29zLWR1bW15LXNjcm9sbGJhci1zaXplLFxuLm9zLXZpZXdwb3J0IHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhciAhaW1wb3J0YW50O1xufVxuLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZSNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4ub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlLm9zLXZpZXdwb3J0Ojotd2Via2l0LXNjcm9sbGJhcixcbi5vcy12aWV3cG9ydC1uYXRpdmUtc2Nyb2xsYmFycy1pbnZpc2libGUjb3MtZHVtbXktc2Nyb2xsYmFyLXNpemU6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lcixcbi5vcy12aWV3cG9ydC1uYXRpdmUtc2Nyb2xsYmFycy1pbnZpc2libGUub3Mtdmlld3BvcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ub3MtY29udGVudC1nbHVlIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm9zLXBhZGRpbmcge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxO1xufVxuLm9zLWhvc3Qtb3ZlcmZsb3cgPiAub3MtcGFkZGluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vcy12aWV3cG9ydCB7XG4gICAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm9zLWNvbnRlbnQtYXJyYW5nZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vcy1jb250ZW50IHtcbiAgICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ub3MtY29udGVudCA+IC5vcy10ZXh0YXJlYSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMHB4IG5vbmUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGVyc3BlY3RpdmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG4ub3MtaG9zdC1ydGwgPiAub3MtcGFkZGluZyA+IC5vcy12aWV3cG9ydCA+IC5vcy1jb250ZW50ID4gLm9zLXRleHRhcmVhIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm9zLWNvbnRlbnQgPiAub3MtdGV4dGFyZWEtY292ZXIge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm9zLWNvbnRlbnQgPiAub3MtdGV4dGFyZWFbd3JhcD0nb2ZmJ10ge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuLm9zLXRleHQtaW5oZXJpdCB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgZm9udC12YXJpYW50OiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtc2hhZG93OiBpbmhlcml0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgd29yZC1zcGFjaW5nOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHVuaWNvZGUtYmlkaTogaW5oZXJpdDtcbiAgICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiB0ZXh0O1xufVxuLm9zLXJlc2l6ZS1vYnNlcnZlcixcbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdCB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAtMTtcbn1cbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdCB7XG4gICAgcGFkZGluZzogaW5oZXJpdDtcbiAgICBib3JkZXI6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuLm9zLXJlc2l6ZS1vYnNlcnZlci1ob3N0ID4gLm9zLXJlc2l6ZS1vYnNlcnZlcixcbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdDphZnRlciB7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLm9zLXJlc2l6ZS1vYnNlcnZlci5vYnNlcnZlZCxcbm9iamVjdC5vcy1yZXNpemUtb2JzZXJ2ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cbi5vcy1zaXplLWF1dG8tb2JzZXJ2ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC1oZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IGluaGVyaXQ7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiBpbmhlcml0O1xuICAgICAgICAgICAgZmxleC1ncm93OiBpbmhlcml0O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbn1cbi5vcy1zaXplLWF1dG8tb2JzZXJ2ZXIgPiAub3MtcmVzaXplLW9ic2VydmVyIHtcbiAgICB3aWR0aDogMTAwMCU7XG4gICAgaGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgbWluLXdpZHRoOiAxcHg7XG59XG4ub3MtcmVzaXplLW9ic2VydmVyLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpcmVjdGlvbjogbHRyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm9zLXJlc2l6ZS1vYnNlcnZlci1pdGVtLWZpbmFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vcy1yZXNpemUtb2JzZXJ2ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAwMXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAwMXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaHMtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbjtcbiAgICBhbmltYXRpb24tbmFtZTogaHMtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbjtcbn1cblxuLypcbkNVU1RPTSBTQ1JPTExCQVJTIEFORCBDT1JORVIgQ09SRTpcbiovXG5cbi5vcy1ob3N0LXRyYW5zaXRpb24gPiAub3Mtc2Nyb2xsYmFyLFxuLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzLCB0b3AgMC4zcywgcmlnaHQgMC4zcywgYm90dG9tIDAuM3MsIGxlZnQgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcywgdG9wIDAuM3MsIHJpZ2h0IDAuM3MsIGJvdHRvbSAwLjNzLCBsZWZ0IDAuM3M7XG59XG5odG1sLm9zLWh0bWwgPiAub3MtaG9zdCA+IC5vcy1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLyogY291bGQgYmUgcG9zaXRpb246IGZpeGVkOyBidXQgaXQgY2F1c2VzIGlzc3VlcyBvbiBpT1MgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkgKi9cbiAgICB6LWluZGV4OiA5OTk5OTk7IC8qIGhpZ2hlc3Qgei1pbmRleCBvZiB0aGUgcGFnZSAqL1xufVxuLm9zLXNjcm9sbGJhcixcbi5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKSc7XG4gICAgei1pbmRleDogMTtcbn1cbi5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG59XG4ub3Mtc2Nyb2xsYmFyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vcy1zY3JvbGxiYXItdHJhY2sge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4ub3Mtc2Nyb2xsYmFyLWhhbmRsZS1vZmYsXG4ub3Mtc2Nyb2xsYmFyLXRyYWNrLW9mZiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ub3Mtc2Nyb2xsYmFyLm9zLXNjcm9sbGJhci11bnVzYWJsZSxcbi5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3Mtc2Nyb2xsYmFyLm9zLXNjcm9sbGJhci11bnVzYWJsZSAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbn1cbi5vcy1zY3JvbGxiYXItdmVydGljYWwge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbn1cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gICAgcmlnaHQ6IDA7XG59XG4ub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xufVxuLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG59XG4ub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuLFxuLm9zLXBhZGRpbmcgKyAub3Mtc2Nyb2xsYmFyLWNvcm5lcixcbi5vcy1ob3N0LXJlc2l6ZS1kaXNhYmxlZC5vcy1ob3N0LXNjcm9sbGJhci1ob3Jpem9udGFsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLFxuLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwsXG4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuICsgLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCArIC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsICsgLm9zLXNjcm9sbGJhci12ZXJ0aWNhbC5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4gKyAub3Mtc2Nyb2xsYmFyLWNvcm5lcixcbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbC5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4gKyAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLm9zLXNjcm9sbGJhci1hdXRvLWhpZGRlbiArIC5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZS1ib3RoIHtcbiAgICBjdXJzb3I6IG53c2UtcmVzaXplO1xufVxuLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplLWJvdGgge1xuICAgIGN1cnNvcjogbmVzdy1yZXNpemU7XG59XG4ub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUtaG9yaXpvbnRhbCB7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4ub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUtdmVydGljYWwge1xuICAgIGN1cnNvcjogbnMtcmVzaXplO1xufVxuLm9zLWRyYWdnaW5nIC5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCxcbi5vcy1ob3N0LXJ0bC5vcy1ob3N0LXJlc2l6ZS1kaXNhYmxlZC5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG59XG4ub3Mtc2Nyb2xsYmFyOmhvdmVyLFxuLm9zLXNjcm9sbGJhci1jb3JuZXIub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4ub3Mtc2Nyb2xsYmFyLWNvcm5lci5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpSUhOMFlXNWtZV3h2Ym1VOUltNXZJajgrUEhOMlp5QWdJSGh0Ykc1ek9tUmpQU0pvZEhSd09pOHZjSFZ5YkM1dmNtY3ZaR012Wld4bGJXVnVkSE12TVM0eEx5SWdJQ0I0Yld4dWN6cGpZejBpYUhSMGNEb3ZMMk55WldGMGFYWmxZMjl0Ylc5dWN5NXZjbWN2Ym5NaklpQWdJSGh0Ykc1ek9uSmtaajBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOHdNaTh5TWkxeVpHWXRjM2x1ZEdGNExXNXpJeUlnSUNCNGJXeHVjenB6ZG1jOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQWdJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdJQ0IzYVdSMGFEMGlNVEFpSUNBZ2FHVnBaMmgwUFNJeE1DSWdJQ0IyWlhKemFXOXVQU0l4TGpFaVBpQWdQR2NnSUNBZ0lIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREFzTFRFd05ESXVNell5TWlraUlDQWdJQ0J6ZEhsc1pUMGlaR2x6Y0d4aGVUcHBibXhwYm1VaVBpQWdJQ0E4Y0dGMGFDQWdJQ0FnSUNCemRIbHNaVDBpWm1sc2JEb2pNREF3TURBd08yWnBiR3d0YjNCaFkybDBlVG93TGpRNU5ERXhOelkxTzJacGJHd3RjblZzWlRwbGRtVnViMlJrTzNOMGNtOXJaVHB1YjI1bElpQWdJQ0FnSUNCa1BTSnRJRGN1TkRJME1qRTROeXd4TURReUxqTTJNaklnWXlBdE1DNDNNak0xTnpreUxEQWdMVEV1TXpFd01UVTJNaXd3TGpVNE5qWWdMVEV1TXpFd01UVTJNaXd4TGpNeE1ESWdNQ3d3TGpJNU9TQXdMakV3TkRNME1Ua3NNQzQxTnpFZ01DNHlOekk1TkRreUxEQXVOemt4TlNBd0xqSXdPVEV3TWpRc01DNHhOREV6SURBdU5EWTFOakl3Tml3d0xqSXhPRFFnTUM0M016WTVOakk1TERBdU1qRTROQ0F3TGpjeU16VTNPVE1zTUNBeExqTXhNREUxTmpNc0xUQXVOVGcyTmlBeExqTXhNREUxTmpNc0xURXVNekV3TWlBd0xDMHdMakkzTVRNZ0xUQXVNRGMzTURrekxDMHdMalV5TnpnZ0xUQXVNakU0TXpVNU5Dd3RNQzQzTXpjZ0xUQXVNakl3TkRrME1Td3RNQzR4TmpnMklDMHdMalE1TWpVME5ETXNMVEF1TWpjeU9TQXRNQzQzT1RFMU5USTRMQzB3TGpJM01qa2dlaUJ0SURBc015NHdPRFF6SUdNZ0xUQXVOekl6TlRjNU1pd3dJQzB4TGpNeE1ERTFOaklzTUM0MU9EWTJJQzB4TGpNeE1ERTFOaklzTVM0ek1UQXlJREFzTUM0eU9Ua2dNQzR4TURRek5ERTVMREF1TlRjeElEQXVNamN5T1RRNU1pd3dMamM1TVRVZ01DNHlNRGt4TURJMExEQXVNVFF4TXlBd0xqUTJOVFl5TURZc01DNHlNVGcwSURBdU56TTJPVFl5T1N3d0xqSXhPRFFnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpZZ01TNHpNVEF4TlRZekxDMHhMak14TURJZ01Dd3RNQzR5TnpFeklDMHdMakEzTnpBNU15d3RNQzQxTWpjNElDMHdMakl4T0RNMU9UUXNMVEF1TnpNMk9TQXRNQzR5TWpBME9UUXhMQzB3TGpFMk9EWWdMVEF1TkRreU5UUTBNeXd0TUM0eU56TWdMVEF1TnpreE5UVXlPQ3d0TUM0eU56TWdlaUJ0SUMwekxqQTRORE15TmpFc01DQmpJQzB3TGpjeU16VTNPVE1zTUNBdE1TNHpNVEF4TlRZekxEQXVOVGcyTmlBdE1TNHpNVEF4TlRZekxERXVNekV3TWlBd0xEQXVNams1SURBdU1UQTBNelF4T1N3d0xqVTNNU0F3TGpJM01qazBPVElzTUM0M09URTFJREF1TWpBNU1UQXlOQ3d3TGpFME1UTWdNQzQwTmpVMk1qQTNMREF1TWpFNE5DQXdMamN6TmprMk1qa3NNQzR5TVRnMElEQXVOekl6TlRjNU15d3dJREV1TXpFd01UVTJNeXd0TUM0MU9EWTJJREV1TXpFd01UVTJNeXd0TVM0ek1UQXlJREFzTFRBdU1qY3hNeUF0TUM0d056Y3dPVE1zTFRBdU5USTNPQ0F0TUM0eU1UZ3pOVGswTEMwd0xqY3pOamtnTFRBdU1qSXdORGswTEMwd0xqRTJPRFlnTFRBdU5Ea3lOVFEwTWl3dE1DNHlOek1nTFRBdU56a3hOVFV5Tnl3dE1DNHlOek1nZWlCdElDMHpMakF5T1Rjek5qUXNNeTR3TWprNElFTWdNQzQxT0RZMU56WTVNeXd4TURRNExqUTNOak1nTUN3eE1EUTVMakEyTWpnZ01Dd3hNRFE1TGpjNE5qUWdZeUF3TERBdU1qazVJREF1TVRBME16UXhPU3d3TGpVM01URWdNQzR5TnpJNU5Ea3lNaXd3TGpjNU1UWWdNQzR5TURreE1ESXlPU3d3TGpFME1USWdNQzQwTmpVMk1qQTJOU3d3TGpJeE9ETWdNQzQzTXpZNU5qSTRPQ3d3TGpJeE9ETWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROalVnTVM0ek1UQXhOVFl6TEMweExqTXhNREVnTUN3dE1DNHlOekUwSUMwd0xqQTNOekE1TXl3dE1DNDFNamM1SUMwd0xqSXhPRE0xT1RRc0xUQXVOek0zSUMwd0xqSXlNRFE1TkRFc0xUQXVNVFk0TmlBdE1DNDBPVEkxTkRRekxDMHdMakkzTWprZ0xUQXVOemt4TlRVeU9Dd3RNQzR5TnpJNUlIb2diU0F6TGpBeU9UY3pOalFzTUNCaklDMHdMamN5TXpVM09UTXNNQ0F0TVM0ek1UQXhOVFl6TERBdU5UZzJOU0F0TVM0ek1UQXhOVFl6TERFdU16RXdNU0F3TERBdU1qazVJREF1TVRBME16UXhPU3d3TGpVM01URWdNQzR5TnpJNU5Ea3lMREF1TnpreE5pQXdMakl3T1RFd01qUXNNQzR4TkRFeUlEQXVORFkxTmpJd055d3dMakl4T0RNZ01DNDNNelk1TmpJNUxEQXVNakU0TXlBd0xqY3lNelUzT1RNc01DQXhMak14TURFMU5qTXNMVEF1TlRnMk5TQXhMak14TURFMU5qTXNMVEV1TXpFd01TQXdMQzB3TGpJM01UUWdMVEF1TURjM01Ea3pMQzB3TGpVeU56a2dMVEF1TWpFNE16VTVOQ3d0TUM0M016Y2dMVEF1TWpJd05EazBMQzB3TGpFMk9EWWdMVEF1TkRreU5UUTBNaXd0TUM0eU56STVJQzB3TGpjNU1UVTFNamNzTFRBdU1qY3lPU0I2SUcwZ015NHdPRFF6TWpZeExEQWdZeUF0TUM0M01qTTFOemt5TERBZ0xURXVNekV3TVRVMk1pd3dMalU0TmpVZ0xURXVNekV3TVRVMk1pd3hMak14TURFZ01Dd3dMakk1T1NBd0xqRXdORE0wTVRrc01DNDFOekV4SURBdU1qY3lPVFE1TWl3d0xqYzVNVFlnTUM0eU1Ea3hNREkwTERBdU1UUXhNaUF3TGpRMk5UWXlNRFlzTUM0eU1UZ3pJREF1TnpNMk9UWXlPU3d3TGpJeE9ETWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROalVnTVM0ek1UQXhOVFl6TEMweExqTXhNREVnTUN3dE1DNHlOekUwSUMwd0xqQTNOekE1TXl3dE1DNDFNamM1SUMwd0xqSXhPRE0xT1RRc0xUQXVOek0zSUMwd0xqSXlNRFE1TkRFc0xUQXVNVFk0TmlBdE1DNDBPVEkxTkRRekxDMHdMakkzTWprZ0xUQXVOemt4TlRVeU9Dd3RNQzR5TnpJNUlIb2lMejRnSUR3dlp6NGdJRHhuSUNBZ0lDQnpkSGxzWlQwaVpHbHpjR3hoZVRwcGJteHBibVVpUGlBZ0lDQThjR0YwYUNBZ0lDQWdJQ0J6ZEhsc1pUMGlabWxzYkRvalptWm1abVptTzJacGJHd3RiM0JoWTJsMGVUb3hPMlpwYkd3dGNuVnNaVHBsZG1WdWIyUmtPM04wY205clpUcHViMjVsSWlBZ0lDQWdJQ0JrUFNKdElEZ3VNakUxTnpjeE5Td3dMakkzTWprME9USXlJR01nTUM0eE5ERXlOalkzTERBdU1qQTVNVEF5TWprZ01DNHlNVGd6TlRrMExEQXVORFkxTmpJd05qVWdNQzR5TVRnek5UazBMREF1TnpNMk9UWXlPRGdnTUN3d0xqY3lNelUzT1RNZ0xUQXVOVGcyTlRjM0xERXVNekV3TVRVMk15QXRNUzR6TVRBeE5UWXpMREV1TXpFd01UVTJNeUF0TUM0eU56RXpOREl6TERBZ0xUQXVOVEkzT0RZd05Td3RNQzR3Tnpjd09UTWdMVEF1TnpNMk9UWXlPU3d0TUM0eU1UZ3pOVGswSURBdU1qTTVOREV3TkN3d0xqTXhNekE0TlRrZ01DNDJNVEkyTXpZeUxEQXVOVEU0TmpBek5TQXhMakF6TnpJd055d3dMalV4T0RZd016VWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROalUzTnlBeExqTXhNREUxTmpNc0xURXVNekV3TVRVMk15QXdMQzB3TGpReU5EVTNNRGMySUMwd0xqSXdOVFV4TnpZc0xUQXVOemszTnprMk5Ua2dMVEF1TlRFNE5qQXpOU3d0TVM0d016Y3lNRFk1T0NCNklHMGdNQ3d6TGpBNE5ETXlOakU0SUdNZ01DNHhOREV5TmpZM0xEQXVNakE1TVRBeU15QXdMakl4T0RNMU9UUXNNQzQwTmpVMk1qQTJJREF1TWpFNE16VTVOQ3d3TGpjek5qazJNamtnTUN3d0xqY3lNelUzT1RNZ0xUQXVOVGcyTlRjM0xERXVNekV3TVRVMk1pQXRNUzR6TVRBeE5UWXpMREV1TXpFd01UVTJNaUF0TUM0eU56RXpOREl6TERBZ0xUQXVOVEkzT0RZd05Td3RNQzR3Tnpjd09UTWdMVEF1TnpNMk9UWXlPU3d0TUM0eU1UZ3pOVGt6SURBdU1qTTVOREV3TkN3d0xqTXhNekE0TlRrZ01DNDJNVEkyTXpZeUxEQXVOVEU0TmpBek5TQXhMakF6TnpJd055d3dMalV4T0RZd016VWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROalUzTnlBeExqTXhNREUxTmpNc0xURXVNekV3TVRVMk15QXdMQzB3TGpReU5EVTNNRGdnTFRBdU1qQTFOVEUzTml3dE1DNDNPVGMzT1RZM0lDMHdMalV4T0RZd016VXNMVEV1TURNM01qQTNJSG9nYlNBdE15NHdPRFF6TWpZeUxEQWdZeUF3TGpFME1USTJOamNzTUM0eU1Ea3hNREl6SURBdU1qRTRNelU1TkN3d0xqUTJOVFl5TURZZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9TQXdMREF1TnpJek5UYzVNeUF0TUM0MU9EWTFOemNzTVM0ek1UQXhOVFl5SUMweExqTXhNREUxTmpNc01TNHpNVEF4TlRZeUlDMHdMakkzTVRNME1qSXNNQ0F0TUM0MU1qYzROakExTEMwd0xqQTNOekE1TXlBdE1DNDNNelk1TmpJNUxDMHdMakl4T0RNMU9UTWdNQzR5TXprME1UQTBMREF1TXpFek1EZzFPU0F3TGpZeE1qWXpOak1zTUM0MU1UZzJNRE0xSURFdU1ETTNNakEzTVN3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXlMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOaklzTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOU3d0TUM0M09UYzNPVFkzSUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2dUU0F5TGpFd01UY3dPU3cyTGpNNE56QXhNVGNnWXlBd0xqRTBNVEkyTmpjc01DNHlNRGt4TURJMElEQXVNakU0TXpVNU5Dd3dMalEyTlRZeU1EWWdNQzR5TVRnek5UazBMREF1TnpNMk9UWXlPU0F3TERBdU56SXpOVGM1TXlBdE1DNDFPRFkxTnpjc01TNHpNVEF4TlRZeklDMHhMak14TURFMU5qTXNNUzR6TVRBeE5UWXpJQzB3TGpJM01UTTBNakl6TERBZ0xUQXVOVEkzT0RZd05Ua3NMVEF1TURjM01Ea3pJQzB3TGpjek5qazJNamc0TEMwd0xqSXhPRE0xT1RRZ01DNHlNemswTVRBek9Td3dMak14TXpBNE5Ua2dNQzQyTVRJMk16WXlNaXd3TGpVeE9EWXdNelVnTVM0d016Y3lNRFk1T0N3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOaXd0TUM0M09UYzNPVFkySUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2diU0F6TGpBeU9UY3pOak1zTUNCaklEQXVNVFF4TWpZMk55d3dMakl3T1RFd01qUWdNQzR5TVRnek5UazBMREF1TkRZMU5qSXdOaUF3TGpJeE9ETTFPVFFzTUM0M016WTVOakk1SURBc01DNDNNak0xTnpreklDMHdMalU0TmpVM055d3hMak14TURFMU5qTWdMVEV1TXpFd01UVTJNeXd4TGpNeE1ERTFOak1nTFRBdU1qY3hNelF5TWl3d0lDMHdMalV5TnpnMk1EVXNMVEF1TURjM01Ea3pJQzB3TGpjek5qazJNamtzTFRBdU1qRTRNelU1TkNBd0xqSXpPVFF4TURRc01DNHpNVE13T0RVNUlEQXVOakV5TmpNMk15d3dMalV4T0RZd016VWdNUzR3TXpjeU1EY3hMREF1TlRFNE5qQXpOU0F3TGpjeU16VTNPVE1zTUNBeExqTXhNREUxTmpJc0xUQXVOVGcyTlRjM0lERXVNekV3TVRVMk1pd3RNUzR6TVRBeE5UWXpJREFzTFRBdU5ESTBOVGN3T0NBdE1DNHlNRFUxTVRjMUxDMHdMamM1TnpjNU5qWWdMVEF1TlRFNE5qQXpOU3d0TVM0d016Y3lNRGNnZWlCdElETXVNRGcwTXpJMk1pd3dJR01nTUM0eE5ERXlOalkzTERBdU1qQTVNVEF5TkNBd0xqSXhPRE0xT1RRc01DNDBOalUyTWpBMklEQXVNakU0TXpVNU5Dd3dMamN6TmprMk1qa2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTXlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk15QXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5UazBJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOaXd0TUM0M09UYzNPVFkySUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2lJQzgrSUNBOEwyYytQQzl6ZG1jKyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLm9zLWhvc3Qtb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5vcy1ob3N0LW92ZXJmbG93LXgge1xufSBcbi5vcy1ob3N0LW92ZXJmbG93LXkge1xufSBcbkAtd2Via2l0LWtleWZyYW1lcyBocy1yZXNpemUtb2JzZXJ2ZXItZHVtbXktYW5pbWF0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGhzLXJlc2l6ZS1vYnNlcnZlci1kdW1teS1hbmltYXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cblxuLypcblRIRU1FUzpcbiovXG5cbi8qIE5PTkUgVEhFTUU6ICovXG4ub3MtdGhlbWUtbm9uZSA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCxcbi5vcy10aGVtZS1ub25lID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCxcbi5vcy10aGVtZS1ub25lID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vcy10aGVtZS1ub25lID4gLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuLyogREFSSyAmIExJR0hUIFRIRU1FOiAqL1xuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbn1cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbn1cbi5vcy10aGVtZS1kYXJrLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLFxuLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xufVxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lcixcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG59XG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci5vcy1zY3JvbGxiYXItdW51c2FibGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG59XG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuLm9zLXRoZW1lLWRhcmsub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSxcbi5vcy10aGVtZS1saWdodC5vcy1ob3N0LXRyYW5zaXRpb24gPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLFxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXI6aG92ZXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjU1KTtcbn1cbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXI6aG92ZXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjU1KTtcbn1cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjcpO1xufVxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xufVxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcy10aGVtZS1kYXJrLm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1kYXJrLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodC5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xuICAgIHRvcDogLTZweDtcbiAgICBib3R0b206IC0ycHg7XG59XG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xuICAgIGxlZnQ6IC02cHg7XG4gICAgcmlnaHQ6IC0ycHg7XG59XG4ub3MtaG9zdC1ydGwub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLWhvc3QtcnRsLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIGxlZnQ6IC0ycHg7XG59XG4iLCIuZmlndXJpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5maWd1cmluZV9fbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgbGVmdDogNzBweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNWEwNmZmO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG4gIHBhZGRpbmc6IDE0cHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWd1cmluZV9fbWVzc2FnZS5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjBzO1xuICBhbmltYXRpb24tbmFtZTogZGlhbG9nO1xufVxuXG4uZmlndXJpbmVfX21lc3NhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgbGVmdDogLTE1cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29ybmVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZpZ3VyaW5lX19tZXNzYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgbGVmdDogLTI1cHg7XG4gIHdpZHRoOiAxNzdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jvb3Qtc2hhZG93LnN2Z1wiKTtcbn1cblxuLmZpZ3VyaW5lLS1naXJsIC5maWd1cmluZV9fbWVzc2FnZTo6YmVmb3JlLFxuLmZpZ3VyaW5lLS1ib3kgLmZpZ3VyaW5lX19tZXNzYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdmVydGljYWwtY29ybmVyLnN2Z1wiKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjZweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA0N3B4O1xufVxuXG4uZmlndXJpbmUtLWJveSAuZmlndXJpbmVfX21lc3NhZ2Uge1xuICBib3R0b206IGNhbGMoMTAwJSArIDMycHgpO1xuICB3aWR0aDogMjAwcHg7XG4gIGxlZnQ6IDExOXB4O1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgbGVmdDogMTRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGxlZnQ6IDExOXB4O1xuICB9XG59XG5cbi5maWd1cmluZS0tYm95IC5maWd1cmluZV9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIGxlZnQ6IDg0cHg7XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbGVmdDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLDEpO1xuICB9XG59XG5cbi5maWd1cmluZS0tZ2lybCAuZmlndXJpbmVfX21lc3NhZ2U6OmFmdGVyLFxuLmZpZ3VyaW5lLS1ib3kgLmZpZ3VyaW5lX19tZXNzYWdlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWd1cmluZV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5Aa2V5ZnJhbWVzIGRpYWxvZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDg1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkaWFsb2ctdGV4dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMjQlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMjglIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDc2JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgxJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZpZ3VyaW5lX19tZXNzYWdlIHNwYW4ge1xuICBhbmltYXRpb24tbmFtZTogZGlhbG9nLXRleHQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjBzO1xufVxuXG4iLCIubG9naW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubG9naW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG59XG5cbi53ZWxjb21lX19sb2dpbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnN0ZXBfXzEge1xuICBoMSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cblxuLnBkLUxSLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcbiAgLnBkLUxSLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG5cbiAgLnN0eWxlLS1pbnB1dC0tY29kZVt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5sb2dpbiBoMSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgb3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi53ZWxjb21lX19sb2dpbl9fd3JhcHBlciBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLXRvcDogMzdweDtcbiAgaGVpZ2h0OiA3NnB4O1xufVxuXG4ud2VsY29tZV9faW5mb3JtYXRpb24ge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzQjNCM0I7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuXG4ud2VsY29tZV9fbG9naW5fX3dyYXBwZXIgLnBkVC0yMiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ud2VsY29tZV9faW5mb3JtYXRpb25fX2xpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjOUU5RTlFO1xufVxuXG4jc29jaWFsIC5saW5lLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI3NvY2lhbCAubGluZV9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi53ZWxjb21lX19pbmZvcm1hdGlvbl9fbGlnaHQgYSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi53ZWxjb21lX19pbmZvcm1hdGlvbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM1QTA2RkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4jdXNlci0tcGhvbmUtLWNoZWNrIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzQjNCM0I7XG59XG5cbi5lZGl0LS1waG9uZSxcbi5uby0tc21zIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZWRpdC0tcGhvbmU6aG92ZXIsXG4ubm8tLXNtczpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5saW5lX19ib3R0b21fX3RleHQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzlFOUU5RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGluZV9fYm90dG9tX190ZXh0IC5saW5rX19ob21lIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzdCMzhGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzJweDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICM3QjM4RkY7XG4gIH1cbn1cblxuXG4uc3RlcC0tc3R5bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMyk7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbn1cblxuXG4uZGF0YV9fZW50cnlfX2Jsb2NrIHtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jY29kZS0tZW50cnkgLmRhdGFfX2VudHJ5X19ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBncmlkLWdhcDogMnZoO1xufVxuXG4uc3RhdGljX190ZXh0X19ibG9jayB7XG4gIGhlaWdodDogMjgwcHg7XG59XG5cbi53ZWxjb21lX19sb2dpbl9fd3JhcHBlciAudGltZXIge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWFyZ2luLXRvcDogNTRweDtcbn1cblxuLndlbGNvbWVfX2xvZ2luX193cmFwcGVyIC50aW1lci1lbmQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWFyZ2luLXRvcDogNTRweDtcbn1cblxuXG4ubGluZV9fYnRuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4uaW5mb19fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxuLmxpbmUtaW5wdXQge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4ubG9naW5fX2J1dHRvbi0tcmVnaXN0cmF0aW9uIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4ubG9naW5fX2J1dHRvbi0tcmVnaXN0cmF0aW9uOmRpc2FibGVkLFxuLmxvZ2luX19idXR0b24tLXJlZ2lzdHJhdGlvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblxuLnN0eWxlLS1pbnB1dC0tbG9naW4ge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIHdpZHRoOiAyNDVweDtcbiAgY29sb3I6ICNhOWE5YTk7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnN0eWxlLS1pbnB1dC0tY29kZSB7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuXG4uc3R5bGUtLWlucHV0LS1jb2RlW3R5cGU9dGV4dF0ge1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuI2NvZGUtLWVudHJ5IC5zdHlsZS0taW5wdXQtLWNvZGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbiNjb2RlLS1lbnRyeSAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YyRjVGNjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuI2NvZGUtLWVudHJ5ICNzbXMtc3VjY2VzcyB7XG4gIGFuaW1hdGlvbjogZWZmZWN0X3N1Y2Nlc3MgLjVzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNUEwNkZGO1xuICBjb2xvcjogIzVBMDZGRjtcbn1cblxuLmRhdGFfX2VudHJ5X19ibG9jay5lcnJvciAuc3R5bGUtLWlucHV0LS1sb2dpbiB7XG4gIGFuaW1hdGlvbjogZWZmZWN0X2Vycm9yIC41cztcbiAgY29sb3I6ICNDNTAwMDA7XG59XG5cbi5kYXRhX19lbnRyeV9fYmxvY2suZXJyb3IgLnN0eWxlLS1pbnB1dC0tY29kZSB7XG4gIGFuaW1hdGlvbjogZWZmZWN0X2Vycm9yX2JvcmRlciAuNXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNTAwMDA7XG4gIGNvbG9yOiAjQzUwMDAwO1xufVxuXG4uc29jaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZENjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEtUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0FCQUJBQjtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRpbWVyX3RleHQge1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVycm9yX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGtleWZyYW1lcyBlZmZlY3Rfc3VjY2VzcyB7XG4gIDAlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTkwNmZmMDA7XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gIH1cblxuICAxMDAlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNUEwNkZGO1xuICAgIGNvbG9yOiAjNUEwNkZGO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZWZmZWN0X2Vycm9yIHtcbiAgMCUge1xuICAgIGNvbG9yOiAjYTlhOWE5O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgY29sb3I6ICNDNTAwMDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBlZmZlY3RfZXJyb3JfYm9yZGVyIHtcbiAgMCUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTA2ZmYwMDtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkI0M1MDAwMDtcbiAgICBjb2xvcjogI0M1MDAwMDtcbiAgfVxufVxuXG4ucGFzc3BvcnRfX2lucHV0IHtcbiAgd2lkdGg6IDQ5JTtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJTb2ZpYS1Qcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjOUU5RTlFO1xufVxuXG4uY29sb3JfX3B1cnBsZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogIzVBMDZGRjtcbn1cblxuLnBhc3Nwb3J0X19pbnB1dCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FkZF9hX3Bob3RvXzI0cHhfb3V0bGluZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDEycHggY2VudGVyO1xufVxuXG4ucGFzc3BvcnRfX2lucHV0IC5hY3RpdmUge1xuICBjb2xvcjogIzVBMDZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVja18yNHB4LnN2Zyk7XG59XG5cbi5wYXNzcG9ydF9faW5wdXQgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tY2hlY2tib3grbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1jaGVja2JveCtsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCtsYWJlbCBhIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM3QjM4RkY7XG5cbiAgJjpmb2N1cyAmOmFjdGl2ZSAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzdCMzhGRjtcbiAgfVxufVxuXG4uY3VzdG9tLWNoZWNrYm94OmNoZWNrZWQrbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQkFCQUI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2suc3ZnKTtcbn1cblxuI2NvZGUtLWVudHJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbG9naW5fX3Bob25lOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTlBOUE5ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHlsZS0tbGFiZWwtLWlucHV0LS1sb2dpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhLVByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjNUEwNkZGO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idXR0b24tLUdyYXkge1xuICBiYWNrZ3JvdW5kOiAjQTlBOUE5O1xufVxuXG4uc3RlcF9fMSAuYnV0dG9uLS1HcmF5IHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5sb2dpbl9fYnV0dG9uLS1yZWdpc3RyYXRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5sb2dpbl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG9yZGVyOiAyO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5sb2dpbl9fYnV0dG9uOm5vdCgubG9naW5fX2J1dHRvbi0tbGlnaHQpIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubG9naW5fX2J1dHRvbjpub3QoLmxvZ2luX19idXR0b24tLWxpZ2h0KSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxvZ2luX19idXR0b24tLWxpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgY29sb3I6ICM1YTA2ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU2ZmY7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZDJlYjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBvcmRlcjogNDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNGQwOWQ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5sb2dpbl9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgfVxufVxuXG4ubG9naW5fX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sb2dpbl9fZmllbGQrLmxvZ2luX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuLmxvZ2luX19maWVsZCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg1ODY4NjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICB9XG59XG5cbi5sb2dpbl9fZmllbGQgaW5wdXQ6Zm9jdXMrbGFiZWwge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubG9naW5fX2ZpZWxkIGlucHV0Om5vdCgucGxhY2Vob2xkZXItc2hvd24pK2xhYmVsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxvZ2luX19maWVsZCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzVhMDZmZjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLmxvZ2luX19maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBoZWlnaHQ6IDQ4cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG5cbi5sb2dpbl9fcGFzc3dvcmQtcmVzdG9yZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjODU4Njg2O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4ubG9naW5fX3Bhc3N3b3JkLXJlc3RvcmU6aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLmxvZ2luX19zb2NpYWwtbG9naW4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cbiIsIi5jaG9pY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHhcbn1cblxuLmNob2ljZXM6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lXG59XG5cbi5jaG9pY2VzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pbm5lciwgLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZVxufVxuXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faXRlbSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWRcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSB7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVweFxufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMFxufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXlNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCbWFXeHNQU0lqTURBd0lpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQanh3WVhSb0lHUTlJazB5TGpVNU1pNHdORFJzTVRndU16WTBJREU0TGpNMk5DMHlMalUwT0NBeUxqVTBPRXd1TURRMElESXVOVGt5ZWlJdlBqeHdZWFJvSUdROUlrMHdJREU0TGpNMk5Fd3hPQzR6TmpRZ01Hd3lMalUwT0NBeUxqVTBPRXd5TGpVME9DQXlNQzQ1TVRKNklpOCtQQzluUGp3dmMzWm5QZz09KTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMGVtO1xuICBvcGFjaXR5OiAuNVxufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMsIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMGJjZDRcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDExLjVweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yLjVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXS5pcy1vcGVuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAtNy41cHhcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXVtkaXI9cnRsXTphZnRlciB7XG4gIGxlZnQ6IDExLjVweDtcbiAgcmlnaHQ6IGF1dG9cbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXVtkaXI9cnRsXSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19pbm5lciwgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19faW5uZXIge1xuICBjdXJzb3I6IHRleHRcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b24sIC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLTRweCAwIDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDhmYTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpSa1pHSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IC43NTtcbiAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cywgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b246aG92ZXIsIC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cywgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMVxufVxuXG4uY2hvaWNlc19faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiA3LjVweCA3LjVweCAzLjc1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLCAuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjdcbn1cblxuLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMi41cHggMi41cHggMCAwXG59XG5cbi5pcy1mbGlwcGVkLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIuNXB4IDIuNXB4XG59XG5cbi5jaG9pY2VzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmVcbn1cblxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDE2cHggNHB4IDRweDtcbiAgd2lkdGg6IDEwMCVcbn1cblxuW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweFxufVxuXG4uY2hvaWNlc19fbGlzdC0tc2luZ2xlIC5jaG9pY2VzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcbiAgZGlzcGxheTogaW5saW5lXG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAzLjc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYTViYjtcbiAgY29sb3I6ICNmZmY7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbFxufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW1bZGF0YS1kZWxldGFibGVdIHtcbiAgcGFkZGluZy1yaWdodDogNXB4XG59XG5cbltkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzLjc1cHhcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtLmlzLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTViYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGZhMVxufVxuXG4uaXMtZGlzYWJsZWQgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MVxufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbFxufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24uaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3XG59XG5cbi5pcy1mbGlwcGVkIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW0gLjI1cmVtIDAgMFxufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uXG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4XG59XG5cbltkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweFxuICB9XG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdC10ZXh0KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gIH1cbiAgW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XG4gIH1cbiAgW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTBweFxuICB9XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjJcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkOmFmdGVyIHtcbiAgb3BhY2l0eTogLjVcbn1cblxuLmNob2ljZXNfX2l0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHRcbn1cblxuLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmNob2ljZXNfX2l0ZW0tLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogLjVcbn1cblxuLmNob2ljZXNfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBjb2xvcjogZ3JheVxufVxuXG4uY2hvaWNlc19fYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG4uY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZVxufVxuXG4uY2hvaWNlc19faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMCA0cHggMnB4XG59XG5cbi5jaG9pY2VzX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDBcbn1cblxuW2Rpcj1ydGxdIC5jaG9pY2VzX19pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IC41XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19faW5wdXQuaXMtaGlkZGVuLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pbnB1dC5pcy1oaWRkZW4sIC5jaG9pY2VzX19pbnB1dC5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lXG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJyZWFkY3J1bWIgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5icmVhZGNydW1iIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYnJlYWRjcnVtYiBsaTo6YWZ0ZXIge1xuICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgY29udGVudDogXCItXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRldGFpbHMtbWFpbl9fYnJlYWRjcnVtYiBsaTpudGgtbGFzdC1vZi10eXBlKDIpOjphZnRlciB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRldGFpbHMtbWFpbl9fYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAkbWluZS1zaGFmdDtcbn1cblxuLmJyZWFkY3J1bWIgYSBiciB7XG4gIGRpc3BsYXk6IGlubGluZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuY2hvaWNlc19faW5uZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cblxuLmVuYWJsZWQgLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWEwNmZmO1xufVxuXG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmVuYWJsZWQgLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWEwNmZmO1xufVxuXG5cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWRvd24tc2hvcnQtYmx1ZS5zdmcpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uZW5hYmxlZCAuY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXTo6YWZ0ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdLmlzLW9wZW46OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbiIsIi50aXBweS10b29sdGlwIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlM2ZkZmE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IHJnYmEoMjI2LCAyNTMsIDI1MCwgMC44Njg2MzUpO1xufVxuXG4udGlwcHktdG9vbHRpcFt4LXBsYWNlbWVudF49XCJ0b3BcIl0gLnRpcHB5LWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRpcHB5LXRvb2x0aXBbeC1wbGFjZW1lbnRePVwidG9wXCJdIC50aXBweS1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZTNmZGZhO1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuIiwiLmFkb2JlLWl0ZW1fX2ljIHtcbiAgd2lkdGg6IDg0cHg7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY3BmLWFkb2JlX19pdGVtICYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuYm9va2luZy1lcnJvciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgd2lkdGg6IDU4NnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg1MCUpO1xuICB9XG59XG5cbi5ib29raW5nLWVycm9yLS1lbmFibGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgei1pbmRleDogOTk5O1xufVxuXG4uYm9va2luZy1lcnJvci0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ib29raW5nLWVycm9yX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0LWRlbGV0ZS1idG4uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ib29raW5nLWVycm9yX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmJvb2tpbmctZXJyb3JfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5ib29raW5nLWVycm9yX19saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJvb2tpbmctZXJyb3JfX2xpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ib29raW5nLWVycm9yX19pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmJvb2tpbmctZXJyb3JfX2l0ZW0taW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA1NnB4O1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xufVxuXG4uYm9va2luZy1lcnJvcl9faXRlbS1kZXNjciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgfVxufVxuXG4uYm9va2luZy1lcnJvcl9faXRlbS1kZXNjciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzIxMjEyMTtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYm9va2luZy1lcnJvcl9faXRlbS1kZXNjciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4iLCIuYnRuLFxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVsZWN0cmljLXZpb2xldDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0O1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTA0YTQ7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICB9XG59XG5cbi5idG4tLWdyYWRpZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1YTA2ZmYgMCUsICNhYzAzZmYgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2FkMDNmZiAwJSwgI2ZmMDBmZiAxMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyLW5ld19fY2FydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgd2lkdGg6IDQ4NHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDJFQkNEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMjIzLCAyMjMsIDIyMywgMC41KTtcbiAgICAgICAgei1pbmRleDogMjE7XG4gICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweCk7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLmhlYWRlci1uZXdfX2NhcnQtLWpzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1uZXdfX2xlYXZlLWNhcnQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2ItbWVudS1zZWFyY2gtY2xlYXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2FydC1jbG9zZS1idXR0b24uc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1uZXdfX2NsZWFyLWNhcnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjZmYwMmVjO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fY2FydC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDIxNiwgMjEyLCAyMTIsIDAuNSk7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIH1cbn1cblxuLmhlYWRlci1uZXdfX2NhcnQtZmV0dXJlcy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDkzcHggMCAxNTBweDtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fY2FydC1mZXR1cmVzIHtcbiAgICBtYXJnaW46IDAgMjRweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItbGFiZWwsXG4uaGVhZGVyLW5ld19fY2FydC1wcm9tb2NvZGUtbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM3NTc1NzU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhlYWRlci1uZXdfX2NhcnQtcHJvbW9jb2RlLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUtb25seSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LXJlbnQtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZWFkZXItbmV3X19kYXRlLXBpY2tlcixcbi5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1zdGFydCxcbi5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1lbmQge1xuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4OTg5ODk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggNDZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGF0ZS1waWNrZXIuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1lbmQtaGlkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1pbi1zaXplIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLmhlYWRlci1uZXdfX2RhdGUtcGlja2VyLXN0YXJ0LFxuLmhlYWRlci1uZXdfX2RhdGUtcGlja2VyLWVuZCB7XG4gICAgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LWZhbWlseTtcbiAgICAgICAgd2lkdGg6IDEzNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI2cHggMCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVtb3ZlLXByb2R1Y3QtYnV0dG9uLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgMjBweDtcbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1lbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGlucHV0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuI2RhdGUtcGlja2VyLXN0YXJ0LXRpbWEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZW1vdmUtcHJvZHVjdC1idXR0b24uc3ZnXCIpLCB1cmwoXCIuLi9pbWcvcmVtb3ZlLXByb2R1Y3QtYnV0dG9uLXRpbWEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIDIwcHgsIGxlZnQgMTBweCBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC1mYW1pbHk7XG59XG5cbi5oZWFkZXItbmV3X19kYXRlLXBpY2tlciB7XG4gICAgd2lkdGg6IDU1LjclO1xuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LXByb21vY29kZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIHdpZHRoOiA2MC45JTtcbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LXByb21vY29kZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzg5ODk4OTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtZmFtaWx5O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDQ1cHggMTJweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCA0NXB4IDEycHggMTBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9tb2NvZGUtaW5wdXQtLWpzIHtcbiAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2U2ZmRmYTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Byb21vY29kZS1hY3RpdmUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSBjZW50ZXI7XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fY2FydC1yZW50LXRvdGFsIHtcbiAgICB3aWR0aDogMzkuNCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1YTA2ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2Q4ZDhkODtcbiAgICAgICAgY29sb3I6ICM4OTg5ODk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7fVxuICAgIH1cbn1cblxuLmhlYWRlci1uZXdfX2RhdGUtcGlja2VyLWxhbmRzY2FwZSB7XG5cbi8vICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4vLyAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgIHdpZHRoOiAzMjVweDtcbi8vICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LXJlbnQtZGF5IHtcbiAgICBjb2xvcjogIzc1NzU3NTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICM3NTc1NzU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0M3B4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgLy8gICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIC8vXG4gICAgLy8gICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LWFjdGl2YXRlLXByb21vY29kZSxcbi5oZWFkZXItbmV3X19jYXJ0LWRlYWN0aXZhdGUtcHJvbW9jb2RlLFxuLmhlYWRlci1uZXdfX21ha2Utb3JkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIC8vIHBhZGRpbmc6IDE2cHggMTBweCAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fY2FydC1hY3RpdmF0ZS1wcm9tb2NvZGUtLWpzLFxuLmhlYWRlci1uZXdfX2NhcnQtZGVhY3RpdmF0ZS1wcm9tb2NvZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LWRlYWN0aXZhdGUtcHJvbW9jb2RlLS1qcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LWFjdGl2YXRlLXByb21vY29kZSxcbi5oZWFkZXItbmV3X19jYXJ0LWRlYWN0aXZhdGUtcHJvbW9jb2RlIHtcbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogMzUuNyU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWI0ZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LWFjdGl2YXRlLXByb21vY29kZSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbn1cblxuLmhlYWRlci1uZXdfX2NhcnQtZGVhY3RpdmF0ZS1wcm9tb2NvZGUge1xuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fbWFrZS1vcmRlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkMDlkNDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LWZvb3RlciB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtZmFtaWx5O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMnB4IDhweCByZ2JhKDIxNiwyMTIsMjEyLC41KTtcbiAgICBib3gtc2hhZG93OiAwIC0ycHggOHB4IHJnYmEoMjE2LDIxMiwyMTIsLjUpO1xuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmhlYWRlci1uZXdfX2NhcnQtZm9vdGVyLS1qcyB7XG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuXG4gICAgICAgIC5oZWFkZXItbmV3X19tYWtlLW9yZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLW5ld19fY2FydC1kaXNjb3VudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmhlYWRlci1uZXdfX2NhcnQtcHJpY2Uge1xuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LXRvdGFsLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6ICM1YTA2ZmY7XG5cbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LWRpc2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmMDJlYztcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIC8vIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAvLyB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LWRpc2NvdW50LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICM3NTc1NzU7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0LjZweDtcbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDg2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtZmFtaWx5O1xuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExM3B4O1xuXG5cbiAgICB9XG5cbiAgICBzcGFuIHtcblxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtY291bnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiA4OXB4O1xuICAgIH1cbn1cblxuLmhlYWRlci1uZXdfX2NhcnQtY291bnRlci1idXR0b25zLFxuLmhlYWRlci1uZXdfX2NhcnQtcHJvZHVjdC1kZWwge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbn1cblxuLmhlYWRlci1uZXdfX2NhcnQtY291bnRlci1idXR0b25zIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjODk4OTg5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LWZhbWlseTtcblxuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWRlbCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmMDJlYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcmVzZXQtc2VhcmNoLW5ldy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcmVzZXQtc2VhcmNoLW5ldy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWFkZCxcbi5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtcmVtb3ZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgIFxufVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWFkZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2FkZC1wcm9kdWN0LWJ0bi5zdmdcIik7XG4gICAgcmlnaHQ6IDdweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xufVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LXJlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlbW92ZS1wcm9kdWN0LWJ0bi5zdmdcIik7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogN3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LXByaWNlLWZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LWZhbWlseTtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDIzNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PVxuLmhlYWRlci1uZXdfX2NhcnQtY291bnRlZC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNWEwNmZmO1xuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LXByaWNlLXBlci1kYXkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzc1NzU3NTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9tb2NvZGUtbGFuZHNjYXBlIHtcbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LWNvdW50ZXItbGFuZHNjYXBlIHtcbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LWZvb3Rlci13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbn1cblxuLmNhcnQtdGFibGV0LW92ZXJsYXkge1xuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgfVxufVxuXG4uaGVhZGVyLW5ld19fY2FydC1hY3RpdmF0ZS1wcm9tb2NvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gICAgdHJhbnNpdGlvbjogMC41cyBiYWNrZ3JvdW5kIGVhc2Utb3V0O1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWI0ZmY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQgZWFzZS1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ViNGZmO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1uZXdfX2NhcnQucHJvbW9jb2RlIC5oZWFkZXItbmV3X19jYXJ0LWFjdGl2YXRlLXByb21vY29kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1uZXdfX2NhcnQucHJvbW9jb2RlIC5oZWFkZXItbmV3X19jYXJ0LWRlYWN0aXZhdGUtcHJvbW9jb2RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1uZXdfX2NhcnQucHJvbW9jb2RlIC5oZWFkZXItbmV3X19jYXJ0LWRpc2NvdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LnByb21vY29kZSAuaGVhZGVyLW5ld19fY2FydC1kaXNjb3VudC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1uZXdfX2NhcnQucHJvbW9jb2RlIC5oZWFkZXItbmV3X19jYXJ0LXRvdGFsLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZjAyZWM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LnByb21vY29kZSAuaGVhZGVyLW5ld19fY2FydC1kaXNjb3VudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNWEwNmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG59XG5cbi5oZWFkZXItbmV3X19lcnJvciB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1vdXQ7XG59XG5cbi5oZWFkZXItbmV3X19jYXJ0LmVycm9yIC5oZWFkZXItbmV3X19lcnJvciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZjA5MDk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbn1cblxuLmhlYWRlci1uZXdfX2NhcnQucHJvbW9jb2RlOm5vdCguZXJyb3IpIC5oZWFkZXItbmV3X19jYXJ0LXByb21vY29kZS1pbnB1dCBpbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZmZGZhO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcm9tb2NvZGUtYWN0aXZlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcjtcbn1cblxuXG5cbi8vICAgICAg0YHRgtC40LvQuCBTVk9FXG5cblxuICNpbnB1dC10aW1lLXN0eWxlLWZyb20ge1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC1mYW1pbHk7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBib3JkZXI6IDJweCBzb2xpZCAjODk4OTg5O1xuICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlbW92ZS1wcm9kdWN0LWJ1dHRvbi5zdmcpLCB1cmwoLi4vaW1nL3JlbW92ZS1wcm9kdWN0LWJ1dHRvbi10aW1hLnN2Zyk7XG4gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIDIwcHgsIGxlZnQgMTBweCBjZW50ZXI7XG4gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDM4JTtcbnBhZGRpbmctbGVmdDogMzglO1xuIH1cbiNpbnB1dC10aW1lLXN0eWxlLWZyb206Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbiAjaW5wdXQtdGltZS1zdHlsZS10byB7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LWZhbWlseTtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIGJvcmRlcjogMnB4IHNvbGlkICM4OTg5ODk7XG4gICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVtb3ZlLXByb2R1Y3QtYnV0dG9uLnN2ZyksIHVybCguLi9pbWcvcmVtb3ZlLXByb2R1Y3QtYnV0dG9uLXRpbWEuc3ZnKTtcbiAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgMjBweCwgbGVmdCAxMHB4IGNlbnRlcjtcbiAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgcGFkZGluZy1yaWdodDogMzglO1xucGFkZGluZy1sZWZ0OiAzOCU7XG4gfVxuI2lucHV0LXRpbWUtc3R5bGUtdG86Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuIC5zZWxTdHlsZSB7XG4gICAgIG92ZXJmbG93OiBoaWRkZW47XG4gfVxuXG4gLndpZHRoLXNwYW4ge1xuICAgICB3aWR0aDogMzBweDtcbiAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgIGNvbG9yOiAjNzU3NTc1O1xuIH1cblxuLmJsLWJsb2Nre1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4gLmJsLWJsb2NrIGlucHV0IHtcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICBwYWRkaW5nOiAwO1xuICAgICB3aWR0aDogMTAwJTtcbiB9XG5cbi5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG4gXG5cbiAuaGVhZGVyLW5ld19fY2FydC1yZW50LXRvdGFsIGlucHV0IHtcbiAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICBvdXRsaW5lOiAwO1xuICAgICBjb2xvcjogIzg5ODk4OTtcbiAgICAgei1pbmRleDogMTtcbiAgICAgYmFja2dyb3VuZDogIzAwMDA7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgYm9yZGVyOiAwO1xuICAgICB3aWR0aDogMTAwJTtcbiAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtZmFtaWx5O1xuICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgIGhlaWdodDogNTBweDtcbiAgICAgcGFkZGluZzogMDtcbiAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICBib3JkZXI6IDJweCBzb2xpZCAjNWEwNmZmO1xuIH1cblxuIC5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1zdGFydCxcbiAuaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItZW5kIHtcbiAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgIHdpZHRoOiA0NS42MSU7XG4gfVxuXG4gLmhlYWRlci1uZXdfX2RhdGUtcGlja2VyLXN0YXJ0IGlucHV0LFxuIC5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1lbmQgaW5wdXQge1xuICAgICB3aWR0aDogMTAwJTtcbiB9XG4ucGQtMTV7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cblxuIC5mbGF0cGlja3Itd3JhcHBlciB7XG4gICAgIHdpZHRoOiAxMDAlO1xuIH1cblxuIC5oZWFkZXItbmV3X19jYXJ0LXJlbnQtdG90YWwge1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgZGlzcGxheTogZmxleDtcbiAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgXG4gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICBib3JkZXI6IDA7XG4gICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiB9XG5cblxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDkzOXB4KSB7XG5cbiAgICAgLmhlYWRlci1uZXdfX2RhdGUtcGlja2VyLXN0YXJ0LFxuICAgICAuaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItZW5kIHtcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICB9XG5cbiAgICAgLndpZHRoLXNwYW4ge1xuICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgIH1cblxuICAgICAuaGVhZGVyLW5ld19fY2FydC1yZW50LXRvdGFsIHtcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgfVxuXG4gICAgIC5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1zdGFydCB7fVxuXG4gICAgIC5oZWFkZXItbmV3X19kYXRlLXBpY2tlci1lbmQge1xuICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgIH1cblxuICAgICAuaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItc3RhcnQge31cblxuICAgICAuZmxhdHBpY2tyLWlucHV0IHtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICB9XG4gfVxuLmRhdGUtdGltZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogMzIycHgpIHtcbiAgICAgLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICAgd2lkdGg6IDI0NyU7XG4gICAgIH1cblxuICAgICAuaGVhZGVyLW5ld19fY2FydC1yZW50LXRvdGFsIHtcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgfVxuXG4gICAgIC53aWR0aC1zcGFuIHtcbiAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICB9XG5cbiAgICAgLmhhc1RpbWUge1xuICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgIH1cbiAgICAgI2lucHV0LXRpbWUtc3R5bGUtZnJvbXtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMyU7XG4gICAgIH1cbiAgICAgI2lucHV0LXRpbWUtc3R5bGUtdG97XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzMlO1xuICAgICB9XG4gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gICAgI2lucHV0LXRpbWUtc3R5bGUtZnJvbXtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNyU7XG4gICAgIH1cbiAgICAjaW5wdXQtdGltZS1zdHlsZS10b3tcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNyU7XG4gICAgIH1cbiAgICAuaGVhZGVyLW5ld19fZGF0ZS1waWNrZXItc3RhcnQgaW5wdXR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3JTtcbiAgICB9XG59XG5cblxuXG5cblxuIiwiLmNhdGFsb2ctY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmNhdGFsb2ctY2FyZDpob3ZlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXRhbG9nLWNhcmQtLXZpZXctbW9kZS1saXN0IHtcbiAgICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogMjY2cHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZy1jYXJkX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTYwcHg7XG59XG5cbi5jYXRhbG9nLWNhcmQtLXZpZXctbW9kZS1saXN0IC5jYXRhbG9nLWNhcmRfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgICAgIHdpZHRoOiAyNjZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIH1cbn1cblxuLmNhdGFsb2ctY2FyZC0tY29tcGxlY3QgLmNhdGFsb2ctY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjQ1cHg7XG5cbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICBoZWlnaHQ6IDEzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgIH1cbn1cblxuLmNhdGFsb2ctY2FyZF9faW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE0MnB4O1xuICAgIG1heC1oZWlnaHQ6IDEzM3B4O1xufVxuXG4uY2F0YWxvZy1jYXJkLS12aWV3LW1vZGUtbGlzdCAuY2F0YWxvZy1jYXJkX19pbWFnZSBpbWcge1xuICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDRweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjM4cHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZy1jYXJkLS1jb21wbGVjdCAuY2F0YWxvZy1jYXJkX19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMjYycHg7XG4gICAgbWF4LWhlaWdodDogMjI2cHg7XG5cbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICBtYXgtd2lkdGg6IDE1M3B4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjNweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTkzcHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZy1jYXJkX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLmNhdGFsb2ctY2FyZC0tdmlldy1tb2RlLWxpc3QgLmNhdGFsb2ctY2FyZF9faW5mbyB7XG4gICAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuLmNhdGFsb2ctY2FyZC0tY29tcGxlY3QgLmNhdGFsb2ctY2FyZF9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nLWNhcmRfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nLWNhcmQtLXZpZXctbW9kZS1saXN0IC5jYXRhbG9nLWNhcmRfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZy1jYXJkLS1jb21wbGVjdCAuY2F0YWxvZy1jYXJkX190aXRsZSB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAyMnB4O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZy1jYXJkX190aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5jYXRhbG9nLWNhcmQtLXZpZXctbW9kZS1saXN0IC5jYXRhbG9nLWNhcmRfX3RpdGxlIGEge1xuICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbn1cblxuLmNhdGFsb2ctY2FyZC0tY29tcGxlY3QgLmNhdGFsb2ctY2FyZF9fdGl0bGUgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLy8g0LTQu9GPINGB0L/QuNGB0LrQsCDRgSDQvtC/0LjRgdCw0L3QuNC10Lxcbi5jYXRhbG9nLWNhcmRfX2Fib3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZy1jYXJkX19jb3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nLWNhcmQtLXZpZXctbW9kZS1saXN0IC5jYXRhbG9nLWNhcmRfX2Nvc3Qge1xuICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIH1cbn1cblxuLmNhdGFsb2ctY2FyZC0tY29tcGxlY3QgLmNhdGFsb2ctY2FyZF9fY29zdCB7XG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nLWNhcmRfX3ByaWNlLWN1cnJlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGNvbG9yOiAjNWEwNmZmO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmNhdGFsb2ctY2FyZF9fcHJpY2UtcHJldmlvdXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi5jYXRhbG9nLWNhcmRfX3ByaWNlLXByZXZpb3VzOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXRhbG9nLWNhcmRfX3ByaXNlLXN0cmlrZXRocm91Z2guc3ZnXCIpO1xufVxuXG4uY2F0YWxvZy1jYXJkX19jYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMTFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMTFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjM3NXB4KSBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXG4gICAgLmNhdGFsb2ctY2FyZF9fY2FydCB7XG4gICAgICAgIHdpZHRoOiAxMjNweDtcbiAgICB9XG5cbiAgICAuY2F0YWxvZy1jYXJkX190aXRsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZy1jYXJkX19jYXJ0OmhvdmVyLFxuLmNhdGFsb2ctY2FyZF9fY2FydDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkMDlkNDtcbn1cblxuLmNhdGFsb2ctY2FyZC0tY29tcGxlY3QgLmNhdGFsb2ctY2FyZF9fY2FydCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmNhdGFsb2ctY2FyZF9fY2FydC1hZGQsXG4uY2F0YWxvZy1jYXJkX19jYXJ0LXN1Y2Nlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ2JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4uY2F0YWxvZy1jYXJkX19jYXJ0LWFkZCB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmNhdGFsb2ctY2FyZF9fY2FydC5lbmFibGVkIC5jYXRhbG9nLWNhcmRfX2NhcnQtYWRkIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uY2F0YWxvZy1jYXJkX19jYXJ0LXN1Y2Nlc3Mge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5jYXRhbG9nLWNhcmRfX2NhcnQuZW5hYmxlZCAuY2F0YWxvZy1jYXJkX19jYXJ0LXN1Y2Nlc3Mge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5jYXRhbG9nLWNhcmQtLXZpZXctbW9kZS1saXN0IC5jYXRhbG9nLWNhcmRfX2NhcnQge1xuICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuIiwiLmNhbG9nLWNvbnRlbnRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoIC0gMSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIHdpZHRoOiA4NyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICB3aWR0aDogNTAlO1xuXG5cbiAgICAmOm50aC1vZi10eXBlKDVuKSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA4NiU7XG5cbiAgICAgICAgQGluY2x1ZGUgcG9ydHJhaXQtb25seSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDRuKSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHBvcnRyYWl0LW9ubHkge1xuICAgICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMzhweCk7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTUwcHgpO1xuICAgICAgd2lkdGg6IDIzM3B4O1xuICAgICAgaGVpZ2h0OiAyODlweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2F0YWxvZ19faXRlbS1jYXJkLWhvdmVyLnN2Z1wiKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUyMHB4KSB7XG4gICAgICB3aWR0aDogMzMuMyU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoIC0gMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhbG9nLWNvbnRlbnRfX2l0ZW0taW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDE4N3B4O1xuICB9XG59XG5cbi5jYWxvZy1jb250ZW50X19pdGVtLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiA4cHggMCAxNHB4IDEwcHg7XG5cbiAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHdpZHRoOiAxODdweDtcbiAgICBoZWlnaHQ6IDE4N3B4O1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMTQ0cHg7XG4gICAgbWFyZ2luOiAxNHB4IDAgMTNweCAwO1xuICB9XG59XG5cbi5jYWxvZy1jb250ZW50X19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTFweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiA4NSU7XG4gIGNvbG9yOiAjMjEyMTIxO1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNhbG9nLWNvbnRlbnRfX2l0ZW0tcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM1YTA2ZmY7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWRkaXRpb25hbC1mb250O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCAtIDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5jYWxvZy1jb250ZW50X19pdGVtLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYnV0dG9uIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5jYWxvZy1jb250ZW50X19jYXJ0LWJ1dHRvbixcbi5jYWxvZy1jb250ZW50X19hZGQtYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAxMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgcGFkZGluZzogMTBweCAxMHB4IDE0cHggN3B4O1xuICBjb2xvcjogI2YzZjNmMztcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0ZDA5ZDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5jYWxvZy1jb250ZW50X19hZGQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2Fsb2ctY29udGVudF9fY2FydC1idXR0b24tLWpzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbG9nLWNvbnRlbnRfX2FkZC1idXR0b24tLWpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYWxvZy1jb250ZW50X19hZGQtYnV0dG9uLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogLTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDJjZTtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHJpZ2h0OiAtMTNweDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmNhbG9nLWNvbnRlbnRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC8vIGZvbnQtZmFtaWx5OiAkc29maWEtZm9udDtcbn1cbiIsIi5jYXRhbG9nIHtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IC8vINC80LXRgdGC0L4g0L/QvtC0INGB0YLRgNC10LvQutGDINCyINGF0LXQtNC10YDQtVxuICB9XG59XG5cbi5jYXRhbG9nX19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICB3aWR0aDogODk5cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgIHdpZHRoOiA4OTlweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTEyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3dyYXBwZXIge1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjdweDtcbiAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgd2lkdGg6IDk0NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTEyOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjdweDtcbiAgfVxufVxuXG5cbi5jYXRhbG9nX19sZWZ0LWNvbHVtbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19mb3JtIHtcbn1cblxuLmNhdGFsb2dfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDY0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLmNhdGFsb2dfX2NvbHVtbiB7XG4gIH1cblxuICAuY2F0YWxvZ19fd3JhcHBlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nX19jYXJkcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cblxuICAuY2F0YWxvZ19fY2FyZHMgbGkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmNhdGFsb2dfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTAsIDYsIDI1NSwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzVhMDZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmNhdGFsb2dfX2NhcmRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5jYXRhbG9nX19jYXJkcyBsaSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuY2F0YWxvZ19fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5MCwgNiwgMjU1LCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNWEwNmZmO1xuICB9XG59XG5cbi5jYXRhbG9nX19wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhdGFsb2dfX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICB9XG59XG5cbi5jYXRhbG9nX19maWx0ZXItY29udHJvbHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5jYXRhbG9nX19maWx0ZXItbW9iaWxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhdGFsb2dfX2ZpbHRlcnMtZGF0ZS10aXRsZSB7XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2ZpbHRlcnMtZGF0ZS1kZWxpbWl0ZXIge1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgY29sb3I6ICM3NTc1NzU7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IGNlbnRlcjtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19maWx0ZXItLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTAlIC0gMTZweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9maWx0ZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDM0cHgpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gNDRweCkgY2VudGVyO1xuICB9XG59XG5cbi5jYXRhbG9nX19maWx0ZXItLWRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVudC1pY29uLnN2Z1wiKTtcbn1cblxuLmNhdGFsb2dfX2ZpbHRlci0tZGF0ZSB7XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2ZpbHRlci0tZGF0ZTo6YWZ0ZXIge1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1kb3duLXNob3J0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDhweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgfVxufVxuXG4uY2F0YWxvZ19fZmlsdGVyLnBpY2tlci10b2dnbGVkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jYXRhbG9nX19kdXJhdGlvbi1vdXRwdXQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNWEwNmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA5NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fZHVyYXRpb24tdGV4dC1tb2JpbGUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXRhbG9nX19kdXJhdGlvbi1udW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICNkOGQ4ZDg7XG59XG5cbi5jYXRhbG9nX19kdXJhdGlvbi11bml0IHtcbn1cblxuLmNhdGFsb2dfX3ZpZXctbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG59XG5cbi5jYXRhbG9nX19idXR0b24tdmlldy1jYXJkcyxcbi5jYXRhbG9nX19idXR0b24tdmlldy1saXN0IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGFsb2dfX2J1dHRvbi12aWV3LWNhcmRzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2F0YWxvZ19fYnV0dG9uLXZpZXctY2FyZHMtb24uc3ZnXCIpO1xufVxuXG4uY2F0YWxvZ19fYnV0dG9uLXZpZXctY2FyZHMtLW9mZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXRhbG9nX19idXR0b24tdmlldy1jYXJkcy1vZmYuc3ZnXCIpO1xufVxuXG4uY2F0YWxvZ19fYnV0dG9uLXZpZXctbGlzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXRhbG9nX19idXR0b24tdmlldy1saXN0LW9uLnN2Z1wiKTtcbn1cblxuLmNhdGFsb2dfX2J1dHRvbi12aWV3LWxpc3Qtb2ZmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhdGFsb2dfX2J1dHRvbi12aWV3LWxpc3Qtb2ZmLnN2Z1wiKTtcbn1cblxuLmNhdGFsb2dfX2NhcmRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2F0YWxvZ19fY2FyZHMtLWNhcmRzLXZpZXcge1xuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fY2FyZHMtLWxpc3QtdmlldyB7XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyBsaTpudGgtY2hpbGQoNW4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNSksXG4gIC5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyBsaTpudGgtY2hpbGQoNW4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNSkgfiBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3IGxpOm50aC1jaGlsZCgybisxKTpudGgtbGFzdC1jaGlsZCgtbisyKSxcbiAgLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3IGxpOm50aC1jaGlsZCgybisxKTpudGgtbGFzdC1jaGlsZCgtbisyKSB+IGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2NhcmRzIC5jYXRhbG9nLWNhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLmNhdGFsb2dfX2NhcmRzLS1saXN0LXZpZXcgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2NhcmRzLS1saXN0LXZpZXcgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXRhbG9nX19pdGVtLWxpc3QtaG92ZXIuc3ZnXCIpO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICR3OiA4MjdweDtcbiAgICAkaDogMjc2cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAjeyR3LzJ9KTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gI3skaC8yfSk7XG4gICAgd2lkdGg6ICR3O1xuICAgIGhlaWdodDogJGg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4uY2F0YWxvZ19fY2FyZHMtLWxpc3QtdmlldyBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgfVxufVxuXG4uY2F0YWxvZ19fY2FyZHMtLWNhcmRzLXZpZXcgbGk6bnRoLWNoaWxkKDNuKSB7XG4gIEBpbmNsdWRlIHBvcnRyYWl0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fY2FyZHMtLWNhcmRzLXZpZXcgbGk6bnRoLWNoaWxkKDRuKSB7XG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vINCt0LvQtdC80LXQvdGC0Ysg0L/QvtGB0LvQtdC00L3QtdC5INGB0YLRgNC+0LrQuCDQsiDRgdC10YLQutC1INC40LcgWCDQutC+0LvQvtC90L7QulxuLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3IGxpOm50aC1jaGlsZCgzbisxKTpudGgtbGFzdC1jaGlsZCgtbiszKSxcbi5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyBsaTpudGgtY2hpbGQoM24rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMykgfiBsaSB7XG4gIEBpbmNsdWRlIHBvcnRyYWl0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3IGxpOm50aC1jaGlsZCg0bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KSxcbi5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyBsaTpudGgtY2hpbGQoNG4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNCkgfiBsaSB7XG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi5jYXRhbG9nX19jYXJkcy0tY2FyZHMtdmlldyArIC5jYXRhbG9nX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2dfX2NhcmRzLS1jYXJkcy12aWV3ICsgLmNhdGFsb2dfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuY2F0YWxvZ19fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZ19fY2FyZHMtLWNhcmRzLXZpZXcgKyAuY2F0YWxvZ19fcGFnaW5hdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA5cHggcmdiYSgyMjMsIDIyMywgMjIzLCAwLjUpO1xuICB9XG59XG5cbi5jYXRhbG9nX19jYXJkcy0tbGlzdC12aWV3ICsgLmNhdGFsb2dfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19zZWNvbmRhcnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMTIxMjE7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cbiIsIi5jYXRhbG9nLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctZm9ybV9fZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhdGFsb2ctZm9ybV9fZmllbGRzZXQgKyAuY2F0YWxvZy1mb3JtX19maWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWZvcm1fX2xlZ2VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGFsb2ctZm9ybV9fbGVnZW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LWRvd24tc2hvcnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggOHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmNhdGFsb2ctZm9ybV9fbGVnZW5kLS10b2dnbGVkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jYXRhbG9nLWZvcm1fX2xlZ2VuZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZy1mb3JtX19oaWRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uY2F0YWxvZy1mb3JtX19sZWdlbmQtLXRvZ2dsZWQgKyAuY2F0YWxvZy1mb3JtX19oaWRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2ctZm9ybV9fbGVnZW5kLS1vcGVuZWQgKyAuY2F0YWxvZy1mb3JtX19oaWRlLXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2F0YWxvZy1mb3JtX19zY3JvbGwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMjcycHg7IC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9HcnNtdG8vc2ltcGxlYmFyL2lzc3Vlcy8yNDJcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuXG4gIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZmRmOTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIH1cblxuICAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNHB4O1xuICB9XG5cbiAgLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyZWJjZDtcbiAgfVxufVxuXG4uY2F0YWxvZy1mb3JtX19zY3JvbGwtd3JhcHBlcjpob3ZlciB7XG4gIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jYXRhbG9nLWZvcm1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY2F0YWxvZy1mb3JtX19jaGVja2JveCArIC5jYXRhbG9nLWZvcm1fX2NoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLmNhdGFsb2ctZm9ybV9fY2hlY2tib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhdGFsb2ctZm9ybV9fY2hlY2tib3gtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gOS41cHgpO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2tib3guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2F0YWxvZy1mb3JtX19jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmNhdGFsb2ctZm9ybV9fY2hlY2tib3gtdGV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrYm94LWNoZWNrZWQuc3ZnXCIpO1xufVxuXG4uY2F0YWxvZy1mb3JtX19kb3VibGUtZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2ctZm9ybV9fZG91YmxlLWZpZWxkICsgLmNhdGFsb2ctZm9ybV9fZG91YmxlLWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLmNhdGFsb2ctZm9ybV9fZG91YmxlLWZpZWxkIHNwYW4ge1xuICB3aWR0aDogOCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nLWZvcm1fX2lucHV0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAyZWJjZDtcbn1cblxuLmNhdGFsb2ctZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkOGQ4ZDg7XG59XG5cbi5jYXRhbG9nLWZvcm1fX2RvdWJsZS1maWVsZCAuY2F0YWxvZy1mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiA0NiU7XG59XG5cbi5jYXRhbG9nLWZvcm1fX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY2F0YWxvZy1mb3JtX19zZWxlY3QgKyAuY2F0YWxvZy1mb3JtX19zZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uY2F0YWxvZy1mb3JtX19zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5jb250YWN0X19wZXJzb24tbG9nbyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogNjFweDtcbiAgfVxuXG4gIC5jb250YWN0LW1hcC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgaGVpZ2h0OiAyMTVweDtcbiAgfVxuXG4gIC5jb250YWN0LWRlY29yYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogOTFweDtcbiAgICBib3R0b206IC0xMjlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwNHB4O1xuICB9XG59XG5cbi5jb250YWN0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICRibGFjaztcblxuICAmLS1jb21tZW50cyB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luOiAwIDAgMjhweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cbn1cblxuLmNvbnRhY3Qtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjJweDtcbn1cblxuLmNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgd2lkdGg6IDMxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGFjdC1tYXAtY29udGFpbmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JvcmRlcjIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29udGFjdF9fcGVyc29uLXBob25lOjpiZWZvcmUsXG4uY29udGFjdF9fcGVyc29uLWVtYWlsOjpiZWZvcmUsXG4uY29udGFjdC1wZXJzb24tYWRkcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jb250YWN0X19wZXJzb24tcGhvbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9waG9uZS5zdmdcIik7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMXB4O1xufVxuXG4uY29udGFjdC1wZXJzb24tYWRkcmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvY2F0aW9uLWljb24uc3ZnXCIpO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBsZWZ0OiAxN3B4O1xuICB0b3A6IDI5cHg7XG59XG5cbi5jb250YWN0X19wZXJzb24tZW1haWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9lbWFpbC1pY29uLnN2Z1wiKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGVmdDogMTdweDtcbiAgdG9wOiA0cHg7XG59XG5cbi5jb250YWN0X19wZXJzb24tbG9nbyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbnRhY3RfX3BlcnNvbi13cml0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIHBhZGRpbmctdG9wOiA0NHB4O1xufVxuXG4uY29udGFjdC1kZWNvcmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMnB4O1xuICBib3R0b206IC0xNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDExM3B4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDEzMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2F0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42NDtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0OHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgYm90dG9tOiAtNDlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAuY29udGFjdC1tYXAtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgLmNvbnRhY3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5jb250YWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5jb250YWN0LWFkZHJlc3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cblxuICAuY29udGFjdC1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDM5N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDExMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gIH1cblxuICAuY29udGFjdC1kZXNjcmlwdGlvbi0tY29tbWVudHMge1xuICAgIG1pbi1oZWlnaHQ6IDExMnB4O1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuY29udGFjdC1kZWNvcmF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0OHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgYm90dG9tOiAtMTAzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIGxhbmRzY2FwZS1vbmx5IHtcbiAgLmNvbnRhY3QtbWFwLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogMTk1cHg7XG4gICAgICB0b3A6IDY4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmluZ2VyMi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5jb250YWN0LW1haW4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNvbnRhY3Qtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDE4cHg7XG4gICAgaGVpZ2h0OiAyNzZweDtcbiAgfVxuXG4gIC5jb250YWN0LWRlY29yYXRpb24gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNTRweDtcbiAgICByaWdodDogLTM5MXB4O1xuICAgIHRvcDogLTUxcHg7XG4gIH1cblxuICAuY29udGFjdC1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgLmNvbnRhY3QtZGVzY3JpcHRpb24tLWNvbW1lbnRzIHtcbiAgICB3aWR0aDogNDQycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cblxuICAuY29udGFjdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG5cbiAgLmNvbnRhY3QtYWRkcmVzcyB7XG4gICAgcGFkZGluZy1yaWdodDogNTNweDtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgfVxuXG4gIC5jb250YWN0X19wZXJzb24td3JpdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAxMzBweDtcbiAgICBsZWZ0OiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDExN3B4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRtYWdlbnRhO1xuICB9XG5cbiAgLmNvbnRhY3RfX3BlcnNvbi1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcblxuICAgICYtLXBvc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3RfX3BlcnNvbi1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5jb250YWN0LW1hcC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICB3aWR0aDogMTY1cHg7XG4gICAgICBoZWlnaHQ6IDIzMnB4O1xuICAgICAgdG9wOiA4NnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZpbmdlcjIuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1tYXAtY29udGFpbmVyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JvcmRlcjIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmNvbnRhY3RfX3BlcnNvbi1waG9uZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogLTVweDtcbiAgfVxuXG4gIC5jb250YWN0LXBlcnNvbi1hZGRyZXNzOjpiZWZvcmUge1xuICAgIGxlZnQ6IDExcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgLmNvbnRhY3RfX3BlcnNvbi1lbWFpbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIHRvcDogLTNweDtcbiAgfVxuXG4gIC5jb250YWN0LWRlY29yYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTY4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDFweDtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiAxNzRweDtcbiAgICBsZWZ0OiAxMTFweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm90dG9tOiAtNzdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IC05MHB4O1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogNjlweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ludHJvLWFycm93LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU5OHB4O1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gIC5zZWN0aW9uLmNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi13aWR0aDogMTA3NXB4O1xuICAgIHdpZHRoOiAxMTc1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhY3RfX3BlcnNvbi1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxNzBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3RfX3BlcnNvbi13cml0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb250YWN0LWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICBtYXJnaW46IDAgMCA1M3B4O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICYtLWNvbW1lbnRzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiA1NzVweDtcbiAgICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1kZXNjcmlwdGlvbi0tbGluZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LXBlcnNvbi1hZGRyZXNzOjpiZWZvcmUge1xuICAgIHRvcDogMjVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLmNvbnRhY3QtYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgbWluLXdpZHRoOiAxMDc1cHg7XG4gICAgd2lkdGg6IDExNzVweDtcbiAgfVxuXG4gIC5jb250YWN0LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI5NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTM2NnB4O1xuICB9XG5cbiAgLmNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU5N3B4O1xuICAgIGhlaWdodDogNDU2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cblxuICAuY29udGFjdF9fcGVyc29uLW5hbWUge1xuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuXG4gICAgJi0tcG9zdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LW1hcC13cmFwcGVyOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMzRweDtcbiAgICB3aWR0aDogMTgycHg7XG4gICAgaGVpZ2h0OiAyNjJweDtcbiAgICB0b3A6IDIyM3B4O1xuICB9XG5cbiAgLmNvbnRhY3QtbWFwLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAuY29udGFjdF9fb3ZhbC1kZWNvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDU1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9vdmFsLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAuY29udGFjdC1kZWNvcmF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDU5OHB4O1xuICAgIGhlaWdodDogMjY0cHg7XG4gICAgbGVmdDogLTEzcHg7XG4gICAgcGFkZGluZy10b3A6IDEwM3B4O1xuICAgIGJvdHRvbTogLTk1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNDdweDtcbiAgICAgIGhlaWdodDogMTQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2F0LWRlc2t0b3Auc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAyMnB4IDEwMHB4O1xuICAgICAgd2lkdGg6IDQ3NHB4O1xuICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2xvdWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogLTEzOHB4O1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogNjlweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ludHJvLWFycm93LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogODVweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjM3cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtbWFpbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xOTZweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiAyODdweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXQtc2hhZG93LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yMDRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgaGVpZ2h0OiAyNzJweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXQtc2hhZG93LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmNvbnRhY3QtZGVjb3JhdGlvbiB7XG4gICAgbGVmdDogODdweDtcbiAgICBib3R0b206IC04MnB4O1xuICB9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuICAuY29udGFjdC1tYXAtY29udGFpbmVyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JvcmRlcjMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtbWFpbl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29udGFjdC1tYWluX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5jb250YWN0LW1haW5fX3dyYXBwZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbnRhY3QtYmdyLnN2Z1wiKTtcbiAgICB3aWR0aDogMzUxcHg7XG4gICAgaGVpZ2h0OiAzNTNweDtcbiAgICBib3R0b206IC0yMTRweDtcbiAgICBsZWZ0OiAtMjgxcHg7XG4gIH1cblxuICAuY29udGFjdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3N3B4O1xuICB9XG59XG5cbi5jb250YWN0LW1haW4ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgLy8g0LzQtdGB0YLQviDQv9C+0LQg0YHRgtGA0LXQu9C60YMg0LIg0YXQtdC00LXRgNC1XG4gIH1cbn1cblxuLmNvbnRhY3RfX3BlcnNvbi13cmFwcGVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxhbmRzY2FwZS13aWR0aCkge1xuICAgIG1heC13aWR0aDogMzc4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNvbnRhY3RfX3BlcnNvbi13cmFwcGVyOjphZnRlciB7XG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAyNzRweDtcbiAgICBsZWZ0OiAtMTM1cHg7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIGhlaWdodDogMTYxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2FybS1mdWxsLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgdG9wOiAxNzRweDtcbiAgICBsZWZ0OiAtMTU4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB0b3A6IDI1MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIHRvcDogMjEwcHg7XG4gICAgbGVmdDogLTE2MHB4O1xuICB9XG59XG5cbi5jb250YWN0X19wZXJzb24taW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogMzMxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdmlzaXRpbmctY2FyZF9fbW9iaWxlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDMzMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzI1cHggMzMxcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgIHdpZHRoOiAzNzZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYm9yZGVyLWNvbnRhY3RfZGVzY3RvcC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzMwcHg7XG4gICAgd2lkdGg6IDUyNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ib3JkZXItY29udGFjdF9kZXNjdG9wLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxufVxuXG4uY29udGFjdF9fcGVyc29uLW1lc3NhbmdlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgcGFkZGluZzogMCAwIDAgNDNweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjFweDtcbiAgICBwYWRkaW5nLXRvcDogNzNweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTA4cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RfX3BlcnNvbi1tZXNzYW5nZXJzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgfVxufVxuXG4uY29udGFjdF9fcGVyc29uLW1lc3NhbmdlcnM6OmFmdGVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5jb250YWN0X19kaWNvcmF0aW9uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDg2cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RfX3BlcnNvbi1waG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc0cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5jb250YWN0LXBlcnNvbi1hZGRyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2M3B4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb250YWN0X19wZXJzb24tZW1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBmb250LXNpemU6IDE1cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjVweCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuIiwiLmNwZi1hZG9iZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNTkuODJkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMC4zNyUsIHJnYmEoMjQwLCAyMzYsIDI1NSwgMC42KSA2My43OCUpO1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gIH1cbn1cblxuLmNwZi1hZG9iZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogJGFkZGl0aW9uYWwtZm9udDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwIDAgMjlweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcblxuICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5jcGYtYWRvYmVfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRhZGRpdGlvbmFsLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG4uY3BmLWFkb2JlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgfVxufVxuXG4uY3BmLWFkb2JlX19pdGVtcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uY3BmLWFkb2JlX19pdGVtIHtcbiAgd2lkdGg6IDg0cHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbiIsIi5jcGYtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA3cHggMTBweCA5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxlY3RyaWMtdmlvbGV0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZWxlY3RyaWMtdmlvbGV0O1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LWZhbWlseTtcblxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICM0ZDA5ZDQ7XG5cbiAgICAuY3BmLWJ0bl9faWMtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICM0ZDA5ZDQ7XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTA0YTQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICMzYTA0YTQ7XG5cbiAgICAuY3BmLWJ0bl9faWMtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMzYTA0YTQ7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgfVxufVxuXG4uY3BmLWJ0bl9faWMtd3JhcCB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcbn1cblxuLmNwZi1idG5fX2ljIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xufVxuXG4uY3BmLWJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkQ2O1xuICBjb2xvcjogIzUwMzRGQjtcblxuICAuY3BmLWJ0bl9faWMtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogIzUwMzRGQjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuIiwiLmNwZi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNjZweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuIiwiLmNwZi1kZXNrdG9wLWJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIuY3BmLWZlYXR1cmVfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG59XG5cbi5jcGYtZmVhdHVyZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LWZhbWlseTogJGFkZGl0aW9uYWwtZm9udDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcblxuICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXgtd2lkdGg6IDMyNnB4O1xuICB9XG59XG5cbi5jcGYtZmVhdHVyZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG4iLCIuY3BmLWZlYXR1cmVzIHtcbiAgcGFkZGluZzogMzNweCAwIDI0cHg7XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgcGFkZGluZzogNTlweCAwIDA7XG4gIH1cbn1cblxuLmNwZi1mZWF0dXJlc19fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtNjBweDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY3BmLWZlYXR1cmVzX19pdGVtIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cbiIsIi5jcGYtZm9vdGVyIHtcbiAgcGFkZGluZzogMTI5cHggMCAxOTNweDtcblxuICBAaW5jbHVkZSBhZGFwdGl2ZSB7XG4gICAgcGFkZGluZzogMjEzcHggMCA5MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgcGFkZGluZzogOTNweCAwIDI2cHghaW1wb3J0YW50O1xuICB9XG59XG5cbi5jcGYtZm9vdGVyIC5jcGYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3BmLWZvb3Rlcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogNjc2cHg7XG4gIG1hcmdpbjogMCAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGFkYXB0aXZlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmNwZi1mb290ZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRhZGRpdGlvbmFsLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbi5jcGYtZm9vdGVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkYWRkaXRpb25hbC1mb250O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgMCA0MnB4O1xuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuLmNwZi1mb290ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcblxuICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uY3BmLWZvb3Rlcl9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNwZi1mb290ZXJfX2J0biB7XG4gIHdpZHRoOiA0NyU7XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY3BmLWZvb3Rlcl9fZGVjb3Itd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAmLS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGFkYXB0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBhZGFwdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0b3A6IC0yNDBweDtcbiAgICAgIHJpZ2h0OiA1OXB4XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgICByaWdodDogMzVweCFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IC0xOTFweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5jcGYtZm9vdGVyX19kZWNvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmNwZi1mb290ZXJfX2RlY29yLS1jbGFwcGVyIHtcbiAgd2lkdGg6IDE3OHB4O1xuICBoZWlnaHQ6IDE5M3B4O1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jcC1mYW1pbHkvY2xhcHBlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTc4cHggMTkzcHg7XG5cbiAgQG1lZGlhXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLFxuICAgIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCkge1xuICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY3AtZmFtaWx5L2NsYXBwZXJAMngucG5nXCIpO1xuICB9XG59XG5cbi5jcGYtZm9vdGVyX19kZWNvci0tc2VuZGVyIHtcblxuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMzIzcHg7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NwLWZhbWlseS9zZW5kZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5MHB4IDMyM3B4O1xuXG4gIEBtZWRpYVxuICAgIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSxcbiAgICAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NwLWZhbWlseS9zZW5kZXJAMngucG5nXCIpO1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgd2lkdGg6IDE1NnB4O1xuICAgIGhlaWdodDogMjY1cHg7XG5cbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1NnB4IDI2NXB4O1xuICB9XG59XG4iLCIuY3BmLWltcG9ydGFudC10ZXh0IHtcbiAgY29sb3I6ICM1QTA2RkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCIuY3BmLWludHJvIHtcbiAgcGFkZGluZzogMTU4cHggMCA5NHB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMjlweCAwIDgwcHg7XG4gIH1cbn1cblxuLmNwZi1pbnRyb19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBhZGFwdGl2ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY3BmLWludHJvX19jb250ZW50IHtcbiAgd2lkdGg6IDYwMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG5cbiAgQGluY2x1ZGUgYWRhcHRpdmUge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDU1MXB4O1xuICB9XG59XG5cbi5jcGYtaW50cm9fX2ltZyB7XG4gIHdpZHRoOiA0MTBweDtcbiAgbWFyZ2luLXRvcDogMTFweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIGFkYXB0aXZlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzVweDtcbiAgfVxufVxuXG4uY3BmLWludHJvX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgZm9udC1mYW1pbHk6ICRhZGRpdGlvbmFsLWZvbnQ7XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxufVxuXG4uY3BmLWludHJvX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4uY3BmLWludHJvX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA1MzRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY3BmLWludHJvX19idG4ge1xuICB3aWR0aDogNDclO1xuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jcGYtc2xvZ2FuIHtcbiAgcGFkZGluZzogOTVweCAwIDgycHg7XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMzRweCAwIDU5cHg7XG4gIH1cbn1cblxuLmNwZi1zbG9nYW5fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDk4OHB4O1xuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY3BmLXNsb2dhbl9faW1nIHtcbiAgd2lkdGg6IDI3OXB4O1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIHdpZHRoOiAyMDdweDtcbiAgfVxufVxuXG4uY3BmLXNsb2dhbl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkYWRkaXRpb25hbC1mb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG5cbiAgQGluY2x1ZGUgYWRhcHRpdmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbiIsIi5jcGYge1xuICBiYWNrZ3JvdW5kOiAjRjlGOEZEO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLmRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHdpZHRoOiA3NzZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXIuZW5hYmxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXJfX2JhY2sge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LWJhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlbnQtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fb3V0cHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kYWwtZGF0ZXBpY2tlcl9fZGVjb3JhdGlvbi1zaG9ydC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMjlweCA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2RhbC1kYXRlcGlja2VyX19kZWNvcmF0aW9uLWxvbmcuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzgwcHggN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNTVweDtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlcl9fc3RhcnQge1xuICB3aWR0aDogMTAwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NHB4KSB7XG4gICAgd2lkdGg6IDEyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXJfX2VuZCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc0cHgpIHtcbiAgICB3aWR0aDogMTIycHg7XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlcl9fc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlcl9fZGF5cyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fc2VsZWN0ZWQtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0O1xuICBjb2xvcjogJHdhcm0tZ3JleTtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXJfX2RheS1tb250aC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXJfX3dlZWtkYXkge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmRhdGVwaWNrZXJfX2RhdGUtZGVsaW1pdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlcl9fbW9udGgge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmRhdGVwaWNrZXJfX2RheSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gIGNvbG9yOiAkbWluZS1zaGFmdDtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5kYXRlcGlja2VyX19kdXJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogJHdhcm0tZ3JleTtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWluZS1zaGFmdDtcblxuICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgIHRvcDogNjAlO1xuICAgIH1cbiAgfVxufVxuXG4uZGF0ZXBpY2tlcl9fY2FsZW5kYXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDE1cHg7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbi5kYXRlcGlja2VyX19hcHBlbmQtdG8ge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5kYXRlcGlja2VyX19jb25maXJtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxlY3RyaWMtdmlvbGV0O1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIHdpZHRoOiAxODRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICB9XG59XG4iLCIvL3JlZ2lvbiAvL3RvZG8g0JHQrdCcIGRldGFpbHMtbWFpbiDQuCBkZXRhaWxzXG4uZGV0YWlscy1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRldGFpbHMtbWFpbl9fYnJlYWRjcnVtYiB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgbWFyZ2luLXRvcDogNTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTI0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vL2VuZHJlZ2lvblxuXG4uZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmRldGFpbHNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5kZXRhaWxzX19pdGVtIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gNDhweCkgLyAyICsgNDdweCk7XG4gIH1cbn1cblxuLmRldGFpbHNfX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDhweCkgLyAyKTsgLy8gNDggaW5zdGVhZCBvZiA0NyBiZWNhdXNlIG9mIElFIGFuZCBwYWdlIHNjYWxlXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ3cHg7XG4gIH1cbn1cblxuLmRldGFpbHNfX3NsaWRlci13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG59XG5cbi5kZXRhaWxzX19zbGlkZXItbWFpbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbn1cblxuLmRldGFpbHNfX3NsaWRlci1tYWluIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG59XG5cbi5kZXRhaWxzX19zbGlkZXItcHJldiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtb2JpbGUtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uZGV0YWlsc19fc2xpZGVyLXByZXYgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZXRhaWxzX19zbGlkZXItaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIyJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxhbmRzY2FwZS13aWR0aCkge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuXG4uZGV0YWlsc19fc2xpZGVyLWltZzphY3RpdmUsXG4uZGV0YWlsc19fc2xpZGVyLWltZzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogJGVsZWN0cmljLXZpb2xldDtcbn1cblxuLmRldGFpbHNfX3NsaWRlci1wcmV2IC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAkZWxlY3RyaWMtdmlvbGV0O1xufVxuXG4uZGV0YWlsc19fc2xpZGVyLXByZXYgaW1nIHtcbiAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIG1pbi13aWR0aDogNTZweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5kZXRhaWxzX190ZXJtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDIpOyAvLyA0OCBpbnN0ZWFkIG9mIDQ3IGJlY2F1c2Ugb2YgSUUgYW5kIHBhZ2Ugc2NhbGVcbiAgICAvL3BhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5cbi5kZXRhaWxzX190ZXJtcyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uZGV0YWlsc19fdGFibGUtd3JhcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi5kZXRhaWxzX19wcmljZSxcbi5kZXRhaWxzX190b3RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmRldGFpbHNfX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuXG4uZGV0YWlsc19fcHJpY2UgZGQsXG4uZGV0YWlsc19fdG90YWwgZGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICRlbGVjdHJpYy12aW9sZXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZGV0YWlsc19fcmVzZXJ2YXRpb24tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlbGVjdHJpYy12aW9sZXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgd2lkdGg6IDYyJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgd2lkdGg6IDI4N3B4O1xuICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5kZXRhaWxzX19yZXNlcnZhdGlvbi1idG46aG92ZXIsXG4uZGV0YWlsc19fcmVzZXJ2YXRpb24tYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkMDlkNDtcbn1cblxuLmRldGFpbHNfX3Jlc2VydmF0aW9uLWJ0biBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cblxuLmRldGFpbHNfX3Jlc2VydmF0aW9uLWJ0biBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRldGFpbHNfX3Jlc2VydmF0aW9uLWJ0bi5lbmFibGVkIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZGV0YWlsc19fcmVzZXJ2YXRpb24tYnRuIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZGV0YWlsc19fcmVzZXJ2YXRpb24tYnRuLmVuYWJsZWQgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kZXRhaWxzX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZGV0YWlsc19fdmlkZW8gaDIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmRldGFpbHNfX3ZpZGVvLXBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTIlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGV0YWlscy12aWRlby5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDRweCBzb2xpZCAkZm9hbTI7XG59XG5cbi5kZXRhaWxzX192aWRlby1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZGV0YWlsc19fdmlkZW8tYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzZweDtcbiAgbGVmdDogLTU4cHg7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb3llbi1ncmV5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTU1O1xuICBvcGFjaXR5OiAwLjM4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi5kZXRhaWxzX192aWRlby1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZGV0YWlsc19fZmVhdHVyZXMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5kZXRhaWxzX19mZWF0dXJlcyBoMiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5kZXRhaWxzX19mZWF0dXJlcyB1bCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kZXRhaWxzX190YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5kZXRhaWxzX190YWI6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5kZXRhaWxzX19jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmRldGFpbHNfX2NhcHRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxhbmRzY2FwZS13aWR0aCkge1xuICAgIHJpZ2h0OiA3NXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmRldGFpbHNfX3RhYi5hY3RpdmUgLmRldGFpbHNfX2NhcHRpb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cblxuLmRldGFpbHNfX3RhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBjb2xvcjogIzc1NzU3NTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICB9XG59XG5cbi5kZXRhaWxzX190YWJsZS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlsc19fdGFibGUgZHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgd2lkdGg6IDc0JTtcbiAgfVxufVxuXG4uZGV0YWlsc19fdGFibGUgZHQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRldGFpbHNfX3RhYmxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDNweCBkYXNoZWQgJGJyaWdodC10dXJxdW9pc2U7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3BhY2l0eTogMC4xMTtcbiAgbWFyZ2luOiAwIDVweDtcblxuICBAaW5jbHVkZSBtb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGV0YWlsc19fdGFibGUgZGQge1xuICB3aWR0aDogMjUlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICB3aWR0aDogMjMlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5kZXRhaWxzX19sZWZ0LWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDhweCkgLyAyKTsgLy8gNDggaW5zdGVhZCBvZiA0NyBiZWNhdXNlIG9mIElFIGFuZCBwYWdlIHNjYWxlXG4gICAgbWFyZ2luLXJpZ2h0OiA0N3B4O1xuICB9XG59XG5cbi5kZXRhaWxzX19yaWdodC1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ4cHgpIC8gMik7IC8vIDQ4IGluc3RlYWQgb2YgNDcgYmVjYXVzZSBvZiBJRSBhbmQgcGFnZSBzY2FsZVxuICB9XG59XG5cbi5kZXRhaWxzX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5kZXRhaWxzX19ib3R0b20gaDIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5kZXRhaWxzX19jb21wbGVjdHMtY29udGFpbmVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvL3dpZHRoOiA2MjNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc3N3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjkzcHg7XG4gIH1cbn1cblxuLmRldGFpbHNfX2NvbXBsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxhbmRzY2FwZS13aWR0aCkge1xuICAgIC8vbWF4LXdpZHRoOiAxNzZweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtICgyNHB4ICogMyArIDFweCkpIC8gNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICAvL21heC13aWR0aDogMjg3cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAoNDhweCAqIDMgKyAxcHgpKSAvIDQpO1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxufVxuXG4uZGV0YWlsc19fY29tcGxlY3Q6aG92ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZGV0YWlsc19fY29tcGxlY3Q6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRldGFpbHNfX2NvbXBsZWN0Om50aC1vZi10eXBlKDRuKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vINCt0LvQtdC80LXQvdGC0Ysg0L/QvtGB0LvQtdC00L3QtdC5INGB0YLRgNC+0LrQuCDQsiDRgdC10YLQutC1INC40LcgNNGFINC60L7Qu9C+0L3QvtC6XG4uZGV0YWlsc19fY29tcGxlY3Q6bnRoLWNoaWxkKDRuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzQpLFxuLmRldGFpbHNfX2NvbXBsZWN0Om50aC1jaGlsZCg0bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KSB+IC5kZXRhaWxzX19jb21wbGVjdCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZGV0YWlsc19fcHJvZHVjdC1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5kZXRhaWxzX19wcm9kdWN0LWluZm8gaDIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxhbmRzY2FwZS13aWR0aCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uZGV0YWlsc19fcHJvZHVjdC1pbmZvIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLmRldGFpbHNfX3Byb2R1Y3QtaW5mbyB1bCBsaSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBvdXRsaW5lOiBub25lO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuIiwiLmZhcXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7XG4gICAgcGFkZGluZy1yaWdodDogODRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG5cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTI5NHB4O1xuICB9XG59XG5cbi5mYXF2MiBoMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMTIxMjE7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uZmFxdjIgaDEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFxLWgyLXVuZGVybGluZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5cbi5mYXF2MiBoMSBzcGFuOjphZnRlciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA5OSU7XG4gICAgYm90dG9tOiAtMTA1cHg7XG4gICAgd2lkdGg6IDQ5MnB4O1xuICAgIGhlaWdodDogMjQ3cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS1oMi1mbHltYW4uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgfVxufVxuXG4uZmFxdjJfX2RlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmFxdjJfX2RlY29yLS1jYXQge1xuICBib3R0b206IC01MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKDIwcHgpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTc3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS1jYXQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gIH1cbn1cblxuLmZhcXYyX19kZWNvci0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogMjA5cHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS10ZXh0LWJ1YmJsZS1tb2JpbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGJvdHRvbTogMTY1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgd2lkdGg6IDU3NHB4O1xuICAgIGhlaWdodDogMTc2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS10ZXh0LWJ1YmJsZS10YWJsZXQuc3ZnXCIpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVgoMzQwcHgpO1xuICAgIHdpZHRoOiA1NzhweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mYXEtdGV4dC1idWJibGUtZGVza3RvcC5zdmdcIik7XG4gIH1cbn1cblxuLmZhcXYyX19kZWNvci0tdGV4dCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFxdjJfX2RlY29yLS10ZXh0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM4MzUxZmQ7XG59XG5cbi5mYXF2Ml9fZGVjb3ItLTEsXG4uZmFxdjJfX2RlY29yLS0yLFxuLmZhcXYyX19kZWNvci0tMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFxLXF1ZXN0aW9ubWFyay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5cbi5mYXF2Ml9fZGVjb3ItLTEge1xuICB0b3A6IDE3NXB4O1xuICBsZWZ0OiAzMHB4O1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIHRvcDogNzkwcHg7XG4gICAgbGVmdDogLTkwcHg7XG4gIH1cbn1cblxuLmZhcXYyX19kZWNvci0tMiB7XG4gIHRvcDogNTAwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgdG9wOiA0ODBweDtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLmZhcXYyX19kZWNvci0tMyB7XG4gIGJvdHRvbTogMzcwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMWRlZyk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgYm90dG9tOiA1NTBweDtcbiAgICByaWdodDogLTUwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB9XG59XG5cbi5mYXF2Ml9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhcXYyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS1pdGVtLWJvdHRvbS1kZWNvci5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5cbi5mYXF2Ml9faXRlbSBoMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYXF2Ml9faXRlbSArIC5mYXF2Ml9faXRlbSBoMiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4uZmFxdjJfX2l0ZW0gaDIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS1pdGVtLWJ0bi1jcm9zcy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5mYXF2Ml9faXRlbS5lbmFibGVkIGgyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5mYXF2Ml9faXRlbSBoMiBzcGFuOm50aC1vZi10eXBlKDIpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mYXEtaXRlbS1idG4tb3ZhbC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4uZmFxdjJfX2l0ZW0gaDI6aG92ZXIgc3BhbjpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFxdjJfX2l0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi5mYXF2Ml9faXRlbS1jb250ZW50LmVuYWJsZWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmFxdjJfX2l0ZW0tY29udGVudC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhcXYyX19pdGVtLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZhcXYyX19pdGVtLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjNWEwNmZmO1xufVxuXG4uZmFxdjJfX2l0ZW0tY29udGVudCB1bCxcbi5mYXF2Ml9faXRlbS1jb250ZW50IG9sIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmFxdjJfX2l0ZW0tY29udGVudCBwICsgcCxcbi5mYXF2Ml9faXRlbS1jb250ZW50IHAgKyB1bCxcbi5mYXF2Ml9faXRlbS1jb250ZW50IHVsICsgcCxcbi5mYXF2Ml9faXRlbS1jb250ZW50IHAgKyBvbCxcbi5mYXF2Ml9faXRlbS1jb250ZW50IG9sICsgcCxcbi5mYXF2Ml9faXRlbS1jb250ZW50IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuIiwiLmNhdGFsb2ctc2VjdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy10b3A6IDQxcHg7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDc4NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogNzg2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTlweDtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5jYXRhbG9nLXNlY3Rpb24td3JhcHBlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG59XG5cbi5jYXRhbG9nLXNlY3Rpb24td3JhcHBlciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDExcHg7XG4gICAgbGVmdDogMTYycHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM0MS40cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG92ZXItbW9iaWxlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY2F0YWxvZy1zZWN0aW9uX19pdGVtLXBpY3R1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgd2lkdGg6IDE5NnB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTI4cHg7XG4gICAgICBsZWZ0OiA1OSU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE5Ni4zcHg7XG4gICAgICBoZWlnaHQ6IDIwNC4xcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvT3ZhbC1jYW1lcmFsLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAmLS1vcHRpYyBsaTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL292YWwtb3B0aWMuc3ZnXCIpO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuICAuY2F0YWxvZy1zZWN0aW9uLXdyYXBwZXItLWFjY2Vzc29yaWVzIGxpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDQ4JTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTk2LjNweDtcbiAgICBoZWlnaHQ6IDIwNC4xcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9vdmFsLW9wdGljLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuY2F0YWxvZy1zZWN0aW9uLXdyYXBwZXItLWFjY2Vzc29yaWVzIGxpOmhvdmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5jYXRhbG9nLXNlY3Rpb24td3JhcHBlci0tb3B0aWMgbGk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yM3B4O1xuICAgIGxlZnQ6IDU1JTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTk2LjNweDtcbiAgICBoZWlnaHQ6IDIwNC4xcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MiU7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvb3ZhbC1hY2Nlc3Nvcmllcy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyLS1hY2Nlc3NvcmllcyBsaTpob3ZlcixcbiAgLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyLS1vcHRpYyBsaTpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jYXRhbG9nLXNlY3Rpb24gaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctc2VjdGlvbiBoMiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNhdGFsb2ctc2VjdGlvbiBoMiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3M7XG59XG5cbi5jYXRhbG9nLXNlY3Rpb24gaDIgYTpob3Zlcjo6YmVmb3JlIHtcbiAgYm90dG9tOiAtNXB4O1xufVxuXG4uY2F0YWxvZy1zZWN0aW9uX19pdGVtLXBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE1NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY2F0YWxvZy1zZWN0aW9uX19pdGVtLXBpY3R1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2ctc2VjdGlvbi13cmFwcGVyIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgIGhlaWdodDogMTgzcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvT3ZhbC1jYW1lcmFsLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uY2F0YWxvZy1tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXRhbG9nLXNlY3Rpb24td3JhcHBlciBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuIiwiLmhlYWRlci1uZXctd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgyMTYsIDIxMiwgMjEyLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgQGluY2x1ZGUgYWRhcHRpdmUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX25hdi1saW5rLS1oaWRlIHVsIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1uZXctd3JhcHBlci0tanMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5oZWFkZXItbmV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyBwYWRkaW5nOiAwIDIzcHg7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICB3aWR0aDogOTQ0cHg7XG4gICAgLy8gd2lkdGg6IDkwNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIC8vIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgLy8gd2lkdGg6IDEyOTRweDtcbiAgICB3aWR0aDogMTE2MHB4O1xuICB9XG59XG5cbi5zb2NpYWxzLWxpc3Quc29jaWFscy1saXN0LS1oZWFkZXItbmV3IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgb3JkZXI6IDQ7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vLmhlYWRlci1uZXc6OmJlZm9yZSB7XG4vLyAgY29udGVudDogXCJcIjtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgbGVmdDogMDtcbi8vICB0b3A6IDgwcHg7XG4vLyAgd2lkdGg6IDA7XG4vLyAgaGVpZ2h0OiAwO1xuLy8gIG9wYWNpdHk6IDE7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbi8vICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4vL31cblxuLmhlYWRlci1uZXdfX2Jhc2tldC13cmFwcGVyIHtcbiAgd2lkdGg6IDExOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIHdpZHRoOiAxNzNweDtcbiAgfVxufVxuXG4uaGVhZGVyLW5ldy5lbmFibGVkIHtcbiAgaGVpZ2h0OiAxMDB2aDsgLy8gRmFsbGJhY2tcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTsgLy8gRXhwbGFpbmVkIGluIGhlYWRlci1uZXcuanNcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4ZmQ7XG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi8vLmhlYWRlci1uZXcuZW5hYmxlZDo6YmVmb3JlIHtcbi8vICB3aWR0aDogMTAwJTtcbi8vICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgei1pbmRleDogMTtcbi8vfVxuXG5cblxuLmhlYWRlci1uZXdfX3RvcC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXNocmluazogMDtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBhZGFwdGl2ZSB7XG4gICAgcGFkZGluZzogMTdweCAwIDE2cHg7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3RvcC13cmFwcGVyLS1qcyB7XG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtbW9iaWxlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyB3aWR0aDogMzguNzFweDtcbiAgLy8gaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICAvLyBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIC8vIG1hcmdpbi10b3A6IDE2cHg7XG4gIC8vIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXJfX3NlYXJjaC1pY29uLS1uZXcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4cHggOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQuM3B4IDIzLjkxcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fYmFza2V0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIC8vIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAvLyBtYXJnaW4tdG9wOiAxNnB4O1xuICAvLyBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyX19iYXNrZXQtbmV3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyX19iYXNrZXQtbmV3LnN2Z1wiKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAvLyBvcmRlcjogMjtcbiAgICAvLyB3aWR0aDogMzZweDtcbiAgICAvLyBoZWlnaHQ6IDM2cHg7XG4gICAgLy8gbWFyZ2luLXRvcDogMjJweDtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIC8vIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEyN3B4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4cHggOHB4O1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTdweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcItCa0L7RgNC30LjQvdCwXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTRweDtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogI2YzZjNmMztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIH1cblxuICBAaW5jbHVkZSBjcGYtZGVza3RvcCB7XG4gICAgZm9udC1mYW1pbHk6ICRhZGRpdGlvbmFsLWZvbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlcl9fYmFza2V0LW5ldy5zdmdcIik7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX2Jhc2tldC1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICB0b3A6IC0xMnB4O1xuICByaWdodDogLTdweDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMmVjO1xuICAvLyBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoOTAsIDYsIDI1NSwgMC40KTtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHRvcDogLTEycHg7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIHotaW5kZXg6IDIyO1xuXG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX2xvZ28ge1xuICAvLyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgLy8gcGFkZGluZy10b3A6IDE1cHg7XG4gIC8vIG1hcmdpbi1sZWZ0OiA1N3B4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIG9yZGVyOiAwO1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIC8vIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAvLyBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAvLyBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgLy8gbWFyZ2luLXRvcDogNHB4O1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICAvLyBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAvLyBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBjcGYtZGVza3RvcCB7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgLy8gcGFkZGluZy10b3A6IDEycHg7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgLy8gcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAvLyBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cblxuLmhlYWRlci1uZXdfX2J1dHRvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gIC8vIG1hcmdpbi10b3A6IDE2cHg7XG4gIC8vIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlcl9fYnV0dG9uLWJnLW1vYmlsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlbGVjdHJpYy12aW9sZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgLy8gb3JkZXI6IDE7XG4gICAgLy8gd2lkdGg6IDM2cHg7XG4gICAgLy8gaGVpZ2h0OiAzNnB4O1xuICAgIC8vIG1hcmdpbi10b3A6IDIycHg7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAvLyBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlcl9fYnV0dG9uLWJnLXRhYmxldC5zdmdcIik7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIC8vIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0O1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19idXR0b246OmJlZm9yZSxcbi5oZWFkZXItbmV3X19idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4uaGVhZGVyLW5ld19fYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnVyZ2VyLXJhZGl1cy5zdmdcIik7XG5cbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlcl9fYnV0dG9uLWJ1cmdlci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAxN3B4O1xuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5cHggMTNweDtcblxuICBvcGFjaXR5OiAxO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Nsb3NlLXBvcHVwLWhlYWRlci1idXR0b24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgb3BhY2l0eTogMDtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyLW5ldy5lbmFibGVkIC5oZWFkZXItbmV3X19idXR0b246OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oZWFkZXItbmV3LmVuYWJsZWQgLmhlYWRlci1uZXdfX2J1dHRvbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVhZGVyLW5ld19fYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgY29sb3I6ICNmM2YzZjM7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGZvbnQtc2l6ZTogMDtcblxuICBAaW5jbHVkZSBtb2JpbGUtb25seSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDE0MHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC8vIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMzU0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB3aWR0aDogNDgzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtLWpzIHtcbiAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAuaGVhZGVyLW5ld19fc2VhcmNoLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vYi1tZW51LXNlYXJjaC1jbGVhci5zdmdcIik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gLmhlYWRlci1uZXcuZW5hYmxlZCAuaGVhZGVyLW5ld19fc2VhcmNoIHtcbi8vICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIH1cbi8vIH1cblxuLmhlYWRlci1uZXdfX3NlYXJjaC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXJfX3NlYXJjaC1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWFyY2gtaWNvbi1ncmF5LnN2Z1wiKTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICAvLyByaWdodDogMDtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG59XG5cbi8vIC5oZWFkZXItbmV3X19zZWFyY2gtaWNvbjpob3Zlcixcbi8vIC5oZWFkZXItbmV3X19zZWFyY2gtaWNvbjpmb2N1cyB7XG4vLyAgIEBpbmNsdWRlIGRlc2t0b3Age1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7XG4vLyAgIH1cbi8vIH1cblxuLmhlYWRlci1uZXdfX3NlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNWEwNmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4zcztcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ1NvZmlhLVBybyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUtb25seSB7XG5wYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgICBcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjOGQ4ZDhkO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtaW5wdXQ6Zm9jdXMsXG4uaGVhZGVyLW5ld19fc2VhcmNoLWlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtaW5wdXQ6Zm9jdXMgKyAuaGVhZGVyLW5ld19fc2VhcmNoLWljb24ge1xuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZvY3VzZS1zZWFyY2gtaWNvbi5zdmdcIik7XG4gIH1cbn1cblxuLy8gLmhlYWRlci1uZXdfX3NlYXJjaC1pbnB1dC5leHBhbmRlZCB7XG4vLyAgIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbi8vICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuLy8gICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuLy8gICB9XG4vLyB9XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogLTIycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVzZXQtc2VhcmNoLW5ldzEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogLTIycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgdG9wOiAtMjNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3NlYXJjaC1pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5oZWFkZXItbmV3X19zZWFyY2gtY2xlYXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVhZGVyLW5ld19fcG9wdXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLW5ld19fbWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGFkYXB0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGZkO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZoIC0gNzI1cHgpO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19tZW51LXdyYXBwZXI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyAuaGVhZGVyLW5ld19fbWVudS13cmFwcGVyIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vIH1cblxuLmhlYWRlci1uZXcuZW5hYmxlZCAuaGVhZGVyLW5ld19fbWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDExcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLW5ldy5lbmFibGVkIC5oZWFkZXItbmV3X19waG90b2NhbWVyYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3Bob25lLFxuLmhlYWRlci1uZXdfX25hdiB7XG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fcGhvbmUge1xuICBvcmRlcjogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogOTZweDtcblxuICBAaW5jbHVkZSBhZGFwdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBvcmRlcjogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBjcGYtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3Bob25lLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM1YTA2ZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGFkZGl0aW9uYWwtZm9udDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cbiAgQGluY2x1ZGUgYWRhcHRpdmUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4uaGVhZGVyLW5ld19fcGhvbmUtcGhvbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY29sb3I6ICM1YTA2ZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYWRhcHRpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBjcGYtZGVza3RvcCB7XG4gICAgZm9udC1mYW1pbHk6ICRhZGRpdGlvbmFsLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM1QTA2RkY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbmV3X19uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHdpZHRoOiAxNTlweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX25hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX25hdiB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLy8gLmhlYWRlci1uZXdfX25hdiB1bCBsaTpudGgtb2YtdHlwZShvZGQpIHtcbi8vICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuLy8gICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4vLyAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAwO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgfVxuLy8gfVxuXG4vLyAuaGVhZGVyLW5ld19fbmF2IHVsIGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbi8vICAgcGFkZGluZy1yaWdodDogMzhweDtcbi8vICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbi8vICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAgcGFkZGluZy1yaWdodDogMDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgIH1cbi8vIH1cblxuLy8g0K3Qu9C10LzQtdC90YLRiyDQv9C+0YHQu9C10LTQvdC10Lkg0YHRgtGA0L7QutC4INCyINGB0LXRgtC60LUg0LjQtyAy0YUg0LrQvtC70L7QvdC+0Lpcbi5oZWFkZXItbmV3X19uYXYgdWwgbGk6bnRoLWNoaWxkKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzIpLFxuLmhlYWRlci1uZXdfX25hdiB1bCBsaTpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMikgfiBsaSB7XG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fbmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gd2lkdGg6IDk1cHg7XG4gICAgLy8gaGVpZ2h0OiA2cHg7XG4gICAgLy8gYm90dG9tOiAtMTZweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9iLW1lbnUtdW5kZXJsaW5lLnN2Z1wiKTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcmlnaHQ6IC0yM3B4O1xuICAgIHRvcDogOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjNWEwNmZmO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cblxuICAgIC5oZWFkZXItbmV3X19uYXYtbGluay0taGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fbmF2LWxpbms6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19uYXYtbGluazpob3Zlcjo6YmVmb3JlLFxuLmhlYWRlci1uZXdfX25hdi1saW5rOmZvY3VzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIGJvdHRvbTogLTVweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2NHB4O1xuICAvLyB0b3A6IDEzN3B4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC8vIHBhZGRpbmctbGVmdDogMjRweDtcbiAgLy8gcGFkZGluZy1yaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB6LWluZGV4OiA5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDRweCAxMXB4IC0xMHB4IHJnYmEoMCwwLDAsLjUpO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICB0b3A6IDcycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHRvcDogODBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogY2FsYygoMTAwJSAtIDEwMHZ3KSAvIDIpO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtcmVzdWx0cy5lbmFibGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtcmVzdWx0cy52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLy8gLmhlYWRlci1uZXcuZW5hYmxlZCAuaGVhZGVyLW5ld19fc2VhcmNoLXJlc3VsdHMge1xuLy8gICBkaXNwbGF5OiBub25lO1xuLy8gfVxuXG5cbi5oZWFkZXItbmV3X19zZWFyY2gtcmVzdWx0cyB1bCB7XG4gIG1heC1oZWlnaHQ6IDk1dmg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBmb250LWZhbWlseTogJ1NvZmlhLVBybyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUtb25seSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgbWF4LWhlaWdodDogNDMwcHg7XG4gICAgLy8gcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDJlYmNkO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19jYXRhbG9nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMDB2dykgLyAyKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNWEwNmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgei1pbmRleDogOTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlYWRlci1uZXcuZW5hYmxlZCAuaGVhZGVyLW5ld19fY2F0YWxvZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGVhZGVyLW5ldy52aXNpYmxlIC5oZWFkZXItbmV3X19jYXRhbG9nIHtcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19sb2dpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IDc1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTQ3cHg7XG4gIH1cbn1cblxuLmhlYWRlci1uZXcuZW5hYmxlZCAuaGVhZGVyLW5ld19fbG9naW4ge1xuICBAaW5jbHVkZSBtb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fbG9naW4tLXJlZ2lzdGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5oZWFkZXItbmV3X19yZWctbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogI2YzZjNmMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlcl9fbG9naW4taWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3JlZy1saW5rIHNwYW4ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX2xvZ2luLS1yZWdpc3RlcmVkIC5oZWFkZXItbmV3X19yZWctbGluayB7XG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fb3JkZXJzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXJfX3Nob3BwaW5nLWJhZy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmZGY5O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzZmJmZDtcbiAgfVxuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19vcmRlcnMtbGluayBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uaGVhZGVyLW5ld19fdXNlci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXB4O1xuICAgIHJpZ2h0OiAtNTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiA1O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fdXNlci1tZW51LmVuYWJsZWQge1xuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fdXNlci1tZW51LnZpc2libGUge1xuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fbG9naW4tLXJlZ2lzdGVyZWQgLmhlYWRlci1uZXdfX3VzZXItbWVudSB7XG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3VzZXItbG9nIHtcbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQwOWQ0O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fdXNlci1yZWcge1xuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTZmZjtcbiAgICBjb2xvcjogIzVhMDZmZjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkMmViO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fdXNlci1pbmZvIHtcbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNWU1ZTU7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3VzZXItaW5mbzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyX19sb2dpbi1pY29uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3VzZXItaW5mbyBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3VzZXItaW5mbyBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzk4OTg5ODtcbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fdXNlci1hY3Rpb25zIHtcbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3VzZXItYWN0aW9ucyBsaSB7XG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5cbi5oZWFkZXItbmV3X191c2VyLWFjdGlvbnMgYSB7XG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X191c2VyLWFjdGlvbnMgYTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLThweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLW5ld19fdXNlci1hY3Rpb25zIGE6aG92ZXI6OmJlZm9yZSxcbi5oZWFkZXItbmV3X191c2VyLWFjdGlvbnMgYTpmb2N1czo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGJvdHRvbTogLTVweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtaW5wdXQsXG4uaGVhZGVyLW5ld19fY2FydC1wcm9kdWN0LXJlbW92ZSxcbi5oZWFkZXItbmV3X19jYXJ0LXByb2R1Y3QtYWRkLFxuLmZsYXRwaWNrci13cmFwcGVyIGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmhlYWRlci1uZXdfX3Bob3RvY2FtZXJhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzMXB4IGF1dG8gMDtcbn1cblxuLmhlYWRlci1uZXdfX2NhbGwge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGFkYXB0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjIzcHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbjogNDZweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuXG4gICAgY29sb3I6ICNmM2YzZjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVsZWN0cmljLXZpb2xldDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBhZGFwdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXG4gICAgbWF4LXdpZHRoOiAyNzdweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuXG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbiIsIkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuZW1wdHktYmFza2V0IHtcbiAgICBwYWRkaW5nOiA4M3B4IDI1cHggMTAxcHggMjVweDtcbiAgfVxufVxuXG4uZW1wdHktYmFza2V0IHtcbiAgcGFkZGluZzogODNweCA2NnB4IDEwMXB4IDY3cHg7XG5cbiAgaDEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbjogMCAwIDIzcHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTFweCAyMnB4IDEycHggMjNweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMjA1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxlY3RyaWMtdmlvbGV0O1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgcGFkZGluZzogODNweCA2NnB4IDEyN3B4IDY3cHg7XG4gIH1cbn1cblxuLmVtcHR5LWJhc2tldC1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZS1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICB9XG59XG4iLCIuZmFxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDQ1cHggMTZweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIHBhZGRpbmc6IDAgOTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDEwMHB4IDAgMTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBtYXJnaW46IDIycHggYXV0byA3MHB4O1xuICAgIHBhZGRpbmc6IDAgMTAwcHggMCAxMzBweDtcbiAgICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgfVxufVxuXG4uZmFxIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtb2JpbGUtb25seSB7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBwb3J0cmFpdC1vbmx5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmctdG9wOiA5OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuLmZhcSBoMjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogJyc7XG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogLTI3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VuZGVybGluZS1tb2JpbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91bmRlcmxpbmUtcG9ydHJhaXQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxhbmRzY2FwZS13aWR0aCkge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE5MHB4O1xuICAgIGJvdHRvbTogLTMwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjQwcHg7XG4gIH1cbn1cblxuLmZhcV9faXRlbSB7XG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBtYXJnaW46IDAgYXV0byAyMnB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICB3aWR0aDogNDguMiU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgd2lkdGg6IDMwLjMlO1xuICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gIH1cbn1cblxuLmZhcV9faXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uZmFxX19pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5mYXFfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZhcSBoMyB7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZmFxIHAge1xuICBjb2xvcjogJHdhcm0tZ3JleTtcbiAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5mYXFfX2RlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmFxX19kZWNvci0wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBAaW5jbHVkZSBwb3J0cmFpdC1vbmx5IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS1kZWNvci5zdmdcIik7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA2MCU7XG4gICAgdG9wOiAyLjUlO1xuICAgIHJpZ2h0OiAtMSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS1kZWNvci5zdmdcIik7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICB0b3A6IDIuNSU7XG4gICAgcmlnaHQ6IC0yJTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICB3aWR0aDogMzYlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mYXEtZGVjb3ItbGFyZ2Uuc3ZnXCIpO1xuICAgIGhlaWdodDogMzA5cHg7XG4gICAgdG9wOiAwLjUlO1xuICAgIHJpZ2h0OiAtNS41JTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgd2lkdGg6IDYxN3B4O1xuICAgIHRvcDogMSU7XG4gICAgcmlnaHQ6IC0xNCU7XG4gIH1cbn1cblxuLmZhcV9fZGVjb3ItMSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdG9wOiA0NiU7XG4gICAgbGVmdDogNSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy1zcHJpdGUvcXVlc3Rpb24tbGVmdC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRvcDogNjAuNSU7XG4gICAgbGVmdDogNCU7XG4gIH1cbn1cblxuLmZhcV9fZGVjb3ItMiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgdG9wOiA1NyU7XG4gICAgcmlnaHQ6IDElO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmctc3ByaXRlL3F1ZXN0aW9uLXJpZ2h0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICByaWdodDogMSU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgdG9wOiA4MSU7XG4gICAgcmlnaHQ6IDMuNSU7XG4gIH1cbn1cblxuLmZhcV9fZGVjb3ItMyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm90dG9tOiAzJTtcbiAgICBsZWZ0OiA0NSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy1zcHJpdGUvcXVlc3Rpb24tYm90dG9tLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICBib3R0b206IC00JTtcbiAgICBsZWZ0OiA0NS41JTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBsZWZ0OiA1OS41JTtcbiAgICBib3R0b206IC0wLjUlO1xuICB9XG59XG5cbi5mYXFfX2RlY29yLTQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICBib3R0b206IC04JTtcbiAgICBsZWZ0OiAtMSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhcS1ib3R0b20uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxhbmRzY2FwZS13aWR0aCkge1xuICAgIHdpZHRoOiAyOSU7XG4gICAgaGVpZ2h0OiAzMSU7XG4gICAgYm90dG9tOiAtMjIlO1xuICAgIGxlZnQ6IC0xJTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgaGVpZ2h0OiAzMyU7XG4gICAgYm90dG9tOiAtMjElO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIHdpZHRoOiAyOCU7XG4gICAgaGVpZ2h0OiA0MyU7XG4gICAgYm90dG9tOiAtMzAlO1xuICAgIGxlZnQ6IC04JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFxLWJvdHRvbS1sYXJnZS5zdmdcIik7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIGxlZnQ6IC00JTtcbiAgICBib3R0b206IC0yNiU7XG4gIH1cbn1cbiIsIi5maWx0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHBhZGRpbmctdG9wOiAzOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzlweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uZmlsdGVyLWZvcm1fX2ZpZWxkLS1jaGVja2JveCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZpbHRlci1mb3JtX19maWVsZC0tY2hlY2tib3ggdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cblxuXG4uZmlsdGVyX19saW5rLWJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uZmlsdGVyX19saW5rLWJhY2sgaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMTFweDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjQuNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmlsdGVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuXG4uZmlsdGVyLWZvcm1fX2xlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG5cbiAgJi0tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG4uZmlsdGVyLWZvcm1fX2ZpZWxkLS1jaGVja2JveCAuZmlsdGVyLWZvcm1fX2xlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuLmZpbHRlci1mb3JtX19sZWdlbmQtLXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuXG59XG5cblxuLmZpbHRlci1mb3JtX19sZWdlbmQtLXRvZ2dsZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xufVxuXG5cbi5maWx0ZXItZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMnB4IDAgMnB4IDMxcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbn1cblxuLmZpbHRlci1mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cblxuLmZpbHRlci1mb3JtX19pbnB1dCArIC5maWx0ZXItZm9ybV9fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrYm94LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmZpbHRlci1mb3JtX19pbnB1dDpjaGVja2VkICsgLmZpbHRlci1mb3JtX19sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrYm94LWNoZWNrZWQuc3ZnXCIpO1xufVxuXG4uZmlsdGVyLWZvcm1fX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNzc2cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9saW5lLWdyZWVuLXRhYmxldC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIGhlaWdodDogNTlweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMyNXB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGluZS1ncmVlbl9tb2JpbGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgJi0tY2hlY2tib3gge1xuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICB9XG4gICAgcGFkZGluZzogMCAwIDM2cHg7XG4gIH1cbn1cblxuLmZpbHRlci1mb3JtX19zaG93IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNWEwNmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpbHRlci1mb3JtX19zaG93LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLWZvcm1fX2lucHV0LS1wcmljZSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiA0NSU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAyZWJjZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgd2lkdGg6IDE3LjUlO1xuICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgcGFkZGluZzogOXB4O1xuICB9XG59XG5cblxuLmZpbHRlci1mb3JtX19maWVsZC13cmFwcGVyLS1wcmljZSBzcGFuIHtcbiAgd2lkdGg6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbn1cblxuLmZpbHRlci1mb3JtX190eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxufVxuXG4uZmlsdGVyLWZvcm1fX3R5cGU6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLWZvcm1fX2ZpZWxkLXdyYXBwZXIge1xuICAmLS1wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICYtLWNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICYgLmZpbHRlci1mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLWZvcm1fX2lucHV0LXdyYXBwZXItLWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlci1mb3JtX19maWVsZC13cmFwcGVyLS1oaWRlIHtcbiAgaGVpZ2h0OiAyNDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG5cbi5maWx0ZXItZm9ybV9fc2VsZWN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgfVxufVxuXG4uZmlsdGVyLWZvcm1fX3NlbGVjdC1jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMjhweDtcbiAgd2lkdGg6IDE1LjJweDtcbiAgaGVpZ2h0OiAyNi45cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWx0ZXItZm9ybV9fc2VsZWN0LWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDE1LjJweDtcbiAgaGVpZ2h0OiAyNi45cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy11cC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXItZm9ybV9fY2hlY2tib3gge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cblxuXG5cbiAgLmZpbHRlci1mb3JtX19maWVsZC0tY2hlY2tib3ggdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5maWx0ZXItZm9ybV9fZmllbGQtd3JhcHBlci0tY2hlY2tib3ggLmZpbHRlci1mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTg4cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmZpbHRlci1mb3JtX19maWVsZC0tY2hlY2tib3ggdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXItZm9ybV9fZmllbGQtLWhpZGRlbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZmlsdGVyLWZvcm1fX2ZpZWxkLXdyYXBwZXItLXByaWNlICsgLmZpbHRlci1mb3JtX19maWVsZC13cmFwcGVyLS1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5maWx0ZXItZm9ybV9fc2VsZWN0LWNvbnRhaW5lciArIC5maWx0ZXItZm9ybV9fc2VsZWN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4iLCIuZm9vdGVyLXYyIHtcbiAgYmFja2dyb3VuZDogI0Y5RjhGRDtcbiAgcGFkZGluZzogMzlweCAwIDQ0cHg7XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5mb290ZXItdjJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE2NnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5cbi5mb290ZXItdjJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBhZGFwdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvb3Rlci12Ml9fbG9nbyB7XG4gIHdpZHRoOiAxODRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFkYXB0aXZlLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTQxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYWRhcHRpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgLmRlc2t0b3AtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYWRhcHRpdmUtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci12Ml9fbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIGFkYXB0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9vdGVyLXYyX19tZW51LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDQycHg7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLXYyX19tZW51LWxpbmsge1xuICBmb250LWZhbWlseTogJGFkZGl0aW9uYWwtZm9udDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICM1MjQ2ODA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcjpiZWZvcmUsXG4gICY6Zm9jdXM6YmVmb3JlIHtcbiAgICBib3R0b206IC01cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5vcmRlciB7XG4gICAgcGFkZGluZzogMzNweCAyNHB4IDQxcHg7XG4gIH1cblxuICAub3JkZXJfX2l0ZW0taW5wdXQtLWRhdGUsXG4gIC5vcmRlcl9faXRlbS13cmFwcGVyLWludHJvLFxuICAub3JkZXJfX2l0ZW0tc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAub3JkZXJfX2l0ZW0tc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MyU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAub3JkZXJfX2l0ZW0tZGVsZXRlIHtcbiAgICBwYWRkaW5nOiA5cHggMzdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAub3JkZXJfX2l0ZW0tZnVsbC1wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAub3JkZXJfX2l0ZW0tZnVsbC1wcmljZS0tb3JkZXIgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub3JkZXJfX2l0ZW0tZGVzY3JpcHRpb24gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cblxuLm9yZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMzNweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIHBhZGRpbmc6IDMzcHggNTdweCAyNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlLW9ubHkge1xuICAgIHBhZGRpbmc6IDMzcHggNDBweCA0MXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgd2lkdGg6IDEzNjZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjVweCAzNnB4IDgwcHg7XG4gIH1cbn1cblxuXG4ub3JkZXJfX2xpbmstYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJiBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgfVxufVxuXG4ub3JkZXJfX2RhdGUge1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG59XG5cbi5vcmRlcl9fZGF0ZS1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgJl9vcmRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm9yZGVyX19kYXRlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLm9yZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAmOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbiAgICAmOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9saW5lLWdyZWVuX21vYmlsZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2dyZWVuLWxpbmUtZGVza3RvcC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXIgLm9yZGVyX19pdGVtLWRlbGV0ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgICAmLm9yZGVyX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXJfX2l0ZW0tcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cblxuICAmIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICYgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzNweDtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkYmxhY2s7XG5cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAmIGEge1xuICAgICAgd2lkdGg6IDEzNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgd2lkdGg6IDEzNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAyODBweDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB3aWR0aDogMTE0cHg7XG4gICAgICBtYXJnaW46IDExcHggMCAwIDk5cHg7XG4gICAgfVxuICB9XG59XG5cbi5vcmRlcl9faXRlbS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOXB4O1xuICB3aWR0aDogMTU3cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICYtLXBlcmlvZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgY29sb3I6ICRhbHRvO1xuICB9XG5cbiAgJi0tY291bnQge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAmLS1kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmctc3ByaXRlL3JlbnQtaWNvbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJpZ2h0LXR1cnF1b2lzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDE4NHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXJfX2l0ZW0tZGVsZXRlIHtcbiAgcGFkZGluZzogOXB4IDE3cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRtYWdlbnRhO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjJweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcm9kdWN0LWRlbGV0ZS1idG4uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBib3R0b206IDc0cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXJfX2l0ZW0td3JhcHBlci1pbnRybyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1YTA2ZmY7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgICYgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXJfX2l0ZW0tc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgJGJyaWdodC10dXJxdW9pc2U7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgJiBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICR3YXJtLWdyZXk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3JkZXJfX2l0ZW0tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3JkZXJfX2l0ZW0tZnVsbC1wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICYgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLS1vcmRlciB7XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjA3cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgICYtLW9yZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbi1yaWdodDogNDdweDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG5cbiAgICAmLS1vcmRlciB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICYtLW9yZGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vcmRlcl9fcHJvbW8tYnV0dG9uIHtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVsZWN0cmljLXZpb2xldDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlbGVjdHJpYy12aW9sZXQ7XG4gIH1cblxuICAmLS1kaXNhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1wdXJwbGU7XG4gIH1cblxuICAmLS1idXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuXG4gICYtLWNsZWFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFnZW50YTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICB3aWR0aDogMjA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYtLWJ1eSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IDIwNXB4O1xuICAgIH1cblxuICAgICYtLWNsZWFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjA5cHg7XG4gICAgfVxuICB9XG59XG5cbi5vcmRlcl9faXRlbS1wcm9kdWN0IHtcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG5cbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXJfX2l0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5vcmRlcl9faXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcblxuICAmLS1wcm9kdWN0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLm9yZGVyX19wcm9tby1jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMzFweDtcbiAgICB3aWR0aDogMjEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5vcmRlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFza2V0LWhlYWRlci5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzOXB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5OHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMik6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3JkZXJfX2hlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgJl9wcmljZSwgJl9kYXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgJl9wcmljZSwgJl9kYXkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXJfX3Byb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogNDdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG59XG5cbi5vcmRlcl9fcHJvbW9fX2Vycm9yLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgMTFweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ub3JkZXJfX2l0ZW0tbW9iaWxlLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm9yZGVyX19pdGVtLWRlc2t0b3Atd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuICAub3JkZXJfX2l0ZW0tZGF0ZS10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM3NTc1NzU7XG4gIH1cblxuICAub3JkZXJfX2l0ZW0taW5wdXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICYtLWRhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWRvd24uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICB9XG5cbiAgICAgICYucGlja2VyLXRvZ2dsZWQ6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm9yZGVyX19pdGVtLWRhdGUtZGVsaW1pdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBjb2xvcjogIzc1NzU3NTtcbiAgfVxuXG4gIC5vcmRlcl9faXRlbS13cmFwcGVyLWludHJvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cblxuICAub3JkZXJfX2l0ZW0tZnVsbC1wcmljZS0tcHJvZHVjdCB7XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5vcmRlcl9faGVhZGVyLFxuICAub3JkZXJfX2l0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAzODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3JkZXJfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAub3JkZXJfX2l0ZW0tbW9iaWxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAub3JkZXJfX2l0ZW0taW5wdXQtLWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLm9yZGVyX19pdGVtLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5vcmRlcl9faXRlbS13cmFwcGVyLWludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm9yZGVyX19wcm9tby1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5cbi5vcmRlcl9faXRlbS1zdGVwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDY3cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAyZWJjZDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5cbi5vcmRlcl9faXRlbS1zdGVwcGVyLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uc3RlcHBlci1hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogNDRweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICB3aWR0aDogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi5zdGVwcGVyLWFycm93LXVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA0NHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIHdpZHRoOiAyNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy11cC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3JkZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyAvLyDQvNC10YHRgtC+INC/0L7QtCDRgdGC0YDQtdC70LrRgyDQsiDRhdC10LTQtdGA0LVcbiAgfVxufVxuXG4ub3JkZXJfXzEwMHdpZHRoLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi5mb290ZXIge1xuICBmb250LWZhbWlseTogJHNvZmlhLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYWVhZWFlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMTMycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTVweCAwIDIxcHggMDtcblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZS1vbmx5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIG1heC13aWR0aDogMTEzMnB4O1xuICAgICAgcGFkZGluZzogMjFweCAyMHB4IDIxcHggMjNweDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXgtd2lkdGg6IDExMzJweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogODYlO1xuICAgICAgcGFkZGluZzogMTRweCAwIDcwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdC1wYXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlLW9ubHkge1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwYWRkaW5nOiAzcHggMCAwIDZweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUtb25seSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIG1pbi13aWR0aDogMzMwcHg7XG4gICAgICBwYWRkaW5nOiAzcHggMCAwIDJweDtcblxuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogNDQlO1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIHBhZGRpbmc6IDNweCA2cHggMCAycHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzYycHgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVzc2VuZ2VycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZzogMnB4IDAgMCA1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atd2lkdGggLSAxKSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIHBhZGRpbmc6IDFweCAwIDAgOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZS1vbmx5IHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICBtaW4td2lkdGg6IDI3MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGVmdC1wYXJ0IHtcbiAgJl9fYWRkaXRpb25hbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoIC0gMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3B5cmlnaHRzIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCAtIDEpIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzNnB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLXdpZHRoOiAxNDRweDtcblxuICAgICAgJjpudGgtb2YtdHlwZShuICsgMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxNDhweDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MnB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogI2FlYWVhZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAmLS12aW9sZXQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkZWxlY3RyaWMtdmlvbGV0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCAtIDEpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbn1cblxuLm1lc3NlbmdlcnMge1xuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgICBtYXJnaW46IDAgNSUgMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgJi0td2hhdHNhcHAge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24td2hhdHNhcHAuc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjdjZDNmIDAuODYlLCAjMDViOTI2IDk5LjA0JSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAmLS10ZWxlZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi10ZWxlZ3JhbS5zdmdcIiksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM5YWNkZiAwJSwgIzFkOTJkMiAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FsbCB7XG4gICAgd2lkdGg6IDE1MXB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiA2cHggNXB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atd2lkdGggLSAxKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB3aWR0aDogMTI4cHg7XG4gICAgICBwYWRkaW5nOiA2cHggNXB4IDlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgd2lkdGg6IDE1MXB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgcGFkZGluZzogNnB4IDVweCAxMnB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCAtIDEpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atd2lkdGggLSAxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1LjIlO1xuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRlci1jYXRhbG9nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB3aWR0aDogOTE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5oZWFkZXItY2F0YWxvZzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDI0MHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGxlZnQ6IDMzMHB4O1xuICB9XG59XG5cbi5oZWFkZXItY2F0YWxvZ19fY2F0ZWdvcnkge1xuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHdpZHRoOiAzMDZweDtcbiAgfVxufVxuXG4uaGVhZGVyLWNhdGFsb2dfX2xpc3QtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uaGVhZGVyLWNhdGFsb2dfX2xpc3QtdGl0bGUuZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmZGY5O1xufVxuXG4uaGVhZGVyLWNhdGFsb2dfX2xpc3QtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LWRvd24tc2hvcnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCA4cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLWNhdGFsb2dfX2xpc3QtdGl0bGUuZXhwYW5kZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbn1cblxuLmhlYWRlci1jYXRhbG9nX19jYXRlZ29yeS1zY3JvbGwtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cywgb3BhY2l0eSAwLjNzLCBwYWRkaW5nLXRvcCAwLjNzLCBwYWRkaW5nLWJvdHRvbSAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogbWF4LWhlaWdodCwgb3BhY2l0eSwgcGFkZGluZy10b3AsIHBhZGRpbmctYm90dG9tO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDI2M3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDM1NHB4O1xuICB9XG59XG5cbi5oZWFkZXItY2F0YWxvZ19fY2F0ZWdvcnktbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uaGVhZGVyLWNhdGFsb2dfX2NhdGVnb3J5LXNjcm9sbC13cmFwcGVyLmVuYWJsZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1jYXRhbG9nX19jYXRlZ29yeS1zY3JvbGwtd3JhcHBlci5leHBhbmRlZCB7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItY2F0YWxvZ19faXRlbSB7XG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgd2lkdGg6IDEwOXB4O1xuICAgIGhlaWdodDogMTI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmhlYWRlci1jYXRhbG9nX19pdGVtICsgLmhlYWRlci1jYXRhbG9nX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaGVhZGVyLWNhdGFsb2dfX2l0ZW06bnRoLW9mLXR5cGUoNG4pIHtcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLy8g0K3Qu9C10LzQtdC90YLRiyDQv9C+0YHQu9C10LTQvdC10Lkg0YHRgtGA0L7QutC4INCyINGB0LXRgtC60LUg0LjQtyA00YUg0LrQvtC70L7QvdC+0Lpcbi5oZWFkZXItY2F0YWxvZ19faXRlbTpudGgtY2hpbGQoNG4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNCksXG4uaGVhZGVyLWNhdGFsb2dfX2l0ZW06bnRoLWNoaWxkKDRuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzQpIH4gLmhlYWRlci1jYXRhbG9nX19pdGVtIHtcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5oZWFkZXItY2F0YWxvZ19faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmhlYWRlci1jYXRhbG9nX19pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oZWFkZXItY2F0YWxvZ19faXRlbS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDQ2cHg7XG4gIG1heC1oZWlnaHQ6IDM4cHg7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBtYXgtd2lkdGg6IDc4cHg7XG4gICAgbWF4LWhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWNhdGFsb2dfX2l0ZW0tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMyMTIxMjE7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXItY2F0YWxvZ19faXRlbS10aXRsZSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItY2F0YWxvZ19faXRlbS10aXRsZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi5nby1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDI0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctYmFjay13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgdG9wOiA1NnB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbiIsIi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIC8vIHdpZHRoOiAxMzY2cHg7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoIC0gMSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbi5tYWluOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwi0JHRgNC+0L3QuNGA0YPQuSEhIVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1NHB4O1xuICBsZWZ0OiAtMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgcGFkZGluZy10b3A6IDMxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9lcXVpcG1lbnQtZm9vdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMjJweCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI5NnB4IDE3OHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgbGVmdDogNHB4O1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNzBweCAxNjNweDtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBib3R0b206IC0xNDJweDtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMTQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogODFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI5OHB4IDE4MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gNDlweCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5tYWluX19pbnRybyB7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzU5Ljc2ZGVnLCAjZmZmZmZmIDQwLjk5JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2My43OCUpO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxufVxuXG4ubWFpbl9faGVhZGluZy1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubWFpbl9faGVhZGluZy1tb2JpbGUge1xuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbl9faW50cm8gaDEge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICB3aWR0aDogNjI5cHg7XG4gICAgbWF4LXdpZHRoOiA2MjlweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLm1haW5fX2ludHJvIGgxID4gc3BhbiB7XG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluX19pbnRybyA+IHAge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcHg7XG4gIH1cbn1cblxuLm1haW5fX2ludHJvID4gcDpsYXN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG4ubWFpbl9fZm9ybS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICM1YTA2ZmY7XG4gIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmc6IDEzcHggMTBweCAxNHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbGVmdDogMXB4O1xuICB9XG59XG5cbi5tYWluX19mb3JtLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyODQlO1xuICBoZWlnaHQ6IDMwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQuNSUsLTIwLjQlKTtcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9faW50cm8tYmNnLS1tb2JpbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gIGhlaWdodDogMzgxJTtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluX19pbnRyby1iY2ctLXRhYmxldC5zdmdcIik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIuNSUsLTIyLjclKTtcbiAgICB3aWR0aDogNTQzLjklO1xuICAgIGhlaWdodDogNTI1JTtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9faW50cm8tYmNnLS1kZXNrdG9wLnN2Z1wiKTtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5cbi5tYWluX19pbnRyby1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXRvcDogNDZweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbl9faW50cm8tYnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IC0xMDFweDtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogNDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ludHJvLWFycm93LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvdXRsaW5lOiBub25lO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICB0b3A6IC05MHB4O1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzLCByaWdodCAwLjNzO1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICB0b3A6IC02NXB4O1xuICAgIHJpZ2h0OiAtMTQ1cHg7XG4gIH1cbn1cblxuLm1haW5fX2ludHJvLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgdG9wOiAtODBweDtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHRvcDogLTYwcHg7XG4gICAgcmlnaHQ6IC0xNDBweDtcbiAgfVxufVxuXG4ubWFpbl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJHNvZmlhLWZvbnQ7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5tYWluX19zbGlkZXIgPiBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiA1MS40JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHotaW5kZXg6IDc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zbGlkZXItbGVmdC0tdGFibGV0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWFpbl9fc2xpZGVyID4gYnV0dG9uLmRpc2FibGVkIHtcbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbi5tYWluX19zbGlkZXIgPiBidXR0b246bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctbGVmdC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjZweCA4cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLm1haW5fX3NsaWRlciA+IGJ1dHRvbjpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICByaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcblxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgOHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCA4cHg7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY0MnB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCAtIDEpIHtcbiAgICBoZWlnaHQ6IDY3MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgLy8gaGVpZ2h0OiA2MzhweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIH1cblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4ubWFpbi1zbGlkZXJfX3dyYXBwZXIge1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTE3cHg7XG4gIH1cblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1haW4tc2xpZGVyX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM1MHB4O1xuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubWFpbi1zbGlkZXJfX2ltZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzQ0cHg7XG4gIGhlaWdodDogNjEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIGhlaWdodDogOTguNSU7XG4gIH1cbn1cblxuLm1haW4tc2xpZGVyX19pbWctd3JhcHBlciBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cblxuLm1haW4tc2xpZGVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM2cHg7XG4gIHJpZ2h0OiAxMTFweDtcblxuICB3aWR0aDogODdweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBwYWRkaW5nOiAwIDE3cHggMCAxOXB4O1xuXG5cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcblxuICBjb2xvcjogIzM1MzUzNTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoIC0gMSkge1xuICAgIHJpZ2h0OiAxMTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIGJvdHRvbTogNjRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cblxuLm1haW4tc2xpZGVyX19uYXYge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCAtIDEpIHtcbiAgICBib3R0b206IDE3cHg7XG4gIH1cblxuICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgJi1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsZWN0cmljLXZpb2xldDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRlbGVjdHJpYy12aW9sZXQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi5tYWluX19hYm91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogODZweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW4tdmlkZW8tYmctdGFibGV0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjYWxjKC0wLjM5ODggKiAxMDB2dyArIDUzNy4zOTg4cHgpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIGJvdHRvbSAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluLWFib3V0LTMtZGVza3RvcC5zdmdcIik7XG4gIH1cbn1cblxuLm1haW5fX2ZlYXR1cmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW5fX2ludHJvLWJnLWRlc2t0b3Auc3ZnXCIpO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNi4xJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM0LjglIGF1dG8sMTAwJSBjYWxjKDEwMCUgLSAzMTRweCk7XG4gIH1cblxuICBoMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcblxuICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNDJweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTczcHg7XG4gICAgICByaWdodDogLTZweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2V4Y2xhbWF0aW9uLW1hcmtzLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgICB0b3A6IDEzNnB4O1xuICAgICAgICByaWdodDogLTQ4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAvKlxuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAvL21heC13aWR0aDogMjYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAgIC8vbWF4LXdpZHRoOiAyOTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogJG1vYmlsZS0tbWF4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cblxuICAgIC8vINCt0LvQtdC80LXQvdGC0Ysg0L/QvtGB0LvQtdC00L3QtdC5INGB0YLRgNC+0LrQuCDQsiDRgdC10YLQutC1INC40LcgMtGFINC60L7Qu9C+0L3QvtC6XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLm1haW5fX2Fib3V0LWJnIHtcbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAuOTd2dztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9faW50cm8tYmctdGFibGV0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluX19pbnRyby1iZy1kZXNrdG9wLnN2Z1wiKTtcbiAgfVxufSAqL1xuXG4ubWFpbl9fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4N3B4O1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAzOC41JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHdpZHRoOiA0Mi43JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubWFpbl9fdmlkZW8tcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluLXZpZGVvLWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDUwJSAtIDE1cHgpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5tYWluX192aWRlby1wbGF5LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZjAyZWM7XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnV0dG9uLXBsYXkuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG5cblxuLm1haW5fX2Fib3V0LXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9xdW90ZXMuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMzhweDtcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDJweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICByaWdodDogNzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiA3MXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogOThweDtcbiAgICB9XG4gIH1cbn1cblxuLm1haW5fX2VxdWlwbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW4tdW5kZXJsaW5lLW1vYmlsZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMzMHB4IDI3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tYWluX19lcXVpcG1lbnQtdGl0bGUge1xuICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTAxcHg7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4vKlxuLm1haW5fX2VxdWlwbWVudC10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI2cHg7XG4gIGxlZnQ6IDBweDtcblxuICB3aWR0aDogMzI2cHg7XG4gIGhlaWdodDogMTBweDtcblxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZXF1aXBtZW50LXRpdGxlLXVuZGVybGluZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLm1haW5fX2VxdWlwbWVudC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTZweDtcbiAgcmlnaHQ6IDBweDtcblxuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9lcXVpcG1lbnQtdGl0bGUtaGFuZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbiovXG5cbi5tYWluX19lcXVpcG1lbnQtdGl0bGUgaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDU2NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLm1haW5fX2VxdWlwbWVudC10aXRsZSBoMjo6YmVmb3JlLFxuLm1haW5fX2VxdWlwbWVudC10aXRsZSBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4ubWFpbl9fZXF1aXBtZW50LXRpdGxlIGgyOjpiZWZvcmUge1xuICBib3R0b206IC0zMnB4O1xuICBsZWZ0OiAwO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2VxdWlwbWVudC10aXRsZS11bmRlcmxpbmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLm1haW5fX2VxdWlwbWVudC10aXRsZSBoMjo6YWZ0ZXIge1xuICBib3R0b206IC0xNnB4O1xuICByaWdodDogMDtcblxuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9lcXVpcG1lbnQtdGl0bGUtaGFuZC5zdmdcIik7XG59XG5cbi5tYWluX19lcXVpcG1lbnQtdGl0bGUgYSB7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC8qXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluLXVuZGVybGluZS1wb2ludGVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xuICAqL1xuICBjb2xvcjogIzIxMjEyMTtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4ubWFpbl9fZXF1aXBtZW50LXRpdGxlIGE6OmJlZm9yZSxcbi5tYWluX19lcXVpcG1lbnQtdGl0bGUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLm1haW5fX2VxdWlwbWVudC10aXRsZSBhOjpiZWZvcmUge1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IC02cHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDhweDtcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZXF1aXBtZW50LXRpdGxlLXVuZGVybGluZS10YWJsZXQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDA7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGJvdHRvbTogNTdweDtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiAtMzlweDtcblxuICAgIHdpZHRoOiA0NDBweDtcbiAgICBoZWlnaHQ6IDlweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9lcXVpcG1lbnQtdGl0bGUtdW5kZXJsaW5lLWRlc2t0b3Auc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDQwcHggOXB4O1xuICB9XG59XG5cbi5tYWluX19lcXVpcG1lbnQtdGl0bGUgYTo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgbGVmdDogMTU1cHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNTJweDtcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZXF1aXBtZW50LXRpdGxlLWhhbmQtdGFibGV0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0OHB4IDUycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBib3R0b206IDhweDtcbiAgICBsZWZ0OiAxMjFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiAxMjZweDtcblxuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzhweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9lcXVpcG1lbnQtdGl0bGUtaGFuZC1kZXNrdG9wLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcycHggNzhweDtcbiAgfVxufVxuXG4ubWFpbl9fY2F0YWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgNjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gIH1cbn1cblxuLm1haW5fX2NhdGFsb2ctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcblxuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4vLyDQrdC70LXQvNC10L3RgtGLINC/0L7RgdC70LXQtNC90LXQuSDRgdGC0YDQvtC60Lgg0LIg0YHQtdGC0LrQtSDQuNC3IDLRhSDQutC+0LvQvtC90L7QulxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoM24rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMyksXG4ubWFpbl9fY2F0YWxvZy1pdGVtOm50aC1jaGlsZCgzbisxKTpudGgtbGFzdC1jaGlsZCgtbiszKSB+IC5tYWluX19jYXRhbG9nLWl0ZW0ge1xuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWFpbl9fY2F0YWxvZy1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoOW4gKyAxKTo6YmVmb3JlIHtcbiAgJHc6IDMyNXB4O1xuICAkaDogMjcxcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gI3skdy8yfSk7XG4gIHRvcDogY2FsYyg1MCUgLSAjeyRoLzJ9KTtcbiAgd2lkdGg6ICR3O1xuICBoZWlnaHQ6ICRoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9fY2F0YWxvZy1ob3Zlci0xLnN2Z1wiKTtcbn1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoOW4gKyAyKTo6YmVmb3JlIHtcbiAgJHc6IDMwMnB4O1xuICAkaDogMjYycHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gI3skdy8yfSk7XG4gIHRvcDogY2FsYyg1MCUgLSAjeyRoLzJ9KTtcbiAgd2lkdGg6ICR3O1xuICBoZWlnaHQ6ICRoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9fY2F0YWxvZy1ob3Zlci0yLnN2Z1wiKTtcbn1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoOW4gKyAzKTo6YmVmb3JlIHtcbiAgJHc6IDMyNXB4O1xuICAkaDogMjk4cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gI3skdy8yfSk7XG4gIHRvcDogY2FsYyg1MCUgLSAjeyRoLzJ9KTtcbiAgd2lkdGg6ICR3O1xuICBoZWlnaHQ6ICRoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9fY2F0YWxvZy1ob3Zlci0zLnN2Z1wiKTtcbn1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoOW4gKyA0KTo6YmVmb3JlIHtcbiAgJHc6IDMxMnB4O1xuICAkaDogMjc1cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gI3skdy8yfSk7XG4gIHRvcDogY2FsYyg1MCUgLSAjeyRoLzJ9KTtcbiAgd2lkdGg6ICR3O1xuICBoZWlnaHQ6ICRoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9fY2F0YWxvZy1ob3Zlci00LnN2Z1wiKTtcbn1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoOW4gKyA1KTo6YmVmb3JlIHtcbiAgJHc6IDMwMnB4O1xuICAkaDogMjc4cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gI3skdy8yfSk7XG4gIHRvcDogY2FsYyg1MCUgLSAjeyRoLzJ9KTtcbiAgd2lkdGg6ICR3O1xuICBoZWlnaHQ6ICRoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9fY2F0YWxvZy1ob3Zlci01LnN2Z1wiKTtcbn1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoOW4gKyA2KTo6YmVmb3JlIHtcbiAgJHc6IDMxNnB4O1xuICAkaDogMjU5cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gI3skdy8yfSk7XG4gIHRvcDogY2FsYyg1MCUgLSAjeyRoLzJ9KTtcbiAgd2lkdGg6ICR3O1xuICBoZWlnaHQ6ICRoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9fY2F0YWxvZy1ob3Zlci02LnN2Z1wiKTtcbn1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoOW4gKyA3KTo6YmVmb3JlIHtcbiAgJHc6IDMyM3B4O1xuICAkaDogMjk5cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gI3skdy8yfSk7XG4gIHRvcDogY2FsYyg1MCUgLSAjeyRoLzJ9KTtcbiAgd2lkdGg6ICR3O1xuICBoZWlnaHQ6ICRoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9fY2F0YWxvZy1ob3Zlci03LnN2Z1wiKTtcbn1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoOW4gKyA4KTo6YmVmb3JlIHtcbiAgJHc6IDMwOXB4O1xuICAkaDogMjc3cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gI3skdy8yfSk7XG4gIHRvcDogY2FsYyg1MCUgLSAjeyRoLzJ9KTtcbiAgd2lkdGg6ICR3O1xuICBoZWlnaHQ6ICRoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9fY2F0YWxvZy1ob3Zlci04LnN2Z1wiKTtcbn1cblxuLm1haW5fX2NhdGFsb2ctaXRlbTpudGgtY2hpbGQoOW4gKyA5KTo6YmVmb3JlIHtcbiAgJHc6IDMzNXB4O1xuICAkaDogMjc3cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gI3skdy8yfSk7XG4gIHRvcDogY2FsYyg1MCUgLSAjeyRoLzJ9KTtcbiAgd2lkdGg6ICR3O1xuICBoZWlnaHQ6ICRoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbl9fY2F0YWxvZy1ob3Zlci05LnN2Z1wiKTtcbn1cblxuLm1haW5fX2NhdGFsb2ctaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICRtaW5lLXNoYWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcblxuICBAaW5jbHVkZSBtb2JpbGUtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDIyNnB4O1xuICB9XG59XG5cbi5tYWluX19jYXRhbG9nLWl0ZW0gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbl9fY2F0YWxvZy1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ubWFpbl9fY2F0YWxvZy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogNTVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW4tdW5kZXJsaW5lLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNjE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MTVweCA0MXB4O1xuICB9XG59XG5cbi5tYWluX19lcXVpcG1lbnQgLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMjgycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgfVxufVxuXG4vKlxuLm1haW5fX2VxdWlwbWVudCAuYnRuOjphZnRlciB7XG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02NnB4O1xuICAgIGxlZnQ6IC0xMC4yJTtcblxuICAgIHdpZHRoOiA4OHZ3O1xuICAgIGhlaWdodDogMjdweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluLXVuZGVybGluZS1tb2JpbGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbiovXG5cbi5idG4tbW9iaWxlIHtcbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJ0bi10YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5idG4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi8vIC5tYWluX19zbGlkZXI+YnV0dG9uOm50aC1vZi10eXBlKDIpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLy8gLm1haW5fX3NsaWRlcj5idXR0b246bnRoLW9mLXR5cGUoMik6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuLy8gICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgdHJhbnNsYXRlWSgtNTAlKTtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4vLyAgIH1cbi8vIH1cblxuLy8gLm1haW5fX3NsaWRlcj5idXR0b246bnRoLW9mLXR5cGUoMSk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4vLyAubWFpbl9fc2xpZGVyPmJ1dHRvbjpudGgtb2YtdHlwZSgxKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4vLyAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgdHJhbnNsYXRlWSgtNTAlKTtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4vLyAgIH1cbi8vIH1cblxuLy8gLm1haW4tc2xpZGVyX19saW5rOmhvdmVyLFxuLy8gLm1haW4tc2xpZGVyX19saW5rOmZvY3VzIHtcbi8vICAgQGluY2x1ZGUgcG9ydHJhaXQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7XG4vLyAgIH1cbi8vIH1cblxuLm1haW5fX3NsaWRlcj5idXR0b24ge1xuICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluX19mZWF0dXJlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzMiUgKyAzN3B4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluLWFib3V0LXRhYmxldC5zdmdcIiksIHVybChcIi4uL2ltZy9tYWluLWFib3V0LTItdGFibGV0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMCB0b3AgMCwgbGVmdCAwIGJvdHRvbSAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzIuOCUgYXV0bywgMTAwJSBjYWxjKDEwMCUgLSAoMTAwdncgLSA4MHB4KSowLjI2MSk7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIHVsIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgdWw6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBmb250OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyOCUgKyAxMjRweCk7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIHRvcCAxM3B4LGxlZnQgMCBib3R0b20gMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM0LjglIGF1dG8sMTAwJSBjYWxjKDEwMCUgLSAzMTJweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW4tYWJvdXQtZGVza3RvcC5zdmdcIiksIHVybChcIi4uL2ltZy9tYWluLWFib3V0LTItZGVza3RvcC5zdmdcIik7XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDguOSU7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIHVsOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tYWluX19hYm91dC1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tYWluX19pbnRyby1iZy0tbW9iaWxlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTc4JSBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMzEyJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzOC43JSAxMnB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbi1hYm91dC0zLXRhYmxldC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSkgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMHB4IGJvdHRvbSAxNXB4O1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDc4LjQlO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5tYWluX19oZWxpY29wdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA2NS43JTtcbiAgei1pbmRleDogMztcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA0NC44JTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA0My45JTtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHRvcDogNDEuOCU7XG4gIH1cbn1cblxuLm1haW5fX2hlbGljb3B0ZXIgYSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5tYWluX19oZWxpY29wdGVyIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlbGljb3B0ZXIuc3ZnXCIpO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgdG9wOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiA4NnB4O1xuICB9XG59XG5cbi5tYWluX19oZWxpY29wdGVyLWJjZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1haW5fX2ZpZ3VyaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg1LjYlO1xuICBsZWZ0OiAxNCU7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIHRvcDogNzUuNiU7XG4gICAgbGVmdDogMzYlO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgdG9wOiA4NS4yJTtcbiAgICBsZWZ0OiA0NS45JTtcbiAgfVxufVxuXG4ubWFpbl9fZmlndXJpbmUtLWxlZyB7XG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgdG9wOiA3NCU7XG4gICAgbGVmdDogMzUuNyU7XG4gIH1cbn1cblxuLm1haW5fX2ZpZ3VyaW5lLS1ib3ksXG4ubWFpbl9fZmlndXJpbmUtLWdpcmwge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWFpbl9fZmlndXJpbmUtLWdpcmwge1xuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgdG9wOiA0Ny45JTtcbiAgICBsZWZ0OiAxNC42JTtcblxuICAgIC5maWd1cmluZV9fbWVzc2FnZSB7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgICBib3R0b206IGNhbGMoMTAwJSArIDM2cHgpO1xuICAgICAgbGVmdDogLTE2cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICB0b3A6IDQ2LjklO1xuXG4gICAgLmZpZ3VyaW5lX19tZXNzYWdlIHtcbiAgICAgIGxlZnQ6IC0zNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHRvcDogMjclO1xuICAgIGxlZnQ6IDE4LjMlO1xuXG4gICAgLmZpZ3VyaW5lX19tZXNzYWdlIHtcbiAgICAgIGxlZnQ6IC0xNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbl9fZmlndXJpbmUtLWJveSB7XG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICB0b3A6IDQ4JTtcbiAgICBsZWZ0OiA2NC42JTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgdG9wOiA0Ny40JTtcbiAgICBsZWZ0OiA2NC42JTtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHRvcDogMjYlO1xuICAgIGxlZnQ6IDYwLjklO1xuICB9XG59XG5cbiIsIi5oZWxpY29wdGVyIGEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWxpY29wdGVyIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlbGljb3B0ZXIuc3ZnXCIpO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgei1pbmRleDogMDtcbn1cblxuLmhlbGljb3B0ZXJfX2JjZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhlbGljb3B0ZXJfX2J0bi5idG4ge1xuICBtYXgtd2lkdGg6IDE2NXB4O1xufVxuIiwiLmludml0YXRpb24ge1xuICBmb250LWZhbWlseTogJHNvZmlhLWZvbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4ZmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA5M3B4IDAgOTRweCAzcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atd2lkdGggLSAxKSB7XG4gICAgICB3aWR0aDogNzQlO1xuICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA4MnB4IDNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICAgIHdpZHRoOiA3NCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgcGFkZGluZzogODFweCAwIDg3cHg7XG4gICAgfVxuXG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICByaWdodDogLTI0NHB4O1xuICAgICAgYm90dG9tOiA5cHg7XG5cbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogMjE0cHg7XG5cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9waG90b2NhbWVyYS1tYWluQDF4LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgIEBpbmNsdWRlIHJldGluYSAoJHJldGluYTJ4LWRwaSBhbmQgJHJldGluYTJ4LWRwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Bob3RvY2FtZXJhLW1haW5AMngucG5nXCIpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atd2lkdGggLSAxKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiBwIHtcbiAgICB3aWR0aDogMzAuNiU7XG4gICAgbWFyZ2luOiAwIDY4cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzA5MDkwOTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCAtIDEpIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luOiAycHggMTQlIDAgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZjNmM2YzO1xuICAgIGhlaWdodDogNDlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01M3B4O1xuICAgICAgbGVmdDogLTE4cHg7XG5cbiAgICAgIHdpZHRoOiA0ODElO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluX19pbnRyby1iY2ctLWRlc2t0b3Auc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXG4gICAgICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICAgICAgdG9wOiAtMzRweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoIC0gMSkge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgICAgd2lkdGg6IDE1MXB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZzogMTJweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW5fX2ludHJvLWJjZy0tbW9iaWxlLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5teS1wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgd2lkdGg6IDYzOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICB9XG59XG5cbi5teS1wcm9maWxlIGgxIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJvZmlsZS1oMi11bmRlcmxpbmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuLm15LXByb2ZpbGVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y2ZjZmNjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubXktcHJvZmlsZV9fdXNlci1tYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cbi5teS1wcm9maWxlX191c2VyLW1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyX19sb2dpbi1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkMDlkNDtcbn1cblxuLm15LXByb2ZpbGVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7XG4gIH1cbn1cblxuLm15LXByb2ZpbGVfX2J1dHRvbi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5teS1wcm9maWxlX19idXR0b24tLWxpZ2h0IHtcbiAgY29sb3I6ICM1YTA2ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU2ZmY7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZDJlYjtcbiAgfVxufVxuXG4ubXktcHJvZmlsZV9fYnV0dG9uLS1leGl0IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1heC13aWR0aDogMjE4cHg7XG4gIH1cbn1cblxuLm15LXByb2ZpbGVfX2dlbmVyYWwtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm15LXByb2ZpbGVfX2dlbmVyYWwtZm9ybS5lbmFibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5teS1wcm9maWxlX19wZXJzb25hbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjZmNmY2O1xufVxuXG4ubXktcHJvZmlsZV9fcGVyc29uYWwtaW5mbyAubXktcHJvZmlsZV9fZmllbGQ6bnRoLW9mLXR5cGUoMSkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLm15LXByb2ZpbGVfX3BlcnNvbmFsLWluZm8gLm15LXByb2ZpbGVfX2ZpZWxkOm50aC1vZi10eXBlKDIpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5teS1wcm9maWxlX19wZXJzb25hbC1pbmZvIC5teS1wcm9maWxlX19maWVsZDpudGgtb2YtdHlwZSgzKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4ubXktcHJvZmlsZV9fcGVyc29uYWwtaW5mbyAubXktcHJvZmlsZV9fZmllbGQ6bnRoLW9mLXR5cGUoNCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLm15LXByb2ZpbGVfX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA1MDVweDtcbiAgfVxufVxuXG4ubXktcHJvZmlsZV9fZmllbGQgKyAubXktcHJvZmlsZV9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubXktcHJvZmlsZV9fZmllbGQgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NTg2ODY7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ubXktcHJvZmlsZV9fZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgd2lkdGg6IDM2NXB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4uZW5hYmxlZCAubXktcHJvZmlsZV9fZmllbGQgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICM1YTA2ZmY7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDJlYmNkO1xuICB9XG59XG5cbi5teS1wcm9maWxlX19maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBoZWlnaHQ6IDQ4cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG5cbi5teS1wcm9maWxlX19maWVsZCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICB3aWR0aDogMzY1cHg7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5teS1wcm9maWxlX19maWVsZCA+IC5jaG9pY2VzIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIHdpZHRoOiAzNjVweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLm15LXByb2ZpbGVfX2ZpZWxkIC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzAyZWJjZDtcbn1cblxuLm15LXByb2ZpbGVfX2ZpZWxkIC5pcy1mb2N1c2VkLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1kb3duLXNob3J0LnN2Zyk7XG59XG5cbi5teS1wcm9maWxlX19maWVsZC0tdHJpcGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4ubXktcHJvZmlsZV9fZmllbGQtLXRyaXBsZSA+IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODU4Njg2O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLm15LXByb2ZpbGVfX2ZpZWxkLS10cmlwbGUgPiBkaXYuY2hvaWNlczpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICB3aWR0aDogOThweDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4ubXktcHJvZmlsZV9fZmllbGQtLXRyaXBsZSA+IGRpdi5jaG9pY2VzOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMTI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLm15LXByb2ZpbGVfX2ZpZWxkLS10cmlwbGUgPiBkaXYuY2hvaWNlczpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIGZsZXgtYmFzaXM6IDkwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogMTEzcHg7XG4gIH1cbn1cblxuLm15LXByb2ZpbGVfX2FkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjZmNmY2O1xufVxuXG4ubXktcHJvZmlsZV9fbm90ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG4ubXktcHJvZmlsZV9fcGFzc3dvcmQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNmY2ZjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubXktcHJvZmlsZV9fcGFzc3dvcmQtZm9ybS5lbmFibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5teS1wcm9maWxlX19wYXNzd29yZC1mb3JtIC5teS1wcm9maWxlX19maWVsZDpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5teS1wcm9maWxlX19wYXNzd29yZC1mb3JtLmVuYWJsZWQgLm15LXByb2ZpbGVfX2ZpZWxkOm50aC1vZi10eXBlKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm15LXByb2ZpbGVfX3Bhc3N3b3JkLWZvcm0gLm15LXByb2ZpbGVfX2ZpZWxkOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm15LXByb2ZpbGVfX3Bhc3N3b3JkLWZvcm0uZW5hYmxlZCAubXktcHJvZmlsZV9fZmllbGQ6bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubXktcHJvZmlsZV9fcGFzc3dvcmQtZm9ybSAubXktcHJvZmlsZV9fZmllbGQ6bnRoLW9mLXR5cGUoMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXktcHJvZmlsZV9fcGFzc3dvcmQtZm9ybS5lbmFibGVkIC5teS1wcm9maWxlX19maWVsZDpudGgtb2YtdHlwZSgzKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5teS1wcm9maWxlX19wYXNzd29yZC1mb3JtLmVuYWJsZWQgLm15LXByb2ZpbGVfX2J1dHRvbjpudGgtb2YtdHlwZSgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5teS1wcm9maWxlX19wYXNzd29yZC1mb3JtIC5teS1wcm9maWxlX19idXR0b246bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXktcHJvZmlsZV9fcGFzc3dvcmQtZm9ybS5lbmFibGVkIC5teS1wcm9maWxlX19idXR0b246bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubXktcHJvZmlsZV9fc3Vic2NyaWJlLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjZmNmY2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm15LXByb2ZpbGVfX3N1YnNjcmliZS1mb3JtLmVuYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm15LXByb2ZpbGVfX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubXktcHJvZmlsZV9fY2hlY2tib3ggc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm15LXByb2ZpbGVfX2NoZWNrYm94IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbXktcHJvZmlsZS1jaGVja2JveC1lbmFibGVkLXVuY2hlY2tlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5lbmFibGVkIC5teS1wcm9maWxlX19jaGVja2JveCBzcGFuOjpiZWZvcmUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm15LXByb2ZpbGVfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbXktcHJvZmlsZS1jaGVja2JveC1lbmFibGVkLWNoZWNrZWQuc3ZnXCIpO1xufVxuXG4ubXktcHJvZmlsZV9fY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQgKyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbXktcHJvZmlsZS1jaGVja2JveC1kaXNhYmxlZC11bmNoZWNrZWQuc3ZnXCIpO1xufVxuXG4ubXktcHJvZmlsZV9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9teS1wcm9maWxlLWNoZWNrYm94LWRpc2FibGVkLWNoZWNrZWQuc3ZnXCIpO1xufVxuIiwiLnBhc3N3b3JkLXJlc3RvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXN0b3JlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXN0b3JlIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXJlc3RvcmVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkMDlkNDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzdG9yZV9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzdG9yZV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4NTg2ODY7XG59XG5cbi5wYXNzd29yZC1yZXN0b3JlX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzdG9yZV9fZmllbGQgKyAucGFzc3dvcmQtcmVzdG9yZV9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXN0b3JlX19maWVsZCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg1ODY4NjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXN0b3JlX19maWVsZCBpbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXJlc3RvcmVfX2ZpZWxkIGlucHV0Om5vdCgucGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzdG9yZV9fZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM1YTA2ZmY7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXN0b3JlX19maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBoZWlnaHQ6IDQ4cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG4iLCIudXNlci1yZWdpc3RyYXRpb24ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAyZWJjZDtcbiAgfVxufVxuXG4udXNlci1yZWdpc3RyYXRpb25fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG5cbiAgfVxufVxuXG4udXNlci1yZWdpc3RyYXRpb24gaDEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuXG4udXNlci1yZWdpc3RyYXRpb25fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkMDlkNDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4udXNlci1yZWdpc3RyYXRpb25fX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogOTBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cbn1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkICsgLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg1ODY4NjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICB9XG59XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQgaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQgaW5wdXQ6bm90KC5wbGFjZWhvbGRlci1zaG93bikgKyBsYWJlbCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQ6bnRoLW9mLXR5cGUoNSkgbGFiZWwge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAyZWJjZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWEwNmZmO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4udXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGhlaWdodDogNDhweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJlYmNkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICB3aWR0aDogMzY1cHg7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQgPiAuY2hvaWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIHdpZHRoOiAzNjVweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCAuY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWRvd24tc2hvcnQuc3ZnKTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIC5pcy1mb2N1c2VkLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1kb3duLXNob3J0LWJsdWUuc3ZnKTtcbn1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCAuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzc1NzU3NTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQgLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDJlYmNkO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZCAuaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXItY29sb3I6ICM1YTA2ZmY7XG59XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQtLXRyaXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZC0tdHJpcGxlID4gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NTg2ODY7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19pbm5lci1maWVsZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19pbm5lci1maWVsZDpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxufVxuXG4vLyAzIGJlY2F1c2Ugb2YgY2hvaWNlcy5qcyBkaXZcbi51c2VyLXJlZ2lzdHJhdGlvbl9faW5uZXItZmllbGQ6bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgd2lkdGg6IDExM3B4O1xuICB9XG59XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9faW5uZXItZmllbGQgLmNob2ljZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnVzZXItcmVnaXN0cmF0aW9uX19maWVsZC0tdHJpcGxlID4gLmNob2ljZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAxMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiAxMjhweDtcbiAgfVxufVxuXG4udXNlci1yZWdpc3RyYXRpb25fX3NvY2lhbC1sb2dpbiB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51c2VyLXJlZ2lzdHJhdGlvbl9fZmllbGQgaW5wdXQsXG4udXNlci1yZWdpc3RyYXRpb25fX2ZpZWxkIHNlbGVjdCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4iLCIubW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgJGJyaWdodC10dXJxdW9pc2U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGxhbmRzY2FwZS13aWR0aCkge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBwYWRkaW5nOiAwIDE0NHB4O1xuICAgIHdpZHRoOiAxMzY2cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICB3aWR0aDogMTM3MHB4O1xuICB9XG59XG5cbi5tb2RhbDo6YWZ0ZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGxhbmRzY2FwZS13aWR0aCkge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMiU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZGFsLWRlY29yLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgaGVpZ2h0OiAyNCU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgaGVpZ2h0OiAyMiU7XG4gICAgYm90dG9tOiA1JTtcbiAgfVxufVxuXG4ubW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5tb2RhbF9fbG9nbyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4ubW9kYWxfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1vZGFsX19idXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmctc3ByaXRlL21vZGFsLWNsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICB3aWR0aDogODZweDtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNyU7XG4gICAgcmlnaHQ6IDMlO1xuICB9XG59XG5cbi5tb2RhbF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm1vZGFsX19ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICB3aWR0aDogMjklO1xuICB9XG59XG5cbi5tb2RhbF9fYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5tb2RhbF9fYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gIH1cbn1cblxuLm1vZGFsIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubW9kYWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICR3YXJtLWdyZXk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLm1vZGFsIGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5tb2RhbF9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ubW9kYWxfX3NvY2lhbCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi1yaWdodDogMy41JTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICB9XG59XG5cbi5tb2RhbF9fZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRicmlnaHQtdHVycXVvaXNlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgd2lkdGg6IDQxJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICB3aWR0aDogMzklO1xuICB9XG59XG5cbi5tb2RhbF9fZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLm1vZGFsX19mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6d2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLm1vZGFsX19mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6d2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubW9kYWxfX2Zvcm0gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVsZWN0cmljLXZpb2xldDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjc1cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgd2lkdGg6IDE4JTtcbiAgfVxufVxuXG4ubW9kYWxfX2Zvcm0gaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuIiwiLm15LW9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuLm15LW9yZGVyX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmU3ZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuXG4ubXktb3JkZXJfX2hlYWRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1kb3duLXNob3J0LWJsdWUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5teS1vcmRlci5lbmFibGVkIC5teS1vcmRlcl9faGVhZGVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG59XG5cbi5teS1vcmRlcl9faGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ubXktb3JkZXJfX2hlYWRlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgY29sb3I6ICM4NTg2ODY7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5teS1vcmRlcl9faGVhZGVyIHNwYW46bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG59XG5cbi5teS1vcmRlci0tY2FuY2VsbGVkIC5teS1vcmRlcl9faGVhZGVyIHNwYW46bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAyZWM7XG59XG5cbi5teS1vcmRlcl9faGVhZGVyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM3NTc1NzU7XG4gIH1cbn1cblxuLm15LW9yZGVyX19oZWFkZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG59XG5cbi5teS1vcmRlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2VlZTZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2VlZTZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWVlNmZmO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4ubXktb3JkZXJfX3dyYXBwZXIuZW5hYmxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5teS1vcmRlcl9fd3JhcHBlci52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm15LW9yZGVyX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIHdpZHRoOiA1OCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgd2lkdGg6IDQzLjUlO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5cbi5teS1vcmRlcl9fbGVhc2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm15LW9yZGVyX19sZWFzaW5nIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLm15LW9yZGVyX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ubXktb3JkZXJfX2ZpZWxkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5teS1vcmRlcl9fZmllbGQgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NTg2ODY7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm15LW9yZGVyX19maWVsZCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbn1cblxuLm15LW9yZGVyX19maWVsZC0tY29sb3JlZCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgY29sb3I6ICM1YTA2ZmY7XG59XG5cbi5teS1vcmRlcl9fbGVhc2UtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgfVxufVxuXG4ubXktb3JkZXJfX2xlYXNlLWRhdGUgPiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg1ODY4NjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubXktb3JkZXJfX2xlYXNlLWRhdGUgPiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLm15LW9yZGVyX19sZWFzaW5nLXdyYXBwZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3NXB4KTtcbiAgfVxufVxuXG4ubXktb3JkZXJfX2xlYXNpbmctd3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXktb3JkZXJfX2xlYXNpbmctd3JhcHBlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gIH1cbn1cblxuLm15LW9yZGVyX19sZWFzaW5nLXdyYXBwZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjODU4Njg2O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gIH1cbn1cblxuLm15LW9yZGVyX19sZWFzaW5nLXdyYXBwZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgfVxufVxuXG4ubXktb3JkZXJfX2xlYXNpbmctd3JhcHBlciBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM4NTg2ODY7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICB9XG59XG5cbi5teS1vcmRlcl9fbGVhc2luZy13cmFwcGVyIHNwYW46bnRoLW9mLXR5cGUoNSkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubXktb3JkZXJfX29idGFpbmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm15LW9yZGVyX19vYnRhaW5pbmcgaDMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ubXktb3JkZXJfX2NvbXBvc2l0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Y5ZjZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmOWY2ZmY7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIHdpZHRoOiA0MiU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuLm15LW9yZGVyX19jb21wb3NpdGlvbi5tb2JpbGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubXktb3JkZXJfX2NvbXBvc2l0aW9uLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubXktb3JkZXJfX2NvbXBvc2l0aW9uIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm15LW9yZGVyX19wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbn1cblxuLm15LW9yZGVyX19wcm9kdWN0OmhvdmVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY2ZmY7XG4gIH1cbn1cblxuLm15LW9yZGVyX19wcm9kdWN0ICsgLm15LW9yZGVyX19wcm9kdWN0IHtcbiAgbWFyZ2luLXRvcDogMjJweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4ubXktb3JkZXJfX3Byb2R1Y3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5teS1vcmRlcl9fcHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5teS1vcmRlcl9fcHJvZHVjdC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5teS1vcmRlcl9fcHJvZHVjdC1kZXNjciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubXktb3JkZXJfX3Byb2R1Y3QtZGVzY3Igc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzVhMDZmZjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMjM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5teS1vcmRlcl9fcHJvZHVjdC1kZXNjciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5teS1vcmRlcl9fcHJvZHVjdC1kZXNjciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgY29sb3I6ICM4NTg2ODY7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLm15LW9yZGVyX19wYXltZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubXktb3JkZXJfX3BheW1lbnQgaDMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ubXktb3JkZXJfX3ByZXBheSxcbi5teS1vcmRlcl9fcHJvbW9jb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4ubXktb3JkZXJfX3ByZXBheSBzcGFuOm50aC1vZi10eXBlKDEpLFxuLm15LW9yZGVyX19wcm9tb2NvZGUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODU4Njg2O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5teS1vcmRlcl9fcHJlcGF5IHNwYW46bnRoLW9mLXR5cGUoMiksXG4ubXktb3JkZXJfX3Byb21vY29kZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5teS1vcmRlcl9fY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDM2cHgpO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTA2ZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBvcnRyYWl0LXdpZHRoKSB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cblxuLm15LW9yZGVyX19jaGVjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDA5ZDQ7XG59XG4iLCIuc29jaWFsLWxvZ2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNvY2lhbC1sb2dpbiBoMiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5zb2NpYWwtbG9naW5fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxOTNweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc29jaWFsLWxvZ2luX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uc29jaWFsLWxvZ2luX19saXN0IGxpOm50aC1vZi10eXBlKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLy8g0K3Qu9C10LzQtdC90YLRiyDQv9C+0YHQu9C10LTQvdC10Lkg0YHRgtGA0L7QutC4INCyINGB0LXRgtC60LUg0LjQtyA00YUg0LrQvtC70L7QvdC+0Lpcbi5zb2NpYWwtbG9naW5fX2xpc3QgbGk6bnRoLWNoaWxkKDNuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzMpLFxuLnNvY2lhbC1sb2dpbl9fbGlzdCBsaTpudGgtY2hpbGQoM24rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMykgfiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zb2NpYWwtbG9naW5fX2xpc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMmViY2Q7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xufVxuXG4uc29jaWFsLWxvZ2luX19saXN0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1YTA2ZmY7XG59XG4iLCJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAub3JkZXItcmVnaXN0cmF0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQycHg7XG4gIH1cbn1cblxuLm9yZGVyLXJlZ2lzdHJhdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjRweDtcbiAgfVxuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTI0cHg7XG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBwYWRkaW5nOiA0MXB4IDEyNHB4IDc3cHg7XG4gIH1cbn1cblxuLnJlZ2lzdHJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDMyNXB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9saW5lLWdyZWVuX21vYmlsZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLXJlZ2lzdHJhdGlvbl9fbGluay1iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFza2V0LWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLnJlZ2lzdHJhdGlvbl9fZXJyb3ItbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4ucmVnaXN0cmF0aW9uX19lcnJvci1tZXNzYWdlLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlZ2lzdHJhdGlvbl9faW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxufVxuXG4ucmVnaXN0cmF0aW9uX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAyZWJjZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucmVnaXN0cmF0aW9uX19oZWFkZXIgaDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMzRweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIH1cbn1cblxuLnJlZ2lzdHJhdGlvbl9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDYzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgfVxuICB9XG5cblxufVxuXG4ucmVnaXN0cmF0aW9uX19zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMTtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICB9XG59XG5cbi5yZWdpc3RyYXRpb25fX2lucHV0LWNvbnRhaW5lciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBtYXgtd2lkdGg6IDQxNnB4O1xuICB9XG59XG5cblxuLnJlZ2lzdHJhdGlvbl9fcGF5bWVudCB7XG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA0MTZweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuXG4ucmVnaXN0cmF0aW9uX19oZWFkZXIge1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnJlZ2lzdHJhdGlvbl9fd3JhcHBlciBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNDJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9faXRlbSArIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9faXRlbS0tYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBjcGYtbW9iaWxlIHtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9maWxlLW9yZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgd2lkdGg6IDEyOTRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnByb2ZpbGUtb3JkZXJzIGgxIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJvZmlsZS1oMi11bmRlcmxpbmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9ydHJhaXQtd2lkdGgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuLnByb2ZpbGUtb3JkZXJzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZmlsZS1vcmRlcnNfX2l0ZW0gKyAucHJvZmlsZS1vcmRlcnNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuIiwiLnByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMDZmZjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLS1zdGFydCB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9ncmVzcy1iYXItLXN0b3Age1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiLmhlYWRlci1uZXdfX19zZWFyY2gtcmVzdWx0cyB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0LWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1pdGVtX19iYXNrZXQtY291bnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEzcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMmVjO1xuICAvLyBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoOTAsIDYsIDI1NSwgMC40KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgbGVmdDogLTI2cHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1pdGVtX19iYXNrZXQtY291bnQtLWpzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtaXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cblxuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHQtaXRlbV9fbGluazpob3ZlciB7XG4gIEBpbmNsdWRlIGxhbmRzY2FwZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZmRmOTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1pdGVtX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIC8vIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1pdGVtX19pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDQ2cHg7XG4gIG1heC1oZWlnaHQ6IDM4cHg7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0LWl0ZW1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1pdGVtX19jb3N0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgY29sb3I6ICM1YTA2ZmY7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDUzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtZmFtaWx5O1xuICB9XG59XG5cbi8vIC5zZWFyY2gtcmVzdWx0LWl0ZW06aG92ZXIgLnNlYXJjaC1yZXN1bHQtaXRlbV9fY29zdCB7XG4vLyAgIEBpbmNsdWRlIGRlc2t0b3Age1xuLy8gICAgIG9wYWNpdHk6IDE7XG4vLyAgIH1cbi8vIH1cblxuLnNlYXJjaC1yZXN1bHQtaXRlbV9fYWRkLXRvLWNhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwNmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYWRkLXRvLWNhcnQtbW9iLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHJpZ2h0OiA3cHg7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3NlYXJjaC1yZXN1bHRzIHVsIGxpOmhvdmVyIC5zZWFyY2gtcmVzdWx0LWl0ZW1fX2FkZC10by1jYXJ0LFxuLmhlYWRlci1uZXdfX3NlYXJjaC1yZXN1bHRzIHVsIGxpOmhvdmVyIC5zZWFyY2gtcmVzdWx0LWl0ZW1fX2Nvc3Qge1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5oZWFkZXItbmV3X19zZWFyY2gtcmVzdWx0cyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHdpZHRoOiA0OTVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB3aWR0aDogNjM1cHg7XG4gIH1cbn1cblxuLmhlYWRlci1uZXdfX3NlYXJjaC1yZXN1bHRzIHVsIGxpICsgbGkge1xuICAvLyBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIC8vIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCIuc2VjdGlvbiB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xufVxuIiwiLy8g0KPQvdC40LLQtdGA0YHQsNC70YzQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAXG5AbWl4aW4gY29udGFpbmVyICgkbGVmdE1vYmlsZTo2LjQlLCAkcmlnaHRNb2JpbGU6Ni40JSwgJGxlZnRUYWJsZXQ6NS44NTkzNzUlLCAkcmlnaHRUYWJsZXQ6NS44NTkzNzUlKSB7XG4gIHBhZGRpbmctbGVmdDogJGxlZnRNb2JpbGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRyaWdodE1vYmlsZTtcbiAgbWF4LXdpZHRoOiAkcG9ydHJhaXQtd2lkdGg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIG1heC13aWR0aDogJGxhbmRzY2FwZS13aWR0aDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRsZWZ0VGFibGV0O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRyaWdodFRhYmxldDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgbWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi8vINCc0LXQtNC40LAg0L3QsCDRgNCw0LfQvNC10YDRiyDRjdC60YDQsNC90L7QslxuQG1peGluIG1vYmlsZS1vbmx5IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtd2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkcG9ydHJhaXQtd2lkdGggLSAxKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBvcnRyYWl0IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwb3J0cmFpdC1vbmx5IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwb3J0cmFpdC13aWR0aCkgYW5kIChtYXgtd2lkdGg6ICRsYW5kc2NhcGUtd2lkdGggLSAxKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhbmRzY2FwZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGFuZHNjYXBlLXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhbmRzY2FwZS1vbmx5IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtd2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCAtIDEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBhZGFwdGl2ZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbWluLXNpemUge1xuICAgIFxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbWlkZGxlLXNpemUge1xuICAgIFxuICBAbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBjcGYtbW9iaWxlIHtcbiAgICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGNwZi1kZXNrdG9wIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8g0JzQtdC00LjQsCDQtNC70Y8g0YDQtdGC0LjQvdGLXG5AbWl4aW4gcmV0aW5hKCRyZXRpbmFYKSB7XG4gIEBpZiAkcmV0aW5hWD09MiB7XG4gICAgQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogJHJldGluYTJ4LWRwaSksIChtaW4tcmVzb2x1dGlvbjogJHJldGluYTJ4LWRwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkcmV0aW5hWD09MyB7XG4gICAgQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogJHJldGluYTN4LWRwaSksIChtaW4tcmVzb2x1dGlvbjogJHJldGluYTN4LWRwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyDQqNGA0LjRhNGC0YtcbkBtaXhpbiBmb250ICgkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRmb250LXdlaWdodCkge1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG59XG4iLCIuc29jaWFscy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbGVmdDogLTJweDtcbiAgfVxufVxuXG4uc29jaWFscy1saXN0IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMzRweDtcbn1cblxuLnNvY2lhbHMtbGlzdF9fbGluayxcbi5zb2NpYWxzLWxpc3RfX2xpbms6aG92ZXIsXG4uc29jaWFscy1saXN0X19saW5rOmZvY3VzLFxuLnNvY2lhbHMtbGlzdF9fbGluazphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4uc29jaWFscy1saXN0X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbG9yOiAkZWxlY3RyaWMtdmlvbGV0O1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAmLS1mYiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZmItbmV3LnN2ZycpO1xuICB9XG5cbiAgJi0tdmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3ZrLW5ldy5zdmcnKTtcbiAgfVxuXG4gICYtLWluc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2luc3RhLW5ldy5zdmcnKTtcbiAgfVxufVxuXG4uc29jaWFscy1saXN0X19saW5rOmhvdmVyLFxuLnNvY2lhbHMtbGlzdF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAkbWlkLXZpb2xldDtcbn1cblxuLnNvY2lhbHMtbGlzdF9fbGluazphY3RpdmUge1xuICBjb2xvcjogJGRhcmstdmlvbGV0O1xufVxuXG4uc29jaWFscy1saXN0X19saW5rIHN2ZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4iLCIuc3RvY2sge1xuICBmb250LWZhbWlseTogJHNvZmlhLWZvbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4ZmQ7XG59XG5cbi5zdG9ja19faGVhZCBoMiB7XG4gIG1hcmdpbjogMDtcbmZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5zdG9ja19faGVhZCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uc3RvY2tfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkbWluZS1zaGFmdDtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMCA0M3B4IDBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atd2lkdGggLSAxKSB7XG4gICAgcGFkZGluZzogMTdweCAwIDI5cHggMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICBwYWRkaW5nOiA2OXB4IDAgODlweCAwcHg7XG4gIH1cbn1cblxuLnN0b2NrIC5zdG9ja19fY2F0ZWdvcnkuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG59XG5cbi5zdG9ja19fY2F0ZWdvcnkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIzcHggN3B4IDI0cHggMjNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGNvbG9yOiAjNDM0MzQzO1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nOiAxNnB4IDhweCAxNnB4IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlYjRmZjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atd2lkdGggLSAxKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgcGFkZGluZzogMTlweCAxNHB4IDI0cHggMjdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAxOXB4IDE0cHggMjRweCAyN3B4O1xuICB9XG59XG5cbi5zdG9ja19fY2F0ZWdvcnkge1xuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgcGFkZGluZzogNXB4IDAgNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgcGFkZGluZzogNHB4IDAgMXB4O1xuICB9XG59XG5cbi5zdG9ja19fY2F0ZWdvcnktbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIH1cblxuICBhLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzVhMDZmZjtcbiAgfVxuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgMjUlIDI1JSAyNSU7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG5cbiAgICBsaTpob3ZlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlYjRmZjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3RvY2tfX2NhdGVnb3J5LS1hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICM1YTA2ZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5zdG9ja19fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDIyMywgMjIzLCAyMjMsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXG4gICYgLnN3aXBlci1jb250YWluZXIge1xuICAgIC8vIGhlaWdodDogNjhweDtcbiAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDBweDspO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCAtIDEpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7XG4gICAgLy8gbWF4LXdpZHRoOiAxMTE4cHg7XG4gICAgd2lkdGg6IDExMjhweDtcbiAgfVxuXG59XG5cbi5zdG9ja19fcG9pbnRlci1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIC8vIG91dGxpbmU6IDFweCBzb2xpZCAjMDBmZmZmO1xufVxuXG4uc3RvY2tfX3BvaW50ZXItc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3RvY2tfX3BvaW50ZXItc2xpZGVyIC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RvY2tfX3BvaW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2U7XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgd2lkdGg6IDI5NHB4O1xuICAgIHBhZGRpbmc6IDhweCAxN3B4IDEzcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmViZmY7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3RvY2stYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWJmZjtcbiAgICBjb2xvcjogIzVhMDZmZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQ4cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAxM3B4IDVweCAxOHB4IDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCAtIDEpIHtcbiAgICBwYWRkaW5nOiA2cHggMTdweCAxMHB4O1xuICB9XG59XG5cbi5zdG9ja19fc2Vjb25kLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdG9ja19fc2Vjb25kLW5hdi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMjtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAqIDEwMCAtIHZhcigtLWhlYWRlckhlaWdodCkgLSB2YXIoLS1zdG9ja01lbnVIZWlnaHQpKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDhweCByZ2JhKDIyMywgMjIzLCAyMjMsIDAuNSk7XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIHBhZGRpbmc6IDZweCAyNHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWJmZjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgfVxufVxuXG4uc3RvY2tfX2NhbnNlbC1idG4ge1xuICBjb2xvcjogI2ZmMDJlYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2FuY2VsLWJ0bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3RvY2tfX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYsXG4uc3RvY2tfX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE5cHggMjNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3cuc3ZnXCIpO1xuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDEycHg7XG4gIH1cbn1cblxuLnN0b2NrX19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTlweCAxM3B4O1xufVxuXG4uc3RvY2tfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBib3gtc2hhZG93OiAwIC0ycHggOHB4IHJnYmEoMjIzLCAyMjMsIDIyMywgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDRweDtcbiAgICBib3R0b206IC0xNDVweDtcblxuICAgIHdpZHRoOiAzMjdweDtcbiAgICBoZWlnaHQ6IDI3OHB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NsYXBwZXItdjJAMXgucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSByZXRpbmEgKCRyZXRpbmEyeC1kcGkgYW5kICRyZXRpbmEyeC1kcHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2xhcHBlci12MkAyeC5wbmdcIik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoIC0gMSkge1xuICAgICAgbGVmdDogLTQxcHg7XG4gICAgICBib3R0b206IC0xOThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBhZGFwdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgLy8gd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTtcbiAgICB3aWR0aDogMTEyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMTZweCA5cHggMTZweDtcbiAgfVxufVxuXG4uc3RvY2tfX3BhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBAaW5jbHVkZSBwb3J0cmFpdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5wYWdpbmF0aW9uX19pdGVtKy5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3RvY2tfX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW06bm90KC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2KTpub3QoLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQpIHtcbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi8vIC5zdG9ja19fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS0tcHJldixcbi8vIC5zdG9ja19fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS0tbmV4dCB7XG4vLyAgIEBpbmNsdWRlIHBvcnRyYWl0IHtcbi8vICAgICB3aWR0aDogNTZweDtcbi8vICAgICBoZWlnaHQ6IDU2cHg7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xuLy8gICB9XG4vLyB9XG5cbi5zdG9ja19fY2F0YWxvZyB7XG4gIG1heC13aWR0aDogMTEyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBsYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIGNwZi1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbi5zdG9ja19fY2F0YWxvZy1ub3RpY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuXG4gIEBpbmNsdWRlIHBvcnRyYWl0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atd2lkdGggLSAxKSB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgY3BmLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxufVxuXG4uc3RvY2tfX2NhdGFsb2c6ZW1wdHkgfiAuc3RvY2tfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnN1Y2Nlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgSnVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBmb250LWZhbWlseTogJ1NvZmlhLVBybyc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBhZGFwdGl2ZSB7XG4gICAgICAgIHdpZHRoOiA4NiU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxufVxuXG4uc3VjY2Vzc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnN1Y2Nlc3NfX2Rlc2Mge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzc1NzU3NTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN1Y2Nlc3NfX29yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnN1Y2Nlc3NfX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgIGltZyB7fVxufVxuXG4uc3VjY2Vzc19fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdWNjZXNzX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMzI3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMTNweCAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjIycHg7XG4gICAgfVxufVxuXG4ucmlnaHQtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucmlnaHQtYmwge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuXG4gICAgQGluY2x1ZGUgYWRhcHRpdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIudmlkZW8tcG9wdXAge1xuICAkdzogMzIwcHg7XG4gICRoOiAxODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogY2FsYyg1MCUgLSAjeyRoLzJ9KTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAkdztcbiAgaGVpZ2h0OiAkaDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzRweCkge1xuICAgICR3OiAzNTBweDtcbiAgICAkaDogMTk2cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtICN7JGgvMn0pO1xuICAgIHdpZHRoOiAkdztcbiAgICBoZWlnaHQ6ICRoO1xuICB9XG5cbiAgQGluY2x1ZGUgcG9ydHJhaXQge1xuICAgICR3OiA2NDBweDtcbiAgICAkaDogMzYwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtICN7JGgvMn0pO1xuICAgIHdpZHRoOiAkdztcbiAgICBoZWlnaHQ6ICRoO1xuICB9XG5cbiAgQGluY2x1ZGUgbGFuZHNjYXBlIHtcbiAgICAkdzogNzIwcHg7XG4gICAgJGg6IDQwNXB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAjeyRoLzJ9KTtcbiAgICB3aWR0aDogJHc7XG4gICAgaGVpZ2h0OiAkaDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICR3OiA5NDBweDtcbiAgICAkaDogNTI4cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtICN7JGgvMn0pO1xuICAgIHdpZHRoOiAkdztcbiAgICBoZWlnaHQ6ICRoO1xuICB9XG59XG5cbi52aWRlby1wb3B1cC0tY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLXBvcHVwLS1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmlkZW8tcG9wdXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udmlkZW8tcG9wdXBfX292ZXJsYXktYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBvcGFjaXR5OiAwLjc7XG59XG4iXX0= */

/* End */


/* Start:/local/templates/camera-people/css/add.css?1696296554115*/
.details__tilda{
    position: relative;
    width: 100%;
    border: 0;
}

.footer-menu__item{
    width: 170px;
}
/* End */


/* Start:/local/templates/camera-people/css/reset-tilda.css?1696296554282*/
*, ::after, ::before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    font-family: inherit;
}

.details__tilda *,
.details__tilda ::after,
.details__tilda ::before{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

/* End */


/* Start:/local/templates/camera-people/components/bitrix/news.list/messengers/style.css?1696296555120*/
.messengers__item {
    margin-right: 9px;
}

.messengers__item:last-of-type,
.messengers__link {
    margin-right: 0;
}
/* End */


/* Start:/local/templates/camera-people/styles.css?16962965551077*/

.header-new__search-input,
.header-new__basket-count,
.messengers__call{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


@media (min-width: 940px) {
    .header-new__menu-wrapper {
        margin-right: 270px
    }
}

@media (min-width: 1366px) {
    .header-new__menu-wrapper {
        margin-right: 270px
    }
}

.header-new__auth-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.header-new__auth {
    -ms-flex-item-align: start;
    align-self: flex-start;
    position: absolute;
    top: 16px;
    right: 170px;
    margin: 0;
    width: 48px;
    height: 48px;
    margin-left: 24px;
    background-image: url(/local/templates/camera-people/../img/header__basket-transparent.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #5a06ff;
    background-size: auto;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    border-radius: 50%;
}
/* End */
/* /local/templates/camera-people/css/style.min.css?16962965541771519 */
/* /local/templates/camera-people/css/add.css?1696296554115 */
/* /local/templates/camera-people/css/reset-tilda.css?1696296554282 */
/* /local/templates/camera-people/components/bitrix/news.list/messengers/style.css?1696296555120 */
/* /local/templates/camera-people/styles.css?16962965551077 */
