@charset "UTF-8";/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,hr,input{overflow:visible}.brand-main .right .screen .pic,.brand-main .right .screen .pic img,legend{max-width:100%}progress,sub,sup{vertical-align:baseline}h3,h4{margin-top:1.875rem}h4,h5{color:#000;margin-bottom:1.25rem}h3,h4,h5{margin-bottom:1.25rem}.cookie-warning,.preloader-global{transition:opacity .3s,visibility .3s 0s}.bottom>.container .video:after,.feed .container .revol:before,.hero .container .video:after{content:''}.brand-main .right .screen .popup .form form .cart-list .count .arrows .arrow_bottom:hover .cls-1,.brand-main .right .screen .popup .form form .cart-list .count .arrows .arrow_top:hover .cls-1{stroke:#00aeef}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0}hr{box-sizing:content-box;height:0}pre{}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}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{}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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-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)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale(.3)}100%{opacity:1;transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}100%{opacity:1;transform:scale(1)}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-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;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(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%{-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}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-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);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}html{font-family:'PT Sans',sans-serif;color:#fff;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3{font-family:'PT Sans Bold',sans-serif;color:#12b9f3;padding-left:5rem}@media (min-width:769px) and (max-width:1920px){html{font-size:calc(6px + (16 - 6) * ((100vw - 769px)/ (1920 - 769)))}}@media (min-width:290px) and (max-width:768px){html{font-size:calc(6px + (16 - 6) * ((100vw - 300px)/ (768 - 300)))}}picture img{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}br.desk{display:block}br.mob{display:none}h1{margin:3.125rem 0 2.1875rem;font-size:3.65187rem}h2{font-size:3.32031rem;margin-top:2.5rem;margin-bottom:1.875rem}h3{font-size:2.905rem}h4{font-family:'PT Sans Bold CAPS',sans-serif;font-size:2.24063rem;padding-left:5rem}h5{font-family:'PT Sans Bold ',sans-serif;font-size:1.66rem;margin-top:1.25rem;padding-left:5rem}.container{position:relative;width:100%;margin:0 auto}.mb-bar{background-color:rgba(255,255,255,.9)}.mb-track{background-color:rgba(255,255,255,.25)}.p-left-160{padding-left:10rem;box-sizing:border-box}.p-right-160{padding-right:10rem;box-sizing:border-box}.p-left-190{padding-left:11.875rem;box-sizing:border-box}.p-right-190{padding-right:11.875rem;box-sizing:border-box}.cookie-warning{background-color:#00aeef;width:25rem;height:12.5rem;position:fixed;top:0;right:2%;opacity:.95}.cookie-warning.hide{opacity:0;visibility:hidden;pointer-events:none}.cookie-warning .wrap{width:88%;height:90%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.cookie-warning .wrap p{color:#fff;font-size:.6875rem}.cookie-warning .wrap button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#00aeef;border:none;box-shadow:none;font-size:1.0625rem;padding:.625rem 2.5rem;cursor:pointer;margin-top:.625rem}.preloader-global{width:100%;height:100vh;position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;z-index:100000;background-color:#fff;visibility:visible;opacity:1}.preloader-global.hide{opacity:0;visibility:hidden}.preloader-global .load{background:url(../img/logo_blue.svg) 50% 50% no-repeat;background-size:contain;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:12.5rem;height:12.5rem;-webkit-animation-name:loader;animation-name:loader;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hero,.hero .container{height:100vh}@-webkit-keyframes loader{0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(-1,1);transform:scale(-1,1)}}.hero{background-color:#12b9f3;overflow:hidden}.hero .container .texts{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:36%;height:85vh;position:absolute;top:0;left:11.875rem;bottom:0;margin:auto;z-index:11}.hero .container .texts .logo{width:29.4375rem;height:24.375rem;position:relative}.hero .container .texts .circle_mob{display:none}.hero .container .texts .title{font-family:'PT Sans Caption',sans-serif;font-size:3rem}.slider .slick-dots li button:before,.slider .slick-next:before,.slider .slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero .container .texts .btns{width:36.75rem;height:5.4375rem;position:relative}.hero .container .texts .btns a{color:#fff;text-decoration:none;font-size:1.5625rem;border:none;box-sizing:border-box;border-radius:2.1875rem;display:inline-flex;justify-content:center;align-items:center;width:17.75rem;height:5.4375rem;outline:0;position:absolute;top:0;left:0;bottom:0;margin:auto}.hero .container .texts .btns a:last-child{left:initial;right:0}.hero .container .texts .btns .border{width:17.75rem;height:5.4375rem;border:2px solid #fff;box-sizing:border-box;border-radius:2.1875rem;outline:0;position:absolute;top:0;left:0;bottom:0;margin:auto;transition:.3s ease-out all}.hero .container .video,.hero .container .video video,.hero .container .video:after{height:100vh;top:0;bottom:0;margin:auto;position:absolute}.hero .container .video{width:100%;right:0;overflow:hidden;z-index:10}.hero .container .video:after{left:0;background:#12b9f3;background:linear-gradient(90deg,#12b9f3 75%,rgba(18,185,243,0) 100%);width:60%}.hero .container .video video{-o-object-fit:cover;object-fit:cover;right:-9.375rem}.hero .container .plane_banner{background:url(../img/_temp-pics/plane_banner.svg) 50% 50% no-repeat;background-size:contain;width:43%;height:12%;position:absolute;bottom:7%;right:5%;margin:auto;z-index:100;opacity:0;-webkit-transform:translateX(150%);transform:translateX(150%);transition:opacity .3s,-webkit-transform .8s;transition:transform .8s,opacity .3s;transition:transform .8s,opacity .3s,-webkit-transform .8s}.hero .container .plane_banner.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.hero .container .plane_banner.hide{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slider{margin-top:2.5rem;overflow:hidden;outline:0;height:37.5rem}.slick-loading .slider .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}.slider .slick-next,.slider .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slider .slick-next:focus,.slider .slick-next:hover,.slider .slick-prev:focus,.slider .slick-prev:hover{outline:0;background:0 0;color:transparent}.slider .slick-next:focus:before,.slider .slick-next:hover:before,.slider .slick-prev:focus:before,.slider .slick-prev:hover:before{opacity:1}.slider .slick-next.slick-disabled:before,.slider .slick-prev.slick-disabled:before{opacity:.8}.slider .slick-next:before,.slider .slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:1}.slider .slick-prev{left:-25px}[dir=rtl] .slider .slick-prev{left:auto;right:-25px}.slider .slick-prev:before{content:"←"}.slider .slick-next:before,[dir=rtl] .slider .slick-prev:before{content:"→"}.slider .slick-next{right:-25px}[dir=rtl] .slider .slick-next{left:-25px;right:auto}[dir=rtl] .slider .slick-next:before{content:"←"}.slider .slick-dotted.slick-slider{margin-bottom:0}.slider .slick-dots{position:absolute;bottom:3.7%;list-style:none;display:block;text-align:center;padding:0;right:-48.4%;left:0;margin:auto;width:auto}.slider .slick-dots li{position:relative;display:inline-block;height:1.25rem;width:1.25rem;margin:0 5px;padding:0;cursor:pointer}.slider .slick-dots li button{border:0;background:0 0;display:block;height:1.25rem;width:1.25rem;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slider .slick-dots li button:focus,.slider .slick-dots li button:hover{outline:0}.slider .slick-dots li button:focus:before,.slider .slick-dots li button:hover:before{opacity:1}.slider .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:1.25rem;height:1.25rem;font-size:5.625rem;line-height:1.25rem;text-align:center;color:#fff;opacity:.8}.slider .slick-dots li.slick-active button:before{color:#00aeef;opacity:1}.slider .slide{position:relative;outline:0;height:37.5rem}.slider .slide iframe{width:100%;height:100%}.slider .slide img{height:100%}.slider .slide .text_wrap{background-color:#00aeef;width:38.75rem;height:30.625rem;position:absolute;top:0;left:11.875rem;bottom:0;margin:auto;padding:4.375rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.slider .slide .text_wrap .title{font-family:'PT Sans Caption',sans-serif;font-size:3rem}.slider .slide .text_wrap .btn{color:#fff;text-decoration:none;font-size:1.5625rem;border:2px solid #fff;box-sizing:border-box;border-radius:2.1875rem;display:inline-flex;justify-content:center;align-items:center;width:17.75rem;height:5.4375rem;outline:0}.announcement{margin-top:3.125rem}.announcement .container{display:flex;flex-direction:row;justify-content:space-between}.announcement .container .video_wrap{width:48.625rem;height:22.9375rem;overflow:hidden;position:relative;cursor:pointer;background-color:#000}.announcement .container .video_wrap video{width:100%;height:100%;position:absolute;top:0;left:0;right:0;margin:auto}.announcement .container .video_wrap .poster{width:100%;height:100%;position:absolute;top:-1px;left:0;right:0;margin:auto;opacity:1;transition:opacity .25s;visibility:visible}.announcement .container .video_wrap .poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.announcement .container .video_wrap .mute,.announcement .container .video_wrap .sound{width:2.8125rem;height:2.8125rem;border-radius:50%;bottom:5%;right:2%;transition:.3s;position:absolute}.announcement .container .video_wrap .poster.hide{opacity:0;visibility:hidden}.announcement .container .video_wrap .sound{background:url(../img/volume.svg) 50% 50% no-repeat #fff;background-size:50%;opacity:0;visibility:hidden}.announcement .container .video_wrap .sound.active{opacity:.8;visibility:visible}.announcement .container .video_wrap .mute{background:url(../img/mute.svg) 50% 50% no-repeat #fff;background-size:50%;opacity:0;visibility:hidden}.announcement .container .video_wrap .mute.active{opacity:.8;visibility:visible}.announcement .container .video_wrap .texts{font-family:'PT Sans Caption',sans-serif;background-color:#00aeef;width:100%;height:6.25rem;position:absolute;left:0;bottom:0;right:0;margin:auto;font-size:3rem;display:flex;justify-content:flex-start;align-items:center;padding-left:3.125rem;box-sizing:border-box;opacity:1;transition:opacity .25s;visibility:visible}.announcement .container .video_wrap .texts.hide{opacity:0;visibility:hidden}.feed{margin-top:3.75rem}.feed .container{display:flex;flex-direction:row;justify-content:space-between}.feed .container .feed-wrap{position:relative}.feed .container .feed-wrap .feed-events,.feed .container .feed-wrap .feed-news,.feed .container .feed-wrap .feed-promo{width:46.25rem;position:absolute;top:0;opacity:0;visibility:hidden}.feed .container .feed-wrap .feed-events.active,.feed .container .feed-wrap .feed-news.active,.feed .container .feed-wrap .feed-promo.active{position:relative;opacity:1;visibility:visible}.feed .container .feed-wrap .feed-events .item,.feed .container .feed-wrap .feed-news .item,.feed .container .feed-wrap .feed-promo .item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.875rem;cursor:pointer}.feed .container .feed-wrap .feed-events .item .pic,.feed .container .feed-wrap .feed-news .item .pic,.feed .container .feed-wrap .feed-promo .item .pic{width:17.25rem;height:14.6875rem;-webkit-filter:none;filter:none;transition:.25s}.feed .container .feed-wrap .feed-events .item .pic img,.feed .container .feed-wrap .feed-news .item .pic img,.feed .container .feed-wrap .feed-promo .item .pic img{width:17.25rem;height:14.6875rem;-o-object-fit:cover;object-fit:cover}.feed .container .feed-wrap .feed-events .item .texts,.feed .container .feed-wrap .feed-news .item .texts,.feed .container .feed-wrap .feed-promo .item .texts{margin-left:3.125rem}.feed .container .feed-wrap .feed-events .item .texts .category,.feed .container .feed-wrap .feed-news .item .texts .category,.feed .container .feed-wrap .feed-promo .item .texts .category{font-size:1rem;color:#b7b7b7}.feed .container .feed-wrap .feed-events .item .texts .title,.feed .container .feed-wrap .feed-news .item .texts .title,.feed .container .feed-wrap .feed-promo .item .texts .title{font-size:2rem;color:#00aeef;font-weight:700;margin-top:1.25rem}.feed .container .feed-wrap .feed-events .item .texts .desc,.feed .container .feed-wrap .feed-news .item .texts .desc,.feed .container .feed-wrap .feed-promo .item .texts .desc{font-size:1.0625rem;color:#000;margin-top:.9375rem}.feed .container .feed-wrap .feed-events .item .texts .date,.feed .container .feed-wrap .feed-news .item .texts .date,.feed .container .feed-wrap .feed-promo .item .texts .date{font-size:1.1875rem;color:#b7b7b7;margin-top:1.25rem}.feed .container .feed-wrap .feed-events .item:hover .pic,.feed .container .feed-wrap .feed-news .item:hover .pic,.feed .container .feed-wrap .feed-promo .item:hover .pic{-webkit-filter:contrast(.3) brightness(1.5);filter:contrast(.3) brightness(1.5)}.feed .container .feed-wrap .loader{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#fff;visibility:visible;opacity:1;transition:opacity .3s,visibility .3s 0s}.feed .container .feed-wrap .loader.hide{opacity:0;visibility:hidden}.feed .container .feed-wrap .loader .load{position:-webkit-sticky;position:sticky;top:50%;left:0;right:0;margin:40% auto;width:6.25rem;height:6.25rem}.feed .container .feed-wrap .loader .load hr{border:0;margin:0;width:40%;height:40%;position:absolute;border-radius:50%;-webkit-animation:spin 2s ease infinite;animation:spin 2s ease infinite}.feed .container .feed-wrap .loader .load :first-child{background:#ffe000;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.feed .container .feed-wrap .loader .load :nth-child(2){background:#009cd7;-webkit-animation-delay:-1s;animation-delay:-1s}.feed .container .feed-wrap .loader .load :nth-child(3){background:#ffe000;-webkit-animation-delay:-.5s;animation-delay:-.5s}.feed .container .feed-wrap .loader .load :last-child{background:#009cd7}@-webkit-keyframes spin{0%,100%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(160%);transform:translate(160%)}50%{-webkit-transform:translate(160%,160%);transform:translate(160%,160%)}75%{-webkit-transform:translate(0,160%);transform:translate(0,160%)}}@keyframes spin{0%,100%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(160%);transform:translate(160%)}50%{-webkit-transform:translate(160%,160%);transform:translate(160%,160%)}75%{-webkit-transform:translate(0,160%);transform:translate(0,160%)}}.feed .container .revol{background:url(../img/bg_promo.svg) 0 50% no-repeat;background-size:cover;width:57.5rem;height:100vh;position:-webkit-sticky;position:sticky;top:0}.feed .container .revol:before{background:url(../img/arrow.svg) 0 50% no-repeat;background-size:contain;width:20%;height:83%;position:absolute;top:0;left:10%;bottom:0;margin:auto}.feed .container .revol .slider-nav{visibility:hidden}.feed .container .revol .carousel_wrap{width:70%;height:85vh;position:absolute;top:0;left:10%;bottom:0;right:0;margin:auto}.feed .container .revol .carousel_wrap .slick-list{padding:3.125rem 0!important}.feed .container .revol .carousel_wrap .slick-track{top:35vh}.feed .container .revol .carousel_wrap .item{width:100%;height:35vh;margin:-3.125rem 0 6.25rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;cursor:pointer;-webkit-transform:scale(.7) translateY(0);transform:scale(.7) translateY(0);transition:.4s;outline:0}.feed .container .revol .carousel_wrap .item .title{font-size:3rem;font-weight:700}.feed .container .revol .carousel_wrap .item .desc{font-family:'PT Sans Caption',sans-serif;font-size:1.0625rem;margin-top:1.25rem;opacity:0;transition:.5s}.feed .container .revol .carousel_wrap .item .btn{font-family:'Open Sans',sans-serif;color:#fff;background-color:#00aeef;text-decoration:none;font-size:1.5625rem;display:inline-flex;justify-content:center;align-items:center;width:15.5rem;height:4.8125rem;border:2px solid #fff;box-sizing:border-box;border-radius:2rem;outline:0;margin-top:1.5625rem;opacity:0;visibility:hidden;transition:opacity .5s,background-color .3s,color .3s}.directions .left .item .desc,.directions .left .item .title,.hero-direction .container .texts .title,.nav .top .text,.nav-menu .list a,.nav-menu .top .info{font-family:'PT Sans Caption',sans-serif}.feed .container .revol .carousel_wrap .item .btn:hover{background-color:#fff;color:#00aeef}.feed .container .revol .carousel_wrap .item.slick-center{-webkit-transform:scale(1) translateY(-8%);transform:scale(1) translateY(-8%)}.feed .container .revol .carousel_wrap .item.slick-center .desc{opacity:1}.feed .container .revol .carousel_wrap .item.slick-center .btn{opacity:1;visibility:visible}.vendors{margin-top:3.75rem}.vendors .container .logos_wrap{width:100%}.vendors .container .logos_wrap .item{width:11.25rem;height:5.625rem;position:relative;outline:0;opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);transition:.3s;cursor:pointer}.vendors .container .logos_wrap .item:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.vendors .container .logos_wrap .item img{width:11.25rem;height:5.625rem;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.bottom{background-color:#00aeef;margin-top:3.75rem}.bottom.bottom-direction,.bottom.bottom-events{padding-top:3.75rem;margin-top:0}.bottom>.container{height:100%;height:55.625rem;display:flex;flex-direction:row;align-items:center}.bottom>.container .video{width:54.0625rem;height:100%;overflow:hidden;position:relative}.bottom>.container .video video{width:100%}.bottom>.container .video:after{position:absolute;top:0;bottom:0;right:0;margin:auto;height:101%;width:25%;background:url(../img/video-clip.svg) 0 50% no-repeat;background-size:cover}.bottom>.container .texts{width:54.375rem}.bottom>.container .texts .logo-slogan{width:50rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.bottom>.container .texts .logo-slogan p{margin:0;font-size:3rem}.bottom>.container .texts .logo-slogan img{width:18.3125rem}.bottom>.container .texts .counters{width:52.5rem;margin-top:8.125rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.bottom>.container .texts .counters p{margin:0;transition:.2s}.bottom>.container .texts .counters p:first-child{font-size:5.75rem;font-weight:700}.bottom>.container .texts .counters p:last-child{font-size:2.875rem}.bottom .footer{padding-top:3.75rem;padding-bottom:3.75rem}.bottom .footer .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.bottom .footer .container .left .logo{width:16.25rem}.bottom .footer .container .left .logo img{width:100%;position:relative}.bottom .footer .container .left .copyright{margin-top:1.875rem;font-size:1.0625rem}.bottom .footer .container .right{display:flex;flex-direction:column;align-items:flex-end}.bottom .footer .container .right .feed p{font-size:1.5rem}.bottom .footer .container .right .feed form{display:flex;flex-direction:row;align-items:center}.bottom .footer .container .right .feed form input{font-size:1.5rem;background-color:transparent;border:1px solid #fff;color:#fff;padding:.625rem;box-sizing:border-box;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0}.bottom .footer .container .right .feed form input::-ms-input-placeholder{color:#fff}.bottom .footer .container .right .feed form input::placeholder{color:#fff}.bottom .footer .container .right .feed form input::-webkit-input-placeholder{color:#fff}.bottom .footer .container .right .feed form input::-moz-placeholder{color:#fff}.bottom .footer .container .right .feed form input:-moz-placeholder{color:#fff}.bottom .footer .container .right .feed form input:-ms-input-placeholder{color:#fff}.bottom .footer .container .right .feed form input[type=email]{margin-left:2.1875rem;border-right:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0}.nav,.nav-menu{left:0;border-right:1px solid #fff;z-index:10000}.bottom .footer .container .right .feed form input[type=submit]{cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0}.bottom .footer .container .right .links{width:28.125rem;display:flex;flex-direction:row;justify-content:space-between}.bottom .footer .container .right .links a{color:#fff;font-size:1.5rem;text-decoration:none}.nav{position:fixed;top:0;width:4rem;height:100vh;background-color:#00aeef;transition:width .3s,-webkit-transform .5s;transition:width .3s,transform .5s;transition:width .3s,transform .5s,-webkit-transform .5s;cursor:pointer}.nav .bot .icon .line,.nav .top:hover{background-color:#fff}.nav .top{height:15.625rem;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #fff;text-decoration:none;transition:.3s}.nav .top .text{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:1.625rem;color:#fff;transition:.3s}.nav .top:hover .text{color:#00aeef}.nav .bot{height:calc(100vh - 250px);display:flex;justify-content:center;align-items:center}.nav .bot .icon{width:1.6875rem;height:1.375rem;position:relative}.nav .bot .icon .line{width:1.6875rem;height:.125rem;border-radius:.125rem;position:absolute;transition:.25s}.nav-menu .list .item.subitem:before,.nav-menu .list .submenu.submenu1:before{content:'';bottom:0;border-radius:50%;top:0}.nav .bot .icon .line:first-child{top:0;left:0;right:0;margin:auto}.nav .bot .icon .line:nth-child(2){top:0;left:0;right:0;bottom:0;margin:auto}.nav .bot .icon .line:last-child{bottom:0;left:0;right:0;margin:auto}.nav.nav-cisco-landing .bot{height:100vh;display:flex;justify-content:center;align-items:center}.nav.nav-cisco-landing .bot .icon{width:1.6875rem;height:1.375rem;position:relative}.nav:hover{width:4.75rem}.nav:hover .bot .icon .line:first-child{-webkit-transform:translateY(-.3125rem);transform:translateY(-.3125rem)}.nav:hover .bot .icon .line:last-child{-webkit-transform:translateY(.3125rem);transform:translateY(.3125rem)}.nav.active{-webkit-transform:translateX(49.375rem);transform:translateX(49.375rem)}.nav-menu{position:fixed;top:0;width:49.375rem;height:100vh;background-color:#00aeef;padding-top:5rem;padding-left:10.3125rem;padding-right:3.125rem;box-sizing:border-box;-webkit-transform:translateX(-49.375rem);transform:translateX(-49.375rem);transition:.5s}.nav-menu.active{-webkit-transform:translateX(0);transform:translateX(0)}.nav-menu .top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.nav-menu .top .logo{width:9.3125rem}.nav-menu .top .info{text-align:right}.nav-menu .top .info .phone{font-size:1.75rem}.nav-menu .top .info .address{margin-top:.625rem;font-size:.96875rem}.nav-menu .list{margin-top:5.1875rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.nav-menu .list a{font-size:1.75rem;color:#fff;text-decoration:none;transition:.3s;margin:.34375rem 0}.nav-menu .list a:hover{color:#ffdc00}.nav-menu .list .item span{display:inline-block;font-size:1.25rem;transition:.2s}.nav-menu .list .item.active span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.nav-menu .list .item.subitem{font-size:1.5rem;line-height:2.125rem;position:relative;margin:.1875rem 0}.nav-menu .list .item.subitem:before{position:absolute;left:-1.5625rem;margin:auto;width:.625rem;height:.625rem;background-color:#fff}.nav-menu .list .submenu{width:100%;padding-left:1.875rem;box-sizing:border-box;position:relative;display:none}.nav-menu .list .submenu a{display:block}.nav-menu .list .submenu.submenu1:before{position:absolute;left:.5625rem;margin:auto;width:1px;height:calc(100% - 1.5rem - .35rem);background-color:#fff}.nav-menu.nav-menu-cisco-landing .list .item.subitem{font-size:2.1vh;line-height:3.2vh}.nav-menu .search{position:absolute;bottom:5.625rem;width:77%}.nav-menu .search .search-wrap{position:relative}.nav-menu .search .search-wrap input{width:.5%;height:1.875rem;border:none;padding-left:.0625rem;box-sizing:border-box;color:#000;font-size:1rem;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;transition:.3s}.nav-menu .search .search-wrap input.active{width:90%;padding-left:3.125rem}.nav-menu .search .search-wrap .icon{width:1.625rem;height:1.625rem;position:absolute;top:0;left:2%;bottom:0;margin:auto;-webkit-filter:grayscale(1) brightness(0) invert(1);filter:grayscale(1) brightness(0) invert(1);transition:.3s;cursor:pointer}.nav-menu .search .search-wrap .icon.active{-webkit-filter:none;filter:none}.nav-menu .search .search-wrap .icon svg{width:100%;-o-object-fit:contain;object-fit:contain}.close-menu-btn{width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#fff;opacity:0;visibility:hidden;z-index:9999}.close-menu-btn.active{visibility:visible;opacity:.7}.hero-direction{background:url(../img/bg_hero.jpg) 50% 0 no-repeat;background-size:cover;height:100vh;padding-top:6.25rem;box-sizing:border-box}.directions .left,.directions .right{padding-top:3.125rem;padding-bottom:3.125rem}.hero-direction .container{height:100%}.hero-direction .container .video{width:100%;height:calc(100% + 6.25rem);position:absolute;top:-6.25rem;left:0;right:0;margin:auto;overflow:hidden}.hero-direction .container .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.hero-direction .container .video .interactive_menu{width:80%;height:100%;position:absolute;top:0;left:0;right:0;margin:auto;z-index:100}.hero-direction .container .video .interactive_menu .circle1{background:url(../img/directions_hero/circle1.svg) 50% 50% no-repeat;background-size:contain;width:28%;height:46%;position:absolute;top:-7%;left:0;bottom:0;right:0;margin:auto}.hero-direction .container .video .interactive_menu .circle2{background:url(../img/directions_hero/circle2.svg) 50% 50% no-repeat;background-size:contain;width:45%;height:72%;position:absolute;top:-7%;left:0;bottom:0;right:0;margin:auto;-webkit-animation-name:circle;animation-name:circle;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hero-direction .container .video .interactive_menu .circle2.pause{-webkit-animation-play-state:paused;animation-play-state:paused}.hero-direction .container .video .interactive_menu .circle2 .icon{display:block;text-decoration:none;color:#fff;width:20.2%;height:20.4%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;cursor:pointer;transition:.3s}.hero-direction .container .video .interactive_menu .circle2 .icon:after{white-space:pre;position:absolute;top:0;left:110%;bottom:0;margin:auto;text-transform:uppercase;font-size:1.75rem;transition:opacity .5s}.hero-direction .container .video .interactive_menu .circle2 .icon.icon1{background:url(../img/directions_hero/icon1.svg) 50% 50% no-repeat;background-size:contain;-webkit-transform:scale(.75) rotate(0);transform:scale(.75) rotate(0);left:-3.75rem;right:initial;-webkit-animation-name:icon1;animation-name:icon1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hero-direction .container .video .interactive_menu .circle2 .icon.icon1:after{content:'Инфраструктура';height:20%;width:165%;-webkit-animation-name:after1;animation-name:after1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hero-direction .container .video .interactive_menu .circle2 .icon.icon1.pause{-webkit-animation-play-state:paused;animation-play-state:paused}.hero-direction .container .video .interactive_menu .circle2 .icon.icon1.pause:after{opacity:0;-webkit-animation-play-state:paused;animation-play-state:paused}.hero-direction .container .video .interactive_menu .circle2 .icon.icon1.active:after{opacity:1!important;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes after1{0%,100%,50%{opacity:0}65%,85%{opacity:1}}@keyframes after1{0%,100%,50%{opacity:0}65%,85%{opacity:1}}@-webkit-keyframes icon1{0%{-webkit-transform:scale(.75) rotate(0);transform:scale(.75) rotate(0)}25%{-webkit-transform:scale(.5) rotate(-90deg);transform:scale(.5) rotate(-90deg)}50%{-webkit-transform:scale(.75) rotate(-180deg);transform:scale(.75) rotate(-180deg)}75%{-webkit-transform:scale(2) rotate(-270deg);transform:scale(2) rotate(-270deg)}100%{-webkit-transform:scale(.75) rotate(-360deg);transform:scale(.75) rotate(-360deg)}}@keyframes icon1{0%{-webkit-transform:scale(.75) rotate(0);transform:scale(.75) rotate(0)}25%{-webkit-transform:scale(.5) rotate(-90deg);transform:scale(.5) rotate(-90deg)}50%{-webkit-transform:scale(.75) rotate(-180deg);transform:scale(.75) rotate(-180deg)}75%{-webkit-transform:scale(2) rotate(-270deg);transform:scale(2) rotate(-270deg)}100%{-webkit-transform:scale(.75) rotate(-360deg);transform:scale(.75) rotate(-360deg)}}.hero-direction .container .video .interactive_menu .circle2 .icon.icon2{background:url(../img/directions_hero/icon2.svg) 50% 50% no-repeat;background-size:contain;-webkit-transform:scale(.5) rotate(0);transform:scale(.5) rotate(0);top:-3.75rem;bottom:initial;-webkit-animation-name:icon2;animation-name:icon2;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hero-direction .container .video .interactive_menu .circle2 .icon.icon2:after{content:'АВТОМАТИЧЕСКАЯ \0a ИДЕНТИФИКАЦИЯ \0a И СБОР ДАННЫХ';height:70%;width:165%;-webkit-animation-name:after2;animation-name:after2;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hero-direction .container .video .interactive_menu .circle2 .icon.icon2.pause{-webkit-animation-play-state:paused;animation-play-state:paused}.hero-direction .container .video .interactive_menu .circle2 .icon.icon2.pause:after{opacity:0;-webkit-animation-play-state:paused;animation-play-state:paused}.hero-direction .container .video .interactive_menu .circle2 .icon.icon2.active:after{opacity:1!important;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes after2{0%,100%,25%,75%{opacity:0}40%,60%{opacity:1}}@keyframes after2{0%,100%,25%,75%{opacity:0}40%,60%{opacity:1}}@-webkit-keyframes icon2{0%{-webkit-transform:scale(.5) rotate(0);transform:scale(.5) rotate(0)}25%{-webkit-transform:scale(.75) rotate(-90deg);transform:scale(.75) rotate(-90deg)}50%{-webkit-transform:scale(2) rotate(-180deg);transform:scale(2) rotate(-180deg)}75%{-webkit-transform:scale(.75) rotate(-270deg);transform:scale(.75) rotate(-270deg)}100%{-webkit-transform:scale(.5) rotate(-360deg);transform:scale(.5) rotate(-360deg)}}@keyframes icon2{0%{-webkit-transform:scale(.5) rotate(0);transform:scale(.5) rotate(0)}25%{-webkit-transform:scale(.75) rotate(-90deg);transform:scale(.75) rotate(-90deg)}50%{-webkit-transform:scale(2) rotate(-180deg);transform:scale(2) rotate(-180deg)}75%{-webkit-transform:scale(.75) rotate(-270deg);transform:scale(.75) rotate(-270deg)}100%{-webkit-transform:scale(.5) rotate(-360deg);transform:scale(.5) rotate(-360deg)}}.hero-direction .container .video .interactive_menu .circle2 .icon.icon3{background:url(../img/directions_hero/icon3.svg) 50% 50% no-repeat;background-size:contain;-webkit-transform:scale(.5) rotate(0);transform:scale(.5) rotate(0);right:-3.75rem;left:initial;-webkit-animation-name:icon3;animation-name:icon3;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hero-direction .container .video .interactive_menu .circle2 .icon.icon3:after{content:'ИНФОРМАЦИОННАЯ \0a БЕЗОПАСНОСТЬ';height:45%;width:185%;-webkit-animation-name:after3;animation-name:after3;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hero-direction .container .video .interactive_menu .circle2 .icon.icon3.pause{-webkit-animation-play-state:paused;animation-play-state:paused}.hero-direction .container .video .interactive_menu .circle2 .icon.icon3.pause:after{opacity:0;-webkit-animation-play-state:paused;animation-play-state:paused}.hero-direction .container .video .interactive_menu .circle2 .icon.icon3.active:after{opacity:1!important;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes after3{0%,100%,50%{opacity:0}15%,35%{opacity:1}}@keyframes after3{0%,100%,50%{opacity:0}15%,35%{opacity:1}}@-webkit-keyframes icon3{0%{-webkit-transform:scale(.75) rotate(0);transform:scale(.75) rotate(0)}25%{-webkit-transform:scale(2) rotate(-90deg);transform:scale(2) rotate(-90deg)}50%{-webkit-transform:scale(.75) rotate(-180deg);transform:scale(.75) rotate(-180deg)}75%{-webkit-transform:scale(.5) rotate(-270deg);transform:scale(.5) rotate(-270deg)}100%{-webkit-transform:scale(.75) rotate(-360deg);transform:scale(.75) rotate(-360deg)}}@keyframes icon3{0%{-webkit-transform:scale(.75) rotate(0);transform:scale(.75) rotate(0)}25%{-webkit-transform:scale(2) rotate(-90deg);transform:scale(2) rotate(-90deg)}50%{-webkit-transform:scale(.75) rotate(-180deg);transform:scale(.75) rotate(-180deg)}75%{-webkit-transform:scale(.5) rotate(-270deg);transform:scale(.5) rotate(-270deg)}100%{-webkit-transform:scale(.75) rotate(-360deg);transform:scale(.75) rotate(-360deg)}}.hero-direction .container .video .interactive_menu .circle2 .icon.icon4{background:url(../img/directions_hero/icon4.svg) 50% 50% no-repeat;background-size:contain;-webkit-transform:scale(.5) rotate(0);transform:scale(.5) rotate(0);bottom:-3.75rem;top:initial;-webkit-animation-name:icon4;animation-name:icon4;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hero-direction .container .video .interactive_menu .circle2 .icon.icon4:after{content:'СЕТИ И ПЕРЕДАЧА \0a ДАННЫХ';height:45%;width:155%;-webkit-animation-name:after4;animation-name:after4;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hero-direction .container .video .interactive_menu .circle2 .icon.icon4.pause{-webkit-animation-play-state:paused;animation-play-state:paused}.hero-direction .container .video .interactive_menu .circle2 .icon.icon4.pause:after{opacity:0;-webkit-animation-play-state:paused;animation-play-state:paused}.hero-direction .container .video .interactive_menu .circle2 .icon.icon4.active:after{opacity:1!important;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes after4{0%,10%,100%,90%{opacity:1}25%,75%{opacity:0}}@keyframes after4{0%,10%,100%,90%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes icon4{0%{-webkit-transform:scale(2) rotate(0);transform:scale(2) rotate(0)}25%{-webkit-transform:scale(.75) rotate(-90deg);transform:scale(.75) rotate(-90deg)}50%{-webkit-transform:scale(.5) rotate(-180deg);transform:scale(.5) rotate(-180deg)}75%{-webkit-transform:scale(.75) rotate(-270deg);transform:scale(.75) rotate(-270deg)}100%{-webkit-transform:scale(2) rotate(-360deg);transform:scale(2) rotate(-360deg)}}@keyframes icon4{0%{-webkit-transform:scale(2) rotate(0);transform:scale(2) rotate(0)}25%{-webkit-transform:scale(.75) rotate(-90deg);transform:scale(.75) rotate(-90deg)}50%{-webkit-transform:scale(.5) rotate(-180deg);transform:scale(.5) rotate(-180deg)}75%{-webkit-transform:scale(.75) rotate(-270deg);transform:scale(.75) rotate(-270deg)}100%{-webkit-transform:scale(2) rotate(-360deg);transform:scale(2) rotate(-360deg)}}.hero-direction .container .video .interactive_menu .circle3{background:url(../img/directions_hero/circle3.svg) 50% 50% no-repeat;background-size:contain;width:79%;height:121%;position:absolute;top:-7%;left:0;bottom:0;right:0;margin:auto;-webkit-animation-name:circle;animation-name:circle;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:40s;animation-duration:40s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hero-direction .container .mob-version{display:none}.hero-direction .container .texts{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;height:20vh;position:relative}.hero-direction .container .texts .logo{width:12.5rem}.hero-direction .container .texts .title{font-size:3rem}.directions{background-color:#00aeef;display:flex;flex-direction:row;justify-content:space-between;height:100vh}.directions .left{width:49.6875rem;position:relative;box-shadow:.9375rem 0 .5rem -.4375rem #009cd7}.directions .left .line{background-color:#fff;width:1px;height:calc(100% - 11.125rem);position:absolute;top:4.6875rem;right:3.125rem;margin:auto}.directions .left .item{text-align:right;margin-right:6.25rem;margin-bottom:1.875rem;position:relative;cursor:pointer;transition:.5s}.directions .left .item .title{font-size:2.0625rem;color:#fff;transition:.5s,color .2s}.directions .left .item .title:hover{color:#ffe000}.directions .left .item .desc{font-size:1.0625rem;margin-top:1.875rem;opacity:0;display:none;transition:opacity .5s}.directions .left .item .btn{font-family:'Open Sans',sans-serif;color:#fff;background-color:#00aeef;text-decoration:none;font-size:1.5625rem;border:2px solid #fff;box-sizing:border-box;border-radius:2.1875rem;justify-content:center;align-items:center;width:18.4375rem;height:5rem;outline:0;margin-top:1.875rem;opacity:0;display:none;transition:opacity .5s,.25s}.directions .left .item .btn:hover{color:#00aeef;background-color:#fff}.directions .left .item .point{position:absolute;top:.625rem;right:-3.625rem;width:1.0625rem;height:1.0625rem;border-radius:50%;background-color:#fff}.directions .left .item.active{margin-bottom:9.375rem;margin-top:9.375rem}.directions .left .item.active .title{text-transform:uppercase;font-size:3rem;font-weight:700;color:#fff}.directions .left .item.active .title:hover{color:#fff}.directions .left .item.active .desc{opacity:1}.directions .left .item.active .btn{opacity:1;display:inline-flex}.directions .left .item.active:after{top:4.6875rem}.directions .left .item.item1.active{margin-bottom:7.1875rem;margin-top:7.1875rem}.directions .right{width:calc(100% - 49.0625rem);position:relative}.directions .right .line1{width:0;height:1px;position:absolute;top:42vh;left:0;background-color:#fff;transition:width .25s}.directions .right .line2,.directions .right .line3{left:3.75rem;position:absolute;background-color:#fff}.directions .right .line1.active{width:3.75rem}.directions .right .line2{width:.0625rem;height:24.25rem;bottom:46.5rem;transition:height .25s}.directions .right .line3{width:0;height:1px;top:7.375rem;transition:width .25s}.directions .right .line3.active{width:3.75rem}.directions .right .list{width:calc(100% - 9.375rem);height:calc(100% - 3.125rem);position:absolute;top:3.125rem;left:9.375rem;right:0;margin:auto;visibility:hidden;opacity:0;transition:opacity .5s}.directions .right .list .item{margin-bottom:1.875rem;position:relative;color:#fff;transition:.2s;cursor:default}.directions .right .list .item:hover{color:#ffe000}.directions .right .list .item .title{font-size:1.875rem;font-weight:700}.directions .right .list .item .desc{font-size:1.375rem}.directions .right .list .item .point{position:absolute;top:.9375rem;left:-1.875rem;width:.5rem;height:.5rem;border-radius:50%;background-color:#fff}.directions .right .list .vendor-logos{background-color:#fff;padding:1.25rem 4.375rem 1.25rem 6.25rem;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around;position:absolute;left:-9.375rem;bottom:0;right:0;margin:auto;opacity:0;transition:.5s}.directions .right .list .vendor-logos .slide{width:10.625rem;height:10.625rem;padding-left:.9375rem;padding-right:.9375rem;box-sizing:border-box;outline:0}.directions .right .list .vendor-logos .slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.directions .right .list.active{visibility:visible;opacity:1}.directions .right .list.active .vendor-logos{opacity:1}.directions-mob{display:none}.events-main{position:relative}.events-main .left{width:45%;height:100vh;background-color:#00AEEF;position:-webkit-sticky;position:sticky;top:0;left:0;box-shadow:.4375rem .4375rem .3125rem rgba(0,0,0,.1);z-index:10}.events-main .left .logo{width:10.8125rem;height:8.9375rem;position:absolute;top:3.4375rem;right:5rem}.events-main .left .texts{position:absolute;top:0;left:10.625rem;bottom:0;margin:auto;height:21.25rem}.events-main .left .texts .title{font-weight:700;font-size:3rem}.events-main .left .texts .search{margin-top:1.25rem;margin-bottom:1.25rem}.events-main .left .texts .search input{width:31.25rem;height:3.625rem;font-size:1.5rem;box-sizing:border-box;padding-left:1.25rem;border-radius:.625rem;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.events-main .left .texts .list{margin-top:1.875rem;position:relative}.events-main .left .texts .list .item{display:flex;flex-direction:row;align-items:center;margin-bottom:2.5rem;cursor:pointer}.events-main .left .texts .list .item .dot{width:1rem;height:1rem;background-color:#fff;border-radius:50%;position:relative}.events-main .left .texts .list .item .dot:before{content:'';width:.375rem;height:.375rem;background-color:#00aeef;border-radius:50%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;opacity:0;transition:.3s}.events-main .left .texts .list .item.active .dot:before{opacity:1}.events-main .left .texts .list .item .text{font-size:1.5rem;margin-left:.9375rem}.events-main .left .texts .list:before{content:'';width:.0625rem;height:9rem;background-color:#fff;position:absolute;top:.6875rem;left:.4375rem}.events-main .right{width:55%;margin-top:-100vh;margin-left:auto;font-size:2.5rem;color:#000;position:relative}.events-main .right .preloader-local{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:100000;background-color:#fff;visibility:visible;opacity:1;transition:opacity .3s,visibility .3s 0s}.events-main .right .preloader-local.hide{opacity:0;visibility:hidden}.events-main .right .preloader-local .load{background:url(../img/logo_blue.svg) 50% 50% no-repeat;background-size:contain;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:12.5rem;height:12.5rem;-webkit-animation-name:loader;animation-name:loader;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes loader{0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(-1,1);transform:scale(-1,1)}}.events-main .right .event-list{width:46.25rem;margin-left:8.125rem;padding-left:4.375rem;box-sizing:border-box;padding-top:2.5rem;padding-bottom:2.5rem;display:none}.events-main .right .event-list.active{display:block}.events-main .right .event-list .line{position:absolute;top:7.625rem;left:8.5625rem;width:1px;height:auto;background-color:#b6b7b7;transition:height 1s}.events-main .right .event-list .event-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.875rem;position:relative;cursor:pointer}.events-main .right .event-list .event-item .pic{width:16.25rem;height:13.75rem;-webkit-filter:none;filter:none;transition:.25s}.events-main .right .event-list .event-item .pic img{width:16.25rem;height:13.75rem;-o-object-fit:cover;object-fit:cover}.events-main .right .event-list .event-item .texts{margin-left:3.125rem}.events-main .right .event-list .event-item .texts .category{font-size:.9375rem;color:#b7b7b7}.events-main .right .event-list .event-item .texts .title{font-size:1.875rem;color:#00aeef;font-weight:700;margin-top:1.25rem}.events-main .right .event-list .event-item .texts .desc{font-size:1rem;color:#000;margin-top:.9375rem}.events-main .right .event-list .event-item .texts .date{font-size:1.125rem;color:#b7b7b7;margin-top:1.25rem}.events-main .right .event-list .event-item .dot{position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:1rem;height:1rem;background-color:#b6b7b7;border-radius:50%}.events-main .right .event-list .event-item:after{content:'';position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:4.375rem;height:.0625rem;background-color:#b6b7b7}.events-main .right .event-list .event-item:hover .pic{-webkit-filter:contrast(.3) brightness(1.5);filter:contrast(.3) brightness(1.5)}.events-main .right .calendar-wrap{display:none;width:100%;height:100vh;position:relative;overflow:hidden}.events-main .right .calendar-wrap.active{display:block}.events-main .right .calendar-wrap .shadow{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background-color:rgba(124,124,124,.37);display:none}.events-main .right .calendar-wrap .calendar{width:52.25rem;height:50.3125rem;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.events-main .right .calendar-wrap .calendar .calendar-nav{position:absolute;left:0;bottom:0;right:0;margin:auto;width:100%;height:2.1875rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#00aeef}.events-main .right .calendar-wrap .calendar .calendar-nav .calendar-nav-btn{cursor:pointer;transition:.2s}.events-main .right .calendar-wrap .calendar .calendar-nav .calendar-nav-btn:hover{color:#b7b7b7}.events-main .right .calendar-wrap .calendar .calendar-nav .calendar-nav-btn.disabled{color:#b7b7b7;pointer-events:none;cursor:default}.events-main .right .calendar-wrap .calendar .daynames{display:flex;flex-direction:row;align-items:center;justify-content:space-around;font-size:1.625rem;color:#808285;width:99%}.events-main .right .calendar-wrap .calendar .days{margin-top:.9375rem;position:absolute;transition:opacity .3s,visibility .3s 0s}.events-main .right .calendar-wrap .calendar .days .day{width:7.375rem;height:7.375rem;box-sizing:border-box;position:relative}.events-main .right .calendar-wrap .calendar .days .day.active{border-color:#231f20}.events-main .right .calendar-wrap .calendar .days .day span{color:#000;font-size:1.5rem;position:absolute;top:.625rem;right:.625rem}.events-main .right .calendar-wrap .calendar .days .day .list{position:absolute;right:-24.375rem;top:0;width:23.75rem;color:#00aeef;border-radius:.9375rem;padding:.9375rem 0;box-sizing:border-box;background-color:#fff;box-shadow:.4375rem .4375rem .25rem rgba(0,0,0,.15);z-index:1;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s}.events-main .right .calendar-wrap .calendar .days .day .list .item{font-size:1.875rem;font-weight:700;padding:.9375rem 2.5rem}.events-main .right .calendar-wrap .calendar .days .day .list .item span{color:#b7b7b7;display:block;position:relative;top:0;right:0}.events-main .right .calendar-wrap .calendar .days .day .list .item:hover span,.events-main .right .calendar-wrap .calendar .days .day.hasEvent span{color:#fff}.events-main .right .calendar-wrap .calendar .days .day .list .item:hover{background-color:#00aeef;color:#fff}.events-main .right .calendar-wrap .calendar .days .day:nth-child(5) .list,.events-main .right .calendar-wrap .calendar .days .day:nth-child(6) .list,.events-main .right .calendar-wrap .calendar .days .day:nth-child(7) .list{right:8.125rem}.events-main .right .calendar-wrap .calendar .days .day.hasEvent{background-color:#00aeef;cursor:pointer}.events-main .right .calendar-wrap .calendar .days .day.hasEvent .list.active{opacity:1;visibility:visible}.events-main .right .calendar-wrap .calendar .mounth-name{text-transform:uppercase;font-size:1.5625rem;color:#b7b7b7;text-align:center;position:absolute;left:0;right:0;bottom:0;margin:auto}.events-main .right .event-single{display:none;width:100%;position:relative;padding:0 6.25rem 5.625rem;box-sizing:border-box}.events-main .right .event-single.active{display:block}.events-main .right .event-single .registration_btn{position:-webkit-sticky;position:sticky;top:25.3125rem;left:0;margin-left:-18.75rem;width:20rem;height:4.3125rem;border-bottom-right-radius:1.875rem;border-bottom-left-radius:1.875rem;background-color:#00aeef;color:#fff;font-size:1.6875rem;display:flex;align-items:center;justify-content:center;z-index:9;will-change:transform;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);cursor:pointer;transition:.6s}.events-main .right .event-single .registration_btn.active{margin-left:-14.1875rem}.events-main .right .event-single .logo{width:100%;height:3.75rem;position:relative}.events-main .right .event-single .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.events-main .right .event-single .pic{margin-top:1.5625rem;width:100%;height:25rem}.events-main .right .event-single .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.events-main .right .event-single .meta{width:100%;height:auto;margin-top:2.5rem;padding-bottom:2.5rem;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #b6b7b7}.events-main .right .event-single .meta .date_wrap{width:8.125rem;height:9.6875rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.events-main .right .event-single .meta .date_wrap .icon{width:4.9375rem;height:5.5rem}.events-main .right .event-single .meta .date_wrap .date{color:#b7b7b7;font-size:1.3125rem;line-height:1.5625rem}.events-main .right .event-single .meta .text_wrap{margin-left:.9375rem}.events-main .right .event-single .meta .text_wrap .category{font-size:1rem;color:#b7b7b7;line-height:3rem}.events-main .right .event-single .meta .text_wrap .title{font-size:3.0625rem;color:#00aeef;line-height:3.625rem;font-weight:700}.events-main .right .event-single .event-single-text{margin-top:1.875rem;font-size:1.25rem;line-height:1.5rem;padding-bottom:1.875rem;border-bottom:1px solid #b6b7b7}.events-main .right .event-single .footer{margin-top:1.875rem;margin-left:.625rem}.events-main .right .event-single .footer .social{color:#9bb3be;font-size:1rem;display:flex;flex-direction:row;align-items:center}.events-main .right .event-single .footer .social span{margin-right:.625rem}.events-main .right .event-single .footer .social .icon{width:2rem;height:2rem;border-radius:50%;background-color:#00aeef;margin-right:.3125rem;padding:.0625rem;box-sizing:border-box;transition:.3s}.events-main .right .event-single .footer .social .icon:hover{background-color:#009edf}.events-main .right .registration-wrap{display:none;width:100%;position:relative}.events-main .right .registration-wrap.active{display:block}.events-main .right .registration-wrap .registration-container{padding:6.25rem 6.25rem 5.625rem;box-sizing:border-box}.events-main .right .registration-wrap .registration-container .meta{width:100%;height:auto;margin-top:2.5rem;padding-bottom:2.5rem;display:flex;flex-direction:row;align-items:center}.events-main .right .registration-wrap .registration-container .meta .date_wrap{width:8.125rem;height:9.6875rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.events-main .right .registration-wrap .registration-container .meta .date_wrap .icon{width:4.9375rem;height:5.5rem}.events-main .right .registration-wrap .registration-container .meta .date_wrap .date{color:#b7b7b7;font-size:1.3125rem;line-height:1.5625rem}.events-main .right .registration-wrap .registration-container .meta .text_wrap{margin-left:.9375rem}.events-main .right .registration-wrap .registration-container .meta .text_wrap .category{font-size:1rem;color:#b7b7b7;line-height:3rem}.events-main .right .registration-wrap .registration-container .meta .text_wrap .title{font-size:3.0625rem;color:#00aeef;line-height:3.625rem;font-weight:700}.events-main .right .registration-wrap .registration-container .registration-form form .block{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-bottom:2.5rem}.events-main .right .registration-wrap .registration-container .registration-form form .block .col{width:100%}.events-main .right .registration-wrap .registration-container .registration-form form .block .col-2{width:48%}.events-main .right .registration-wrap .registration-container .registration-form form .block .col-3{width:30%}.events-main .right .registration-wrap .registration-container .registration-form form .block .col-4{width:24%}.events-main .right .registration-wrap .registration-container .registration-form form .block .table table tr{font-size:1.875rem}.events-main .right .registration-wrap .registration-container .registration-form form .block .table table tr.caption{font-size:1.25rem}.events-main .right .registration-wrap .registration-container .registration-form form .block .table table tr.caption td{padding-bottom:.9375rem}.events-main .right .registration-wrap .registration-container .registration-form form .block .table table tr td{text-align:center;width:10.625rem}.events-main .right .registration-wrap .registration-container .registration-form form .block .table table tr td label{justify-content:center}.events-main .right .registration-wrap .registration-container .registration-form form .block .table table tr td label span:before{margin-right:0}.events-main .right .registration-wrap .registration-container .registration-form form .block .table table tr td:first-child{text-align:left;width:14.375rem}.events-main .right .registration-wrap .registration-container .registration-form form .block h4{font-family:'PT Sans',sans-serif;font-size:2.5rem;margin:1.5625rem 0;font-weight:400;padding-left:0}.events-main .right .registration-wrap .registration-container .registration-form form .block label{font-size:1.75rem;margin-top:.625rem;display:block}.events-main .right .registration-wrap .registration-container .registration-form form .block label>span{display:block;margin-bottom:.625rem}.events-main .right .registration-wrap .registration-container .registration-form form .block label p{margin:0}.events-main .right .registration-wrap .registration-container .registration-form form .block label.checkbox{font-size:1.875rem;display:flex;flex-direction:row;align-items:center}.events-main .right .registration-wrap .registration-container .registration-form form .block label.checkbox span{position:relative;display:flex;flex-direction:row;align-items:center}.events-main .right .registration-wrap .registration-container .registration-form form .block label.checkbox span:before{content:'';width:3.6875rem;height:3.6875rem;border:1px solid #b6b7b7;box-sizing:border-box;margin-right:1.25rem;border-radius:.9375rem}.events-main .right .registration-wrap .registration-container .registration-form form .block label.checkbox span:after{content:'';width:3.6875rem;height:3.6875rem;background:url(../img/check.svg) 50% 50% no-repeat #00aeef;background-size:50%;position:absolute;top:0;left:0;bottom:0;margin:auto;border-radius:.9375rem;opacity:0}.events-main .right .registration-wrap .registration-container .registration-form form .block label.checkbox input[type=checkbox]:checked+span:after{opacity:1}.events-main .right .registration-wrap .registration-container .registration-form form .block label.radio{font-size:1.875rem;display:flex;flex-direction:row}.events-main .right .registration-wrap .registration-container .registration-form form .block label.radio span{position:relative;display:flex;flex-direction:row;align-items:center}.events-main .right .registration-wrap .registration-container .registration-form form .block label.radio span:before{content:'';width:3.6875rem;height:3.6875rem;border:1px solid #b6b7b7;box-sizing:border-box;margin-right:1.25rem;border-radius:50%}.events-main .right .registration-wrap .registration-container .registration-form form .block label.radio span:after{content:'';width:3.6875rem;height:3.6875rem;background:url(../img/check-radio.svg) 50% 50% no-repeat #00aeef;background-size:50%;position:absolute;top:0;left:0;bottom:0;margin:auto;border-radius:50%;opacity:0}.events-main .right .registration-wrap .registration-container .registration-form form .block label.radio input[type=radio]:checked+span:after{opacity:1}.events-main .right .registration-wrap .registration-container .registration-form form .block label.file{background-color:#00aeef;color:#fff;font-size:1.875rem;width:25.4375rem;height:3.75rem;border-radius:.9375rem;display:flex;justify-content:center;align-items:center}.events-main .right .registration-wrap .registration-container .registration-form form .block label.file span{position:relative;display:block;width:100%;text-align:center}.events-main .right .registration-wrap .registration-container .registration-form form .block label.file span img{width:2.5rem;height:2.3125rem;position:absolute;top:0;left:.9375rem;bottom:0;margin:auto}.events-main .right .registration-wrap .registration-container .registration-form form .block .filename{font-size:1.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#8b8b8b}.events-main .right .registration-wrap .registration-container .registration-form form .block .filename:before{content:'Выбранный файл: '}.events-main .right .registration-wrap .registration-container .registration-form form .block input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #b6b7b7;font-size:1.5rem;color:#000;padding:.9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem}.events-main .right .registration-wrap .registration-container .registration-form form .block input[type=checkbox],.events-main .right .registration-wrap .registration-container .registration-form form .block input[type=radio],.events-main .right .registration-wrap .registration-container .registration-form form .block input[type=file]{visibility:hidden;width:0;height:0;padding:0}.events-main .right .registration-wrap .registration-container .registration-form form .block input[type=checkbox]+span+[type=text]{width:77%;height:3.6875rem}.events-main .right .registration-wrap .registration-container .registration-form form .block input[type=submit]{background-color:#00aeef;width:19.0625rem;height:3.6875rem;color:#fff;font-size:2.25rem;border:none;box-shadow:none;text-transform:none;padding:0;cursor:pointer}.events-main .right .registration-wrap .registration-container .registration-form form .block select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #b6b7b7;font-size:1.5rem;color:#b6b7b7;padding:.9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem;background-image:url(../img/icon_select_arrow.svg);background-position:95% 50%;background-size:.9375rem;background-repeat:no-repeat}.events-main .right .registration-wrap .registration-container .registration-form form .block select option{color:#b6b7b7}.events-main .right .registration-wrap .registration-container .registration-form form .block textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #b6b7b7;font-size:1.5rem;color:#b6b7b7;padding:.9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem}.events-main .right .registration-wrap .registration-container .registration-form form .block a{display:inline-block;margin-top:1.25rem;font-weight:700;font-size:2.25rem;color:#00aeef;text-decoration:none;transition:.3s}.events-main .right .registration-wrap .registration-container .registration-form form .block a:hover{text-decoration:underline}.events-main .right .registration-wrap .registration-container .registration-form form .block a.hide{display:none}.events-main .right .registration-wrap .registration-container .registration-form form .block .rating{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.events-main .right .registration-wrap .registration-container .registration-form form .block .rating>span{font-size:1.875rem;margin-top:1.875rem}.events-main .right .registration-wrap .registration-container .registration-form form .block .rating label.radio span{flex-direction:column-reverse}.events-main .right .registration-wrap .registration-container .registration-form form .block .rating label.radio span:before{margin-right:initial;margin-top:.625rem}.events-main .right .registration-wrap .registration-container .registration-form form .block .rating label.radio span:after{top:initial}.events-main .right .registration-wrap .popup-shadow{display:none;background-color:rgba(0,0,0,.3);width:100%;height:100%;position:fixed;top:0;left:0}.events-main .right .registration-wrap .popup-shadow.active{display:block}.events-main .right .registration-wrap .popup-success{display:none;background-color:#fff;width:43.75rem;height:15.625rem;position:fixed;top:30%;left:50%;padding:4.6875rem 3.125rem;box-sizing:border-box;border-radius:1.25rem}.events-main .right .registration-wrap .popup-success span{color:#00aeef}.events-main .right .registration-wrap .popup-success.active{display:block}.promo-main .first-screen{flex-direction:row;display:none}.promo-main .first-screen.active{display:flex}.promo-main .first-screen .left{width:50%;height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0;box-shadow:.4375rem .4375rem .3125rem rgba(0,0,0,.1);z-index:10;box-sizing:border-box}.promo-main .first-screen .left .wrap{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:88%;padding-left:9.375rem;padding-right:5rem}.promo-main .first-screen .left .wrap .pagename{font-size:3rem;color:#00aeef;font-weight:700}.promo-main .first-screen .left .wrap .search input,.promo-main .first-screen .left .wrap .search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:2.1875rem;width:31.25rem;border:1px solid #b6b7b7;font-size:1.5rem;color:#b6b7b7;padding:.9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem}.promo-main .first-screen .left .wrap .search select option{color:#b6b7b7}.promo-main .first-screen .left .wrap .promo-select{position:relative;height:71vh;margin-top:2.1875rem}.promo-main .first-screen .left .wrap .promo-select .slick-dots{position:absolute;right:-3.125rem;top:0;bottom:0;margin:auto;display:flex;flex-direction:column;justify-content:center}.promo-main .first-screen .left .wrap .promo-select .slick-dots li{box-sizing:border-box;padding:.3125rem 0;opacity:.4;transition:.3s}.promo-main .first-screen .left .wrap .promo-select .slick-dots li::marker{opacity:0;content:''}.promo-main .first-screen .left .wrap .promo-select .slick-dots li.slick-active{opacity:1}.promo-main .first-screen .left .wrap .promo-select .slick-dots button{color:transparent;background-color:#b6b7b7;border-radius:50%;box-shadow:none;border:none;font-size:1.25rem;line-height:initial;width:1.25rem;height:1.25rem;cursor:pointer;outline:0}.contacts-main .left,.news-main .first-screen .left{box-shadow:.4375rem .4375rem .3125rem rgba(0,0,0,.1)}.promo-main .first-screen .left .wrap .promo-select .promo-slide{outline:0;height:71vh}.promo-main .first-screen .left .wrap .promo-select .promo-slide .pic{margin-top:.3125rem}.promo-main .first-screen .left .wrap .promo-select .promo-slide .pic img{max-height:18.75rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.promo-main .first-screen .left .wrap .promo-select .promo-slide .new-promo{font-size:3rem;color:#00aeef;font-weight:700;margin-top:2.5rem}.promo-main .first-screen .left .wrap .promo-select .promo-slide .category{font-size:1.25rem;color:#b7b7b7;line-height:3.75rem}.promo-main .first-screen .left .wrap .promo-select .promo-slide .title{font-size:2.125rem;color:#00aeef;font-weight:700;line-height:2.625rem}.promo-main .first-screen .left .wrap .promo-select .promo-slide .desc{font-size:1.3125rem;color:#000;line-height:1.5625rem;margin-top:.625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:3.125rem}.promo-main .first-screen .left .wrap .promo-select .promo-slide .date{font-size:1.5rem;color:#b7b7b7;line-height:3.125rem;margin-top:.625rem}.promo-main .first-screen .right{width:50%}.promo-main .first-screen .right .promo-list{width:46.25rem;margin-left:8.125rem;padding-left:4.375rem;box-sizing:border-box;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}.promo-main .first-screen .right .promo-list .line{position:absolute;top:7.625rem;left:.4375rem;width:1px;height:auto;background-color:#b6b7b7;transition:height 1s}.promo-main .first-screen .right .promo-list .promo-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.875rem;position:relative;cursor:pointer}.promo-main .first-screen .right .promo-list .promo-item .pic{width:16.25rem;height:13.75rem;-webkit-filter:none;filter:none;transition:.25s}.promo-main .first-screen .right .promo-list .promo-item .pic img{width:16.25rem;height:13.75rem;-o-object-fit:cover;object-fit:cover}.promo-main .first-screen .right .promo-list .promo-item .texts{margin-left:3.125rem}.promo-main .first-screen .right .promo-list .promo-item .texts .category{font-size:.9375rem;color:#b7b7b7}.promo-main .first-screen .right .promo-list .promo-item .texts .title{font-size:1.875rem;color:#00aeef;font-weight:700;margin-top:1.25rem}.promo-main .first-screen .right .promo-list .promo-item .texts .desc{font-size:1rem;color:#000;margin-top:.9375rem}.promo-main .first-screen .right .promo-list .promo-item .texts .date{font-size:1.125rem;color:#b7b7b7;margin-top:1.25rem}.promo-main .first-screen .right .promo-list .promo-item .dot{position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:1rem;height:1rem;background-color:#b6b7b7;border-radius:50%}.promo-main .first-screen .right .promo-list .promo-item:after{content:'';position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:4.375rem;height:.0625rem;background-color:#b6b7b7}.promo-main .first-screen .right .promo-list .promo-item:hover .pic{-webkit-filter:contrast(.3) brightness(1.5);filter:contrast(.3) brightness(1.5)}.promo-main .search-result{display:none}.promo-main .search-result.active{display:block}.promo-main .search-result .header{width:100%;padding-top:4.375rem;padding-left:9.375rem;box-sizing:border-box;position:relative}.promo-main .search-result .header .pagename{font-size:3rem;color:#00aeef;font-weight:700}.promo-main .search-result .header .search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:2.1875rem;width:31.25rem;border:1px solid #b6b7b7;font-size:1.5rem;color:#b6b7b7;padding:.9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem}.promo-main .search-result .header .logo{width:12.375rem;height:10.25rem;position:absolute;bottom:0;right:6.25rem}.promo-main .search-result .main{width:100%;display:flex;flex-direction:row}.promo-main .search-result .main .left{width:50%}.promo-main .search-result .main .left .promo-list{width:46.25rem;margin-left:9.375rem;padding-left:4.375rem;box-sizing:border-box;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}.promo-main .search-result .main .left .promo-list .line{position:absolute;top:7.625rem;left:.4375rem;width:1px;height:auto;background-color:#b6b7b7;transition:height 1s}.promo-main .search-result .main .left .promo-list .promo-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.875rem;position:relative;cursor:pointer}.promo-main .search-result .main .left .promo-list .promo-item .pic{width:16.25rem;height:13.75rem;-webkit-filter:none;filter:none;transition:.25s}.promo-main .search-result .main .left .promo-list .promo-item .pic img{width:16.25rem;height:13.75rem;-o-object-fit:cover;object-fit:cover}.promo-main .search-result .main .left .promo-list .promo-item .texts{margin-left:3.125rem}.promo-main .search-result .main .left .promo-list .promo-item .texts .category{font-size:.9375rem;color:#b7b7b7}.promo-main .search-result .main .left .promo-list .promo-item .texts .title{font-size:1.875rem;color:#00aeef;font-weight:700;margin-top:1.25rem}.promo-main .search-result .main .left .promo-list .promo-item .texts .desc{font-size:1rem;color:#000;margin-top:.9375rem}.promo-main .search-result .main .left .promo-list .promo-item .texts .date{font-size:1.125rem;color:#b7b7b7;margin-top:1.25rem}.promo-main .search-result .main .left .promo-list .promo-item .dot{position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:1rem;height:1rem;background-color:#b6b7b7;border-radius:50%}.promo-main .search-result .main .left .promo-list .promo-item:after{content:'';position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:4.375rem;height:.0625rem;background-color:#b6b7b7}.promo-main .search-result .main .left .promo-list .promo-item:hover .pic{-webkit-filter:contrast(.3) brightness(1.5);filter:contrast(.3) brightness(1.5)}.promo-main .search-result .main .right{width:50%}.promo-main .search-result .main .right .promo-list{width:46.25rem;margin-left:9.375rem;padding-left:0;box-sizing:border-box;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}.promo-main .search-result .main .right .promo-list .line{position:absolute;top:7.625rem;left:-3.9375rem;width:1px;height:auto;background-color:#b6b7b7;transition:height 1s}.promo-main .search-result .main .right .promo-list .promo-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.875rem;position:relative;cursor:pointer}.promo-main .search-result .main .right .promo-list .promo-item .pic{width:16.25rem;height:13.75rem;-webkit-filter:none;filter:none;transition:.25s}.promo-main .search-result .main .right .promo-list .promo-item .pic img{width:16.25rem;height:13.75rem;-o-object-fit:cover;object-fit:cover}.promo-main .search-result .main .right .promo-list .promo-item .texts{margin-left:3.125rem}.promo-main .search-result .main .right .promo-list .promo-item .texts .category{font-size:.9375rem;color:#b7b7b7}.promo-main .search-result .main .right .promo-list .promo-item .texts .title{font-size:1.875rem;color:#00aeef;font-weight:700;margin-top:1.25rem}.promo-main .search-result .main .right .promo-list .promo-item .texts .desc{font-size:1rem;color:#000;margin-top:.9375rem}.promo-main .search-result .main .right .promo-list .promo-item .texts .date{font-size:1.125rem;color:#b7b7b7;margin-top:1.25rem}.promo-main .search-result .main .right .promo-list .promo-item .dot{position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:1rem;height:1rem;background-color:#b6b7b7;border-radius:50%}.promo-main .search-result .main .right .promo-list .promo-item:after{content:'';position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:4.375rem;height:.0625rem;background-color:#b6b7b7}.promo-main .search-result .main .right .promo-list .promo-item:hover .pic{-webkit-filter:contrast(.3) brightness(1.5);filter:contrast(.3) brightness(1.5)}.promo-main .promo-single{display:none}.promo-main .promo-single.active{display:flex}.promo-main .promo-single .left{width:63%;box-sizing:border-box;padding:3.125rem 7.1875rem 3.125rem 12.5rem}.promo-main .promo-single .left .logo{width:100%;height:3.75rem;position:relative}.promo-main .promo-single .left .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.promo-main .promo-single .left .pic{margin-top:1.5625rem;width:100%;height:25rem}.promo-main .promo-single .left .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.promo-main .promo-single .left .meta{width:100%;height:auto;margin-top:2.5rem;padding-bottom:2.5rem;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #b6b7b7}.promo-main .promo-single .left .meta .date_wrap{width:8.125rem;height:9.6875rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.promo-main .promo-single .left .meta .date_wrap .icon{width:4.9375rem;height:5.5rem}.promo-main .promo-single .left .meta .date_wrap .date{color:#b7b7b7;font-size:1.3125rem;line-height:1.5625rem}.promo-main .promo-single .left .meta .text_wrap{margin-left:.9375rem}.promo-main .promo-single .left .meta .text_wrap .category{font-size:1rem;color:#b7b7b7;line-height:3rem}.promo-main .promo-single .left .meta .text_wrap .title{font-size:3.0625rem;color:#00aeef;line-height:3.625rem;font-weight:700}.promo-main .promo-single .left .promo-single-text{margin-top:1.875rem;color:#000;font-size:1.25rem;line-height:1.5rem;padding-bottom:1.875rem;border-bottom:1px solid #b6b7b7}.promo-main .promo-single .left .footer{margin-top:1.875rem;margin-left:.625rem}.promo-main .promo-single .left .footer .social{color:#9bb3be;font-size:1rem;display:flex;flex-direction:row;align-items:center}.promo-main .promo-single .left .footer .social span{margin-right:.625rem}.promo-main .promo-single .left .footer .social .icon{width:2rem;height:2rem;border-radius:50%;background-color:#00aeef;margin-right:.3125rem;padding:.0625rem;box-sizing:border-box;transition:.3s}.promo-main .promo-single .left .footer .social .icon:hover{background-color:#009edf}.promo-main .promo-single .right{width:37%;height:100vh;position:-webkit-sticky;position:sticky;top:0;right:0;z-index:10;background-color:#00aeef}.promo-main .promo-single .right .logo{width:10.8125rem;height:8.9375rem;position:absolute;top:3.125rem;right:5rem}.promo-main .promo-single .right .promo-list-small{padding-top:12.5rem;padding-left:4.375rem;box-sizing:border-box}.promo-main .promo-single .right .promo-list-small .line{position:absolute;top:15.25rem;left:2.9375rem;width:1px;height:auto;background-color:#fff;transition:height .3s}.promo-main .promo-single .right .promo-list-small .promo-item{display:flex;flex-direction:column;margin-top:1.875rem;position:relative;cursor:pointer}.promo-main .promo-single .right .promo-list-small .promo-item .texts{margin-left:.625rem}.promo-main .promo-single .right .promo-list-small .promo-item .texts .title{font-size:2rem;color:#fff;font-weight:700;line-height:2.375rem}.promo-main .promo-single .right .promo-list-small .promo-item .texts .category{font-size:1rem;color:#fff;line-height:1.875rem}.promo-main .promo-single .right .promo-list-small .promo-item .texts .date{font-size:1.1875rem;color:#fff;line-height:1.875rem}.promo-main .promo-single .right .promo-list-small .promo-item .dot{position:absolute;top:.8125rem;left:-1.875rem;width:1rem;height:1rem;background-color:#fff;border-radius:50%}.news-main .first-screen{flex-direction:row;display:none}.news-main .first-screen.active{display:flex}.news-main .first-screen .left{width:50%;height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:10;box-sizing:border-box}.news-main .first-screen .left .wrap{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:88%;padding-left:9.375rem;padding-right:5rem}.news-main .first-screen .left .wrap .pagename{font-size:3rem;color:#00aeef;font-weight:700}.news-main .first-screen .left .wrap .search input,.news-main .first-screen .left .wrap .search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:2.1875rem;width:16.875rem;border:1px solid #b6b7b7;font-size:1.5rem;color:#b6b7b7;padding:.9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem}.news-main .first-screen .left .wrap .search input option,.news-main .first-screen .left .wrap .search select option{color:#b6b7b7}.news-main .first-screen .left .wrap .search input.year,.news-main .first-screen .left .wrap .search select.year{width:0}.news-main .first-screen .left .wrap .search input.year option,.news-main .first-screen .left .wrap .search select.year option{width:8.4375rem}.news-main .first-screen .left .wrap .search input.month,.news-main .first-screen .left .wrap .search select.month{width:0;margin-left:.625rem}.news-main .first-screen .left .wrap .search input.month,.news-main .first-screen .left .wrap .search input.year,.news-main .first-screen .left .wrap .search select.month,.news-main .first-screen .left .wrap .search select.year{visibility:hidden;opacity:0;transition:opacity .3s,width .2s .3s,visibility .3s .3s}.news-main .first-screen .left .wrap .search input.year.active,.news-main .first-screen .left .wrap .search select.year.active{width:8.4375rem;visibility:visible;opacity:1}.news-main .first-screen .left .wrap .search input.month.active,.news-main .first-screen .left .wrap .search select.month.active{width:10.625rem;visibility:visible;opacity:1}.news-main .first-screen .left .wrap .search a{font-size:1.5rem;color:#b6b7b7;text-decoration:none;margin-left:.625rem;display:inline-block;-webkit-transform:scale(1);transform:scale(1);transition:.3s}.news-main .first-screen .left .wrap .search a.hide{visibility:hidden;opacity:0;-webkit-transform:scale(0);transform:scale(0);width:0}.news-main .first-screen .left .wrap .news-select .pic{margin-top:2.1875rem}.news-main .first-screen .left .wrap .news-select .pic img{max-height:18.75rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.news-main .first-screen .left .wrap .news-select .new-news{font-size:3rem;color:#00aeef;font-weight:700;margin-top:2.5rem}.news-main .first-screen .left .wrap .news-select .category{font-size:1.25rem;color:#b7b7b7;line-height:3.75rem}.news-main .first-screen .left .wrap .news-select .title{font-size:2.125rem;color:#00aeef;font-weight:700;line-height:2.625rem}.news-main .first-screen .left .wrap .news-select .desc{font-size:1.3125rem;color:#000;line-height:1.5625rem;margin-top:.625rem}.news-main .first-screen .left .wrap .news-select .date{font-size:1.5rem;color:#b7b7b7;line-height:3.125rem;margin-top:.625rem}.news-main .first-screen .right{width:50%}.news-main .first-screen .right .news-list{width:46.25rem;margin-left:8.125rem;padding-left:4.375rem;box-sizing:border-box;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}.news-main .first-screen .right .news-list .line{position:absolute;top:7.625rem;left:.4375rem;width:1px;height:auto;background-color:#b6b7b7;transition:height 1s}.news-main .first-screen .right .news-list .news-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.875rem;position:relative;cursor:pointer}.news-main .first-screen .right .news-list .news-item .pic{width:16.25rem;height:13.75rem;-webkit-filter:none;filter:none;transition:.25s}.news-main .first-screen .right .news-list .news-item .pic img{width:16.25rem;height:13.75rem;-o-object-fit:cover;object-fit:cover}.news-main .first-screen .right .news-list .news-item .texts{margin-left:3.125rem}.news-main .first-screen .right .news-list .news-item .texts .category{font-size:.9375rem;color:#b7b7b7}.news-main .first-screen .right .news-list .news-item .texts .title{font-size:1.875rem;color:#00aeef;font-weight:700;margin-top:1.25rem}.news-main .first-screen .right .news-list .news-item .texts .desc{font-size:1rem;color:#000;margin-top:.9375rem}.news-main .first-screen .right .news-list .news-item .texts .date{font-size:1.125rem;color:#b7b7b7;margin-top:1.25rem}.news-main .first-screen .right .news-list .news-item .dot{position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:1rem;height:1rem;background-color:#b6b7b7;border-radius:50%}.news-main .first-screen .right .news-list .news-item:after{content:'';position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:4.375rem;height:.0625rem;background-color:#b6b7b7}.news-main .first-screen .right .news-list .news-item:hover .pic{-webkit-filter:contrast(.3) brightness(1.5);filter:contrast(.3) brightness(1.5)}.news-main .search-result{display:none}.news-main .search-result.active{display:block}.news-main .search-result .header{width:100%;padding-top:4.375rem;padding-left:9.375rem;box-sizing:border-box;position:relative}.news-main .search-result .header .pagename{font-size:3rem;color:#00aeef;font-weight:700}.news-main .search-result .header .search input,.news-main .search-result .header .search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:2.1875rem;width:16.875rem;border:1px solid #b6b7b7;font-size:1.5rem;color:#b6b7b7;padding:.9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem}.news-main .search-result .header .search input option,.news-main .search-result .header .search select option{color:#b6b7b7}.news-main .search-result .header .search input.year,.news-main .search-result .header .search select.year{width:0}.news-main .search-result .header .search input.year option,.news-main .search-result .header .search select.year option{width:8.4375rem}.news-main .search-result .header .search input.month,.news-main .search-result .header .search select.month{width:0;margin-left:.625rem}.news-main .search-result .header .search input.month,.news-main .search-result .header .search input.year,.news-main .search-result .header .search select.month,.news-main .search-result .header .search select.year{visibility:hidden;opacity:0;transition:opacity .3s,width .2s .3s,visibility .3s .3s}.news-main .search-result .header .search input.year.active,.news-main .search-result .header .search select.year.active{width:8.4375rem;visibility:visible;opacity:1}.news-main .search-result .header .search input.month.active,.news-main .search-result .header .search select.month.active{width:10.625rem;visibility:visible;opacity:1}.news-main .search-result .header .search a{font-size:1.5rem;color:#b6b7b7;text-decoration:none;margin-left:.625rem;display:inline-block;-webkit-transform:scale(1);transform:scale(1);transition:.3s}.news-main .search-result .header .search a.hide{visibility:hidden;opacity:0;-webkit-transform:scale(0);transform:scale(0);width:0}.news-main .search-result .header .logo{width:12.375rem;height:10.25rem;position:absolute;bottom:0;right:6.25rem}.news-main .search-result .main{width:100%;display:flex;flex-direction:row}.news-main .search-result .main .left{width:50%}.news-main .search-result .main .left .news-list{width:46.25rem;margin-left:9.375rem;padding-left:4.375rem;box-sizing:border-box;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}.news-main .search-result .main .left .news-list .line{position:absolute;top:7.625rem;left:.4375rem;width:1px;height:auto;background-color:#b6b7b7;transition:height 1s}.news-main .search-result .main .left .news-list .news-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.875rem;position:relative;cursor:pointer}.news-main .search-result .main .left .news-list .news-item .pic{width:16.25rem;height:13.75rem;-webkit-filter:none;filter:none;transition:.25s}.news-main .search-result .main .left .news-list .news-item .pic img{width:16.25rem;height:13.75rem;-o-object-fit:cover;object-fit:cover}.news-main .search-result .main .left .news-list .news-item .texts{margin-left:3.125rem}.news-main .search-result .main .left .news-list .news-item .texts .category{font-size:.9375rem;color:#b7b7b7}.news-main .search-result .main .left .news-list .news-item .texts .title{font-size:1.875rem;color:#00aeef;font-weight:700;margin-top:1.25rem}.news-main .search-result .main .left .news-list .news-item .texts .desc{font-size:1rem;color:#000;margin-top:.9375rem}.news-main .search-result .main .left .news-list .news-item .texts .date{font-size:1.125rem;color:#b7b7b7;margin-top:1.25rem}.news-main .search-result .main .left .news-list .news-item .dot{position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:1rem;height:1rem;background-color:#b6b7b7;border-radius:50%}.news-main .search-result .main .left .news-list .news-item:after{content:'';position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:4.375rem;height:.0625rem;background-color:#b6b7b7}.news-main .search-result .main .left .news-list .news-item:hover .pic{-webkit-filter:contrast(.3) brightness(1.5);filter:contrast(.3) brightness(1.5)}.news-main .search-result .main .right{width:50%}.news-main .search-result .main .right .news-list{width:46.25rem;margin-left:9.375rem;padding-left:0;box-sizing:border-box;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}.news-main .search-result .main .right .news-list .line{position:absolute;top:7.625rem;left:-3.9375rem;width:1px;height:auto;background-color:#b6b7b7;transition:height 1s}.news-main .search-result .main .right .news-list .news-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.875rem;position:relative;cursor:pointer}.news-main .search-result .main .right .news-list .news-item .pic{width:16.25rem;height:13.75rem;-webkit-filter:none;filter:none;transition:.25s}.news-main .search-result .main .right .news-list .news-item .pic img{width:16.25rem;height:13.75rem;-o-object-fit:cover;object-fit:cover}.news-main .search-result .main .right .news-list .news-item .texts{margin-left:3.125rem}.news-main .search-result .main .right .news-list .news-item .texts .category{font-size:.9375rem;color:#b7b7b7}.news-main .search-result .main .right .news-list .news-item .texts .title{font-size:1.875rem;color:#00aeef;font-weight:700;margin-top:1.25rem}.news-main .search-result .main .right .news-list .news-item .texts .desc{font-size:1rem;color:#000;margin-top:.9375rem}.news-main .search-result .main .right .news-list .news-item .texts .date{font-size:1.125rem;color:#b7b7b7;margin-top:1.25rem}.news-main .search-result .main .right .news-list .news-item .dot{position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:1rem;height:1rem;background-color:#b6b7b7;border-radius:50%}.news-main .search-result .main .right .news-list .news-item:after{content:'';position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:4.375rem;height:.0625rem;background-color:#b6b7b7}.news-main .search-result .main .right .news-list .news-item:hover .pic{-webkit-filter:contrast(.3) brightness(1.5);filter:contrast(.3) brightness(1.5)}.news-main .news-single{display:none}.news-main .news-single.active{display:flex}.news-main .news-single .left{width:63%;box-sizing:border-box;padding:3.125rem 7.1875rem 3.125rem 12.5rem}.news-main .news-single .left .logo{width:100%;height:3.75rem;position:relative}.news-main .news-single .left .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.news-main .news-single .left .pic{margin-top:1.5625rem;width:100%;height:25rem}.news-main .news-single .left .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.news-main .news-single .left .meta{width:100%;height:auto;margin-top:2.5rem;padding-bottom:2.5rem;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #b6b7b7}.news-main .news-single .left .meta .date_wrap{width:8.125rem;height:9.6875rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.news-main .news-single .left .meta .date_wrap .icon{width:4.9375rem;height:5.5rem}.news-main .news-single .left .meta .date_wrap .date{color:#b7b7b7;font-size:1.3125rem;line-height:1.5625rem}.news-main .news-single .left .meta .text_wrap{margin-left:.9375rem}.news-main .news-single .left .meta .text_wrap .category{font-size:1rem;color:#b7b7b7;line-height:3rem}.news-main .news-single .left .meta .text_wrap .title{font-size:3.0625rem;color:#00aeef;line-height:3.625rem;font-weight:700}.news-main .news-single .left .news-single-text{margin-top:1.875rem;color:#000;font-size:1.25rem;line-height:1.5rem;padding-bottom:1.875rem;border-bottom:1px solid #b6b7b7}.news-main .news-single .left .footer{margin-top:1.875rem;margin-left:.625rem}.news-main .news-single .left .footer .social{color:#9bb3be;font-size:1rem;display:flex;flex-direction:row;align-items:center}.news-main .news-single .left .footer .social span{margin-right:.625rem}.news-main .news-single .left .footer .social .icon{width:2rem;height:2rem;border-radius:50%;background-color:#00aeef;margin-right:.3125rem;padding:.0625rem;box-sizing:border-box;transition:.3s}.news-main .news-single .left .footer .social .icon:hover{background-color:#009edf}.news-main .news-single .right{width:37%;height:100vh;position:-webkit-sticky;position:sticky;top:0;right:0;z-index:10;background-color:#00aeef}.news-main .news-single .right .logo{width:10.8125rem;height:8.9375rem;position:absolute;top:3.125rem;right:5rem}.news-main .news-single .right .news-list-small{padding-top:12.5rem;padding-left:4.375rem;box-sizing:border-box}.about-main .block1,.about-main .block2,.about-main .block3,.about-main .block4{box-sizing:border-box;padding-left:15rem}.news-main .news-single .right .news-list-small .line{position:absolute;top:15.25rem;left:2.9375rem;width:1px;height:auto;background-color:#fff;transition:height .3s}.news-main .news-single .right .news-list-small .news-item{display:flex;flex-direction:column;margin-top:1.875rem;position:relative;cursor:pointer}.news-main .news-single .right .news-list-small .news-item .texts{margin-left:.625rem}.news-main .news-single .right .news-list-small .news-item .texts .title{font-size:2rem;color:#fff;font-weight:700;line-height:2.375rem}.news-main .news-single .right .news-list-small .news-item .texts .category{font-size:1rem;color:#fff;line-height:1.875rem}.news-main .news-single .right .news-list-small .news-item .texts .date{font-size:1.1875rem;color:#fff;line-height:1.875rem}.news-main .news-single .right .news-list-small .news-item .dot{position:absolute;top:.8125rem;left:-1.875rem;width:1rem;height:1rem;background-color:#fff;border-radius:50%}.about-main{position:relative}.about-main .f1{width:81.25rem;height:119.9375rem;position:absolute;top:-27.125rem;right:0}.about-main .f4,.about-main .f5{right:-.625rem;position:absolute}.about-main .f2{width:115.75rem;height:69.875rem;position:absolute;top:78.125rem;left:-20.625rem}.about-main .f3{width:159.6875rem;height:83.625rem;position:absolute;top:171.875rem;left:-33.75rem}.about-main .f4{width:126.5625rem;height:88.625rem;top:280rem}.about-main .f5{width:129.875rem;height:93.9375rem;top:299.375rem;z-index:1}.about-main .f6{width:120.375rem;height:112.125rem;position:absolute;top:395.1875rem;right:-24.375rem;z-index:1}.about-main canvas{display:block;vertical-align:bottom}.about-main #particles-js1{position:absolute;width:100%;height:100%;background-color:transparent}.about-main .block1{width:100%;position:relative}.about-main .block1 .container{width:100%;display:flex;flex-direction:row;z-index:1}.about-main .block1 .container .texts{width:52%}.about-main .block1 .container .texts .logo{width:31.125rem}.about-main .block1 .container .texts .text{margin-top:5.625rem}.about-main .block1 .container .texts .text p{font-family:'PT Sans Caption',sans-serif;color:#000;font-size:1.5625rem;line-height:1.875rem}.about-main .block1 .container .texts .stat{color:#00aeef;font-weight:700;font-size:2.4375rem;width:85%;display:flex;flex-direction:row;justify-content:space-between;margin-top:4.6875rem}.about-main .block1 .container .texts .stat span{font-size:4.875rem;display:block}.about-main .block1 .container .video{width:97vh;height:97vh;border-radius:50%;overflow:hidden;position:absolute;top:0;bottom:0;right:-12.5rem;margin:auto}.about-main .block1 .container .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-main .block2{width:100%;position:relative}.about-main .block2 .container{z-index:1}.about-main .block2 .container img{width:85.625rem;height:auto}.about-main .block3{width:100%;position:relative}.about-main .block3 .container{z-index:1}.about-main .block3 .container p{color:#00aeef;font-weight:700;font-size:2.90625rem}.about-main .block3 .container p span{display:inline-block;width:70%}.about-main .block4{width:100%;position:relative}.about-main .block4 .container{z-index:1}.about-main .block4 .container .video_wrap{position:relative}.about-main .block4 .container .video_wrap .video{width:87vh;height:87vh}.about-main .block4 .container .video_wrap .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;overflow:hidden}.about-main .block4 .container .video_wrap .video .before{position:absolute;top:-.625rem;left:-6.875rem;font-size:3.125rem;color:#00aeef;font-weight:700}.about-main .block4 .container .video_wrap .items{position:absolute;top:0;right:0;bottom:0;margin:auto;width:66%;height:98%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.about-main .block4 .container .video_wrap .items .item{display:flex;flex-direction:row;align-items:center}.about-main .block4 .container .video_wrap .items .item .icon{width:10.625rem;height:10.625rem}.about-main .block5,.about-main .block6{width:100%;padding-left:15rem;position:relative;box-sizing:border-box}.about-main .block4 .container .video_wrap .items .item .text{font-size:2.5rem;color:#00aeef;font-weight:700;margin-left:1.25rem}.about-main .block4 .container .video_wrap .items .item.item2,.about-main .block4 .container .video_wrap .items .item.item3{margin-left:9.0625rem}.about-main .block5{}.about-main .block5 .container{z-index:1}.about-main .block5 .container p{color:#00aeef;font-weight:700;font-size:2.90625rem}.about-main .block6{}.about-main .block6 .container{display:flex;flex-direction:row;align-items:center;z-index:1}.about-main .block6 .container .video{width:48.4375rem;height:48.4375rem;border-radius:50%;overflow:hidden}.about-main .block6 .container .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-main .block6 .container .texts{width:42.8125rem;margin-left:6.875rem}.about-main .block6 .container .texts .title{color:#00aeef;font-size:3.3125rem;font-weight:700}.about-main .block6 .container .texts .ul,.about-main .block6 .container .texts p{color:#000;font-size:1.5625rem;font-family:'PT Sans Caption',sans-serif}.about-main .block6 .container .texts .ul{padding-left:2.8125rem;position:relative}.about-main .block6 .container .texts .ul:before{content:'';background-color:#00aeef;width:1px;height:87%;position:absolute;top:0;left:.4375rem;bottom:0;margin:auto}.about-main .block6 .container .texts .ul .li{margin:1.25rem auto;position:relative}.about-main .block6 .container .texts .ul .li:before{content:'';background-color:#00aeef;width:.9375rem;height:.9375rem;border-radius:50%;position:absolute;top:0;left:-2.8125rem;bottom:0;margin:auto}.about-main .block7{width:100%;box-sizing:border-box;padding-left:15rem;position:relative}.about-main .block7 .container{display:flex;flex-direction:row;align-items:center;z-index:1}.about-main .block7 .container .video{width:48.4375rem;height:48.4375rem;border-radius:50%;overflow:hidden}.about-main .block7 .container .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-main .block7 .container .texts{width:37.5rem;margin-right:6.875rem}.about-main .block7 .container .texts>.title{color:#00aeef;font-size:3.3125rem;font-weight:700}.about-main .block7 .container .texts>p{font-family:'PT Sans Caption',sans-serif;color:#000;font-size:1.5625rem}.about-main .block7 .container .texts .dropdowns{position:relative;padding-left:.9375rem}.about-main .block7 .container .texts .dropdowns:before{content:'';width:1px;height:calc(100% - 2rem);position:absolute;top:1rem;left:.4375rem;background-color:#00aeef}.about-main .block7 .container .texts .dropdowns .item{padding-left:.9375rem;position:relative}.about-main .block7 .container .texts .dropdowns .item .dot{width:.9375rem;height:.9375rem;position:absolute;top:1rem;left:-.9375rem;background-color:#00aeef;border-radius:50%}.about-main .block7 .container .texts .dropdowns .item .title{font-size:2.3125rem;color:#00aeef;font-weight:700;margin:1.25rem auto;cursor:pointer}.about-main .block7 .container .texts .dropdowns .item .title img{width:1.1875rem;height:1rem;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:.4s}.about-main .block7 .container .texts .dropdowns .item .title.active img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.about-main .block7 .container .texts .dropdowns .item .text{font-family:'PT Sans Caption',sans-serif;color:#000;font-size:1.3125rem;display:none}.about-main .block8{width:100%;box-sizing:border-box;padding-left:15rem;position:relative;background-color:#00aeef}.about-main .block8 .container{display:flex;flex-direction:row;align-items:center;z-index:1}.about-main .block8 .container .video{width:48.4375rem;height:48.4375rem;border-radius:50%;overflow:hidden;border:3px solid #fff;box-sizing:border-box}.about-main .block8 .container .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-main .block8 .container .texts{width:37.5rem;margin-left:6.875rem}.about-main .block8 .container .texts>.title{color:#fff;font-size:3.3125rem;font-weight:700}.about-main .block8 .container .texts>p{font-family:'PT Sans Caption',sans-serif;color:#fff;font-size:1.5625rem}.about-main .block8 .container .texts .dropdowns{position:relative;padding-left:.9375rem}.about-main .block8 .container .texts .dropdowns:before{content:'';width:1px;height:calc(100% - 2rem);position:absolute;top:1rem;left:.4375rem;background-color:#fff}.about-main .block8 .container .texts .dropdowns .item{padding-left:.9375rem;position:relative}.about-main .block8 .container .texts .dropdowns .item .dot{width:.9375rem;height:.9375rem;position:absolute;top:1rem;left:-.9375rem;background-color:#fff;border-radius:50%}.about-main .block8 .container .texts .dropdowns .item .title{font-size:2.3125rem;color:#fff;font-weight:700;margin:1.25rem auto;cursor:pointer}.about-main .block8 .container .texts .dropdowns .item .title img{width:1.1875rem;height:1rem;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:.4s}.about-main .block8 .container .texts .dropdowns .item .title.active img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.about-main .block8 .container .texts .dropdowns .item .text{font-family:'PT Sans Caption',sans-serif;color:#fff;font-size:1.3125rem;display:none}.about-main .block9{width:100%;box-sizing:border-box;padding-left:15rem;position:relative;background-color:#00aeef}.about-main .block9 .container{display:flex;flex-direction:row;align-items:center;z-index:1}.about-main .block9 .container .video{width:48.4375rem;height:48.4375rem;border-radius:50%;overflow:hidden;border:3px solid #fff;box-sizing:border-box}.about-main .block9 .container .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-main .block9 .container .texts{width:37.5rem;margin-right:6.875rem}.about-main .block9 .container .texts>.title{color:#fff;font-size:3.3125rem;font-weight:700}.about-main .block9 .container .texts>p{font-family:'PT Sans Caption',sans-serif;color:#fff;font-size:1.5625rem}.about-main .block9 .container .texts .dropdowns{position:relative;padding-left:.9375rem}.about-main .block9 .container .texts .dropdowns:before{content:'';width:1px;height:calc(100% - 2rem);position:absolute;top:1rem;left:.4375rem;background-color:#fff}.about-main .block9 .container .texts .dropdowns .item{padding-left:.9375rem;position:relative}.about-main .block9 .container .texts .dropdowns .item .dot{width:.9375rem;height:.9375rem;position:absolute;top:1rem;left:-.9375rem;background-color:#fff;border-radius:50%}.about-main .block9 .container .texts .dropdowns .item .title{font-size:2.3125rem;color:#fff;font-weight:700;margin:1.25rem auto;cursor:pointer}.about-main .block9 .container .texts .dropdowns .item .title img{width:1.1875rem;height:1rem;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:.4s}.about-main .block9 .container .texts .dropdowns .item .title.active img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.about-main .block9 .container .texts .dropdowns .item .text{font-family:'PT Sans Caption',sans-serif;color:#fff;font-size:1.3125rem;display:none}.about-main .slideFromTop{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:.8s}.about-main .slideFromTop.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about-main .slideFromBottom{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:.8s}.about-main .slideFromBottom.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about-main .slideFromLeft{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:.8s}.about-main .slideFromLeft.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about-main .slideFromRight{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:.8s}.about-main .slideFromRight.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about-main .scaleTo{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:.8s}.about-main .scaleTo.active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.contacts-main{display:flex}.contacts-main .logo{width:12.375rem;height:10.25rem;position:absolute;top:1.875rem;right:6.25rem}.contacts-main .left{background-color:#00aeef;width:37.5rem;height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:10;box-sizing:border-box}.contacts-main .left .wrap{width:21.875rem;height:34%;position:absolute;top:0;left:4rem;bottom:0;right:0;margin:auto}.contacts-main .left .wrap .title{font-family:'PT Sans',sans-serif;font-weight:700;font-size:3rem;margin-bottom:1.875rem}.contacts-main .left .wrap .items{position:relative}.contacts-main .left .wrap .items .line{width:1px;height:calc(100% - 1rem);background-color:#fff;position:absolute;top:0;left:.375rem;bottom:0;margin:auto}.contacts-main .left .wrap .items .item{font-family:'PT Sans',sans-serif;font-size:1.53125rem;margin-bottom:1.5625rem;padding-left:1.875rem;position:relative;cursor:pointer}.contacts-main .left .wrap .items .item .dot{width:1rem;height:1rem;background-color:#fff;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto}.contacts-main .right{width:calc(100% - 37.5rem);padding-top:5.625rem;padding-left:5rem;padding-right:5rem;box-sizing:border-box;position:relative}.contacts-main .right .screen{display:none}.contacts-main .right .screen .title{color:#00aeef;font-size:3rem;font-family:'PT Sans Caption',sans-serif;font-weight:700;line-height:3.59375rem;margin-bottom:1.25rem;margin-top:4.6875rem}.contacts-main .right .screen .tel,.contacts-main .right .screen .tel-two{font-size:1.8125rem;font-weight:700}.contacts-main .right .screen .tel,.contacts-main .right .screen .tel-two,.contacts-main .right .screen .worktime{color:#000;line-height:3.125rem;padding-left:2.5rem;font-family:'PT Sans',sans-serif}.contacts-main .right .screen .address{color:#000;font-size:1.8125rem;font-family:'PT Sans',sans-serif;font-weight:700;margin-bottom:.9375rem;padding-left:2.5rem;position:relative}.contacts-main .right .screen .address:before,.contacts-main .right .screen .tel:before,.contacts-main .right .screen .worktime:before{margin:auto;top:0;left:0;bottom:0;content:''}.contacts-main .right .screen .address:before{background:url(../img/icon_pin.svg) 50% 50% no-repeat;background-size:contain;width:1.5625rem;height:2.25rem;position:absolute}.contacts-main .right .screen .tel{position:relative}.contacts-main .right .screen .tel:before{background:url(../img/icon_tel.svg) 50% 50% no-repeat;background-size:contain;width:1.6875rem;height:1.6875rem;position:absolute}.contacts-main .right .screen .worktime{font-size:1.5625rem;position:relative}.contacts-main .right .screen .worktime:before{background:url(../img/icon-worktime.svg) 50% 50% no-repeat;background-size:contain;width:1.875rem;height:1.875rem;position:absolute}.contacts-main .right .screen .map{width:44.0625rem;height:26.25rem;margin-top:1.875rem}.contacts-main .right .screen .photo-office p{color:#00aeef;font-size:1.5rem;font-family:'PT Sans',sans-serif;position:relative;padding-left:1.5625rem;margin:.9375rem 0;cursor:pointer}.contacts-main .right .screen .photo-office p:before{content:'';background:url(../img/icon-down-contacts.svg) 50% 50% no-repeat;background-size:contain;width:.875rem;height:.75rem;position:absolute;top:0;left:0;bottom:0;margin:auto;transition:.3s}.contacts-main .right .screen ul li,.contacts-main .right .screen>p{margin:.625rem 0;color:#000;font-size:1.5rem;font-family:'PT Sans',sans-serif}.contacts-main .right .screen .photo-office p.active:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.contacts-main .right .screen .photo-office .photo{display:none;max-width:44.0625rem}.contacts-main .right .screen .photo-office .photo img{width:100%}.contacts-main .right .screen>p span{font-weight:700}.contacts-main .right .screen ul{padding-left:0}.contacts-main .right .screen ul li{list-style-type:none;position:relative;padding-left:1.875rem}.contacts-main .right .screen ul li span{font-weight:700}.contacts-main .right .screen ul li:before{content:'';background-color:#00aeef;width:.75rem;height:.75rem;border-radius:50%;position:absolute;top:.4375rem;left:0}.contacts-main .right .screen .departments .block .title{color:#000;font-size:1.5rem;font-family:'PT Sans',sans-serif;font-weight:700;text-transform:uppercase;padding-left:2.5rem;margin-top:1.5625rem}.contacts-main .right .screen .departments .block .title span.email{text-transform:capitalize;font-size:1.5rem;font-weight:400;font-family:'PT Sans',sans-serif;position:relative;padding-left:1.875rem;margin-left:1.25rem}.contacts-main .right .screen .departments .block .title span.email:before{content:'';background:url(../img/icon_email.svg) 50% 50% no-repeat;background-size:contain;width:1.3125rem;height:1rem;position:absolute;top:0;left:0;bottom:0;margin:auto}.contacts-main .right .screen .departments .block .list{width:100%;color:#000;font-size:1.5rem;font-family:'PT Sans',sans-serif}.contacts-main .right .screen .departments .block .list .item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.875rem 2.5rem;border-radius:2.3125rem;background-color:#ededed;margin-bottom:.9375rem}.contacts-main .right .screen .departments .block .list .item.item-end{background-color:transparent}.contacts-main .right .screen .departments .block .list .item .email{position:relative;padding-left:1.875rem}.contacts-main .right .screen .departments .block .list .item .email:before{content:'';background:url(../img/icon_email.svg) 50% 50% no-repeat;background-size:contain;width:1.3125rem;height:1rem;position:absolute;top:0;left:0;bottom:0;margin:auto}.contacts-main .right .screen .agents{width:100%;color:#000;font-size:1.5rem;font-family:'PT Sans',sans-serif}.contacts-main .right .screen .agents .title{margin-bottom:2.5rem}.contacts-main .right .screen .agents .item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.875rem 2.5rem;border-radius:2.3125rem;background-color:#ededed;margin-bottom:.9375rem}.contacts-main .right .screen .agents .item.item-end{background-color:transparent}.contacts-main .right .screen .agents .item.item-invert{background-color:#00aeef;color:#fff}.contacts-main .right .screen .agents .item.item-invert .email:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.contacts-main .right .screen .agents .item .email{position:relative;padding-left:1.875rem}.contacts-main .right .screen .agents .item .email:before{content:'';background:url(../img/icon_email.svg) 50% 50% no-repeat;background-size:contain;width:1.3125rem;height:1rem;position:absolute;top:0;left:0;bottom:0;margin:auto}.contacts-main .right .screen .sng{width:100%;color:#000;font-size:1.5rem;font-family:'PT Sans',sans-serif}.contacts-main .right .screen .sng .name{font-weight:700;margin-bottom:.9375rem}.contacts-main .right .screen .sng .item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.875rem 2.5rem;border-radius:2.3125rem;background-color:#ededed;margin-bottom:.9375rem}.contacts-main .right .screen .sng .item.item-end{background-color:transparent}.contacts-main .right .screen .sng .item .text{width:44%}.contacts-main .right .screen .sng .item .text a{color:#000;text-decoration:none}.contacts-main .right .screen .sng .item .text a:hover{text-decoration:underline}.contacts-main .right .screen .sng .item .phone{position:relative;padding-left:1.875rem}.contacts-main .right .screen .sng .item .phone:before{content:'';background:url(../img/icon_tel.svg) 50% 50% no-repeat;background-size:contain;width:1.3125rem;height:1.3125rem;position:absolute;top:0;left:0;bottom:0;margin:auto}.contacts-main .right .screen .sng .item .email{position:relative;padding-left:1.875rem}.contacts-main .right .screen .sng .item .email:before{content:'';background:url(../img/icon_email.svg) 50% 50% no-repeat;background-size:contain;width:1.3125rem;height:1rem;position:absolute;top:0;left:0;bottom:0;margin:auto}.direction-details-main .left .wrap form select,.manufacturers-main .header .search select{background-image:url(../img/icon_select_arrow.svg);background-position:95% 50%;background-size:.9375rem;background-repeat:no-repeat}.manufacturers-main .header{width:100%;padding-top:4.375rem;padding-left:9.375rem;box-sizing:border-box;position:relative}.manufacturers-main .header .pagename{font-size:3rem;color:#00aeef;font-weight:700}.manufacturers-main .header .search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:2.1875rem;margin-right:.9375rem;width:21.875rem;border:1px solid #b6b7b7;font-size:1.5rem;color:#b6b7b7;padding:.9375rem 3.125rem .9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem}.manufacturers-main .header .search select option{color:#b6b7b7}.manufacturers-main .header .search select.alphabet{display:none}.manufacturers-main .header .logo{width:12.375rem;height:10.25rem;position:absolute;bottom:0;right:6.25rem}.manufacturers-main .links{padding-left:10.625rem;margin:1.25rem 0}.manufacturers-main .links a{color:#b6b7b7;font-size:1.5rem;text-decoration:none;margin:0 .25rem}.manufacturers-main .links a:hover{text-decoration:underline}.manufacturers-main .main{padding-left:9.375rem;padding-bottom:3.125rem}.manufacturers-main .main .logos{width:95%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.manufacturers-main .main .logos .separate{color:#b5b6b6;font-size:1.875rem;font-family:'PT Sans',sans-serif;line-height:2rem;margin-bottom:1.25rem;margin-top:1.25rem;text-align:center;width:100%;position:relative;cursor:pointer;display:none}.manufacturers-main .main .logos .separate.hide{display:none}.manufacturers-main .main .logos .logos-hide{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;opacity:1;display:flex;transition:1s}.manufacturers-main .main .logos .logos-hide.active{opacity:1;display:flex!important}.manufacturers-main .main .logos .item{width:12.5%;height:13.125rem;border:1px solid #e1e1e1;box-sizing:border-box;position:relative}.manufacturers-main .main .logos .item:hover{border:1px solid #00aeef;box-shadow:0 0 1.25rem rgba(0,105,241,.2)}.manufacturers-main .main .logos .item img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.support-main{position:relative}.support-main .f1{width:81.25rem;height:119.9375rem;position:absolute;top:-27.125rem;right:0}.support-main .f2{width:115.75rem;height:69.875rem;position:absolute;top:78.125rem;left:-20.625rem}.support-main .f3{width:159.6875rem;height:83.625rem;position:absolute;top:171.875rem;left:-33.75rem}.support-main .f4{width:126.5625rem;height:88.625rem;position:absolute;top:280rem;right:-.625rem}.support-main .f5{width:129.875rem;height:93.9375rem;position:absolute;top:299.375rem;right:-.625rem;z-index:1}.support-main .f6{width:120.375rem;height:112.125rem;position:absolute;top:395.1875rem;right:-24.375rem;z-index:1}.support-main canvas{display:block;vertical-align:bottom}.support-main #particles-js1{position:absolute;width:100%;height:100%;background-color:transparent}.support-main .block1{width:100%;box-sizing:border-box;padding-left:9.375rem;position:relative}.support-main .block1 .container{width:100%;display:flex;flex-direction:row;align-items:center;z-index:1}.support-main .block1 .container .texts{width:45%}.support-main .block1 .container .texts .logo{width:27.5625rem;height:10.1875rem;margin-left:auto}.support-main .block1 .container .texts .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:0 50%;object-position:0 50%}.support-main .block1 .container .texts .text{margin-top:5.625rem}.support-main .block1 .container .texts .text .title{color:#00aeef;font-family:'PT Sans',sans-serif;font-weight:700;font-size:3.3125rem;line-height:3.25rem;margin-bottom:1.875rem}.support-main .block1 .container .texts .text p{font-family:'PT Sans Caption',sans-serif;color:#000;font-size:1.5rem;line-height:1.75rem}.support-main .block1 .container .pic{width:46.5rem;height:46.5rem;margin-left:6.25rem;margin-top:3.75rem}.support-main .block2 .container .texts .text,.support-main .block3 .container .texts .text,.support-main .block4 .container .texts .text,.support-main .block5 .container .texts .text,.support-main .block6 .container .texts .text,.support-main .block7 .container .texts .text,.support-main .block8 .container .texts .text{margin-top:5.625rem}.support-main .block1 .container .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.support-main .block2,.support-main .block4,.support-main .block6,.support-main .block8{width:100%;box-sizing:border-box;padding-left:9.375rem;position:relative}.support-main .block2 .container,.support-main .block4 .container,.support-main .block6 .container,.support-main .block8 .container{width:100%;display:flex;flex-direction:row;align-items:center;z-index:1}.support-main .block2 .container .texts,.support-main .block4 .container .texts,.support-main .block6 .container .texts,.support-main .block8 .container .texts{width:45%;margin-left:9.375rem}.support-main .block2 .container .texts .text .title,.support-main .block4 .container .texts .text .title,.support-main .block6 .container .texts .text .title,.support-main .block8 .container .texts .text .title{color:#00aeef;font-family:'PT Sans',sans-serif;font-weight:700;font-size:3.3125rem;line-height:3.25rem;margin-bottom:1.875rem}.support-main .block2 .container .texts .text p,.support-main .block4 .container .texts .text p,.support-main .block6 .container .texts .text p,.support-main .block8 .container .texts .text p{font-family:'PT Sans Caption',sans-serif;color:#000;font-size:1.5rem;line-height:1.75rem}.support-main .block2 .container .pic,.support-main .block4 .container .pic,.support-main .block6 .container .pic,.support-main .block8 .container .pic{width:43.75rem;height:43.75rem}.support-main .block2 .container .pic img,.support-main .block4 .container .pic img,.support-main .block6 .container .pic img,.support-main .block8 .container .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.support-main .block3,.support-main .block5,.support-main .block7{width:100%;box-sizing:border-box;padding-left:9.375rem;position:relative}.support-main .block3 .container,.support-main .block5 .container,.support-main .block7 .container{width:100%;display:flex;flex-direction:row;align-items:center;z-index:1}.support-main .block3 .container .texts,.support-main .block5 .container .texts,.support-main .block7 .container .texts{width:45%}.support-main .block3 .container .texts .text .title,.support-main .block5 .container .texts .text .title,.support-main .block7 .container .texts .text .title{color:#00aeef;font-family:'PT Sans',sans-serif;font-weight:700;font-size:3.3125rem;line-height:3.25rem;margin-bottom:1.875rem}.support-main .block3 .container .texts .text p,.support-main .block5 .container .texts .text p,.support-main .block7 .container .texts .text p{font-family:'PT Sans Caption',sans-serif;color:#000;font-size:1.5rem;line-height:1.75rem}.support-main .block3 .container .pic,.support-main .block5 .container .pic,.support-main .block7 .container .pic{width:43.75rem;height:43.75rem;margin-left:6.25rem}.support-main .block3 .container .pic img,.support-main .block5 .container .pic img,.support-main .block7 .container .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.support-main .slideFromTop{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:.8s}.support-main .slideFromTop.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.support-main .slideFromBottom{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:.8s}.support-main .slideFromBottom.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.support-main .slideFromLeft{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:.8s}.support-main .slideFromLeft.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.support-main .slideFromRight{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:.8s}.support-main .slideFromRight.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.support-main .scaleTo{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:.8s}.support-main .scaleTo.active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.partners-main{position:relative}.partners-main .f1{width:81.25rem;height:119.9375rem;position:absolute;top:-27.125rem;right:0}.partners-main .f2{width:115.75rem;height:69.875rem;position:absolute;top:78.125rem;left:-20.625rem}.partners-main canvas{display:block;vertical-align:bottom}.partners-main #particles-js1{position:absolute;width:100%;height:100%;background-color:transparent}.partners-main .block1,.partners-main .block2,.partners-main .block3{position:relative;box-sizing:border-box}.partners-main .block1{width:100%;padding-left:9.375rem}.partners-main .block1 .container{width:100%;display:flex;flex-direction:row;align-items:center;z-index:1}.partners-main .block1 .container .texts{width:53%;margin-left:6.25rem;margin-top:0}.partners-main .block1 .container .texts .logo{width:27.5625rem;height:10.1875rem;margin-left:auto}.partners-main .block1 .container .texts .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:0 50%;object-position:0 50%}.partners-main .block1 .container .texts .text{margin-top:3.125rem}.partners-main .block1 .container .texts .text .title{color:#00aeef;font-family:'PT Sans',sans-serif;font-weight:700;font-size:3.3125rem;line-height:3.25rem;margin-bottom:1.875rem}.partners-main .block1 .container .texts .text p{font-family:'PT Sans Caption',sans-serif;color:#000;font-size:1.375rem;line-height:1.625rem}.partners-main .block1 .container .pic{width:56.25rem;height:56.25rem;margin-left:-15.625rem;margin-top:3.125rem}.partners-main .block1 .container .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.partners-main .block2{width:100%;padding-left:15rem}.partners-main .block2 .container{width:100%;display:flex;flex-direction:row;align-items:center;z-index:1}.partners-main .block2 .container .texts{width:41%}.partners-main .block2 .container .texts .text .title{color:#00aeef;font-family:'PT Sans',sans-serif;font-weight:700;font-size:3.3125rem;line-height:3.25rem;margin-bottom:1.875rem}.partners-main .block2 .container .texts .text p{font-family:'PT Sans Caption',sans-serif;color:#000;font-size:1.5rem;line-height:1.75rem}.partners-main .block2 .container .texts .text a.btn{background-color:#00aeef;color:#fff;font-family:'PT Sans Caption',sans-serif;font-weight:700;font-size:1.5625rem;width:22.375rem;height:4.25rem;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:.625rem;margin-top:2.5rem;cursor:pointer}.partners-main .block2 .container .pic{width:50rem;height:50rem;margin-left:6.25rem}.partners-main .block2 .container .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.partners-main .block3{width:100%;padding-left:9.375rem;background-color:#00aeef}.partners-main .block3 .container{width:100%;display:flex;flex-direction:row;align-items:center;z-index:1}.partners-main .block3 .container .texts{width:41%;margin-left:6.25rem}.partners-main .block3 .container .texts .text .title{color:#fff;font-family:'PT Sans',sans-serif;font-weight:700;font-size:3.3125rem;line-height:3.25rem;margin-bottom:1.875rem}.partners-main .block3 .container .texts .text p{font-family:'PT Sans Caption',sans-serif;color:#fff;font-size:1.5rem;line-height:1.75rem}.partners-main .block3 .container .texts .text a.btn{background-color:#fff;color:#00aeef;font-family:'PT Sans Caption',sans-serif;font-weight:700;font-size:1.5625rem;width:22.375rem;height:4.25rem;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:.625rem;margin-top:2.5rem;cursor:pointer}.partners-main .block3 .container .pic{width:50rem;height:50rem}.partners-main .block3 .container .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.partners-main .forms{background-color:#fff;width:100%;height:100%;display:flex;flex-direction:row;z-index:2}.partners-main .forms .left{width:45%;padding-left:9.375rem;padding-right:3.75rem;box-sizing:border-box;box-shadow:.4375rem .4375rem .3125rem rgba(0,0,0,.1)}.partners-main .forms .left .form{padding-bottom:3.125rem}.partners-main .forms .left .form .title{color:#00aeef;font-family:'PT Sans Caption',sans-serif;font-weight:700;font-size:3rem;margin-top:3.125rem}.partners-main .forms .left .form .title2{color:#b6b7b7;font-family:'PT Sans',sans-serif;font-weight:700;font-size:2.1875rem}.partners-main .forms .left .form form .inputs{display:flex;flex-direction:column;margin-top:2.5rem}.partners-main .forms .left .form form .inputs input,select{width:100%;height:3.625rem;border:1px solid #b6b7b7;border-radius:.625rem;box-shadow:none;color:#1d1d1b;font-family:'PT Sans',sans-serif;font-weight:400;font-size:1.5rem;padding:0 1.25rem;box-sizing:border-box;margin-bottom:1.25rem}.partners-main .forms .left .form form label{color:#1d1d1b;font-family:'PT Sans',sans-serif;font-weight:400;font-size:1.1875rem;display:flex;flex-direction:row}.partners-main .forms .left .form form label input{width:2.75rem;height:1.6875rem;border:1px solid #b6b7b7;border-radius:.625rem;box-shadow:none}.partners-main .forms .left .form form label p{margin:0 0 0 .625rem}.partners-main .forms .left .form form label p a{color:#1d1d1b}.partners-main .forms .left .form form .bottom{background-color:transparent;margin-top:2.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.partners-main .forms .left .form form .bottom input[type=submit]{background-color:#00aeef;color:#fff;font-family:'PT Sans Caption',sans-serif;font-weight:700;font-size:1.5625rem;width:17.0625rem;height:3.625rem;display:flex;align-items:center;justify-content:center;border-radius:.625rem;box-shadow:none;border:none;cursor:pointer}.partners-main .forms .right .texts p.text_end:before,.partners-main .forms .right .texts.texts-vendor p:before{display:none}.direction-details-main .left,.presscenter-main .first-screen .left{box-shadow:.4375rem .4375rem .3125rem rgba(0,0,0,.1);z-index:10;box-sizing:border-box}.partners-main .forms .left .form form .bottom .captcha{width:21.125rem}.partners-main .forms .left .form form .bottom .captcha img{width:100%}.partners-main .forms .right{width:55%;padding-bottom:3.125rem}.partners-main .forms .right .logo{width:12.375rem;height:10.25rem;position:absolute;top:2.5rem;right:6.25rem}.partners-main .forms .right .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.partners-main .forms .right .texts{margin-top:16.875rem;padding-left:4.375rem;padding-right:4.375rem}.partners-main .forms .right .texts .title{color:#00aeef;font-family:'PT Sans Caption',sans-serif;font-weight:700;font-size:2.75rem}.direction-details-main .left .wrap .items .item,.direction-details-main .left .wrap .title,.partners-main .forms .right .texts .title2,.partners-main .forms .right .texts p{font-family:'PT Sans',sans-serif}.partners-main .forms .right .texts .title2{color:#1d1d1b;font-weight:700;font-size:1.6875rem;margin-top:2.5rem;margin-bottom:2.5rem;text-transform:uppercase}.partners-main .forms .right .texts p{color:#1d1d1b;font-weight:400;font-size:1.375rem;position:relative}.partners-main .forms .right .texts p:before{content:'';background-color:#00aeef;width:.375rem;height:.375rem;border-radius:50%;position:absolute;top:0;left:-.9375rem;bottom:0;margin:auto}.partners-main .forms .right .texts p.text_end{margin-top:3.125rem}.partners-main .forms .right .texts.texts-vendor{margin-top:18.75rem}.partners-main .slideFromTop{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:.8s}.partners-main .slideFromTop.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.partners-main .slideFromBottom{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:.8s}.partners-main .slideFromBottom.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.partners-main .slideFromLeft{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:.8s}.partners-main .slideFromLeft.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.partners-main .slideFromRight{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:.8s}.partners-main .slideFromRight.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.partners-main .scaleTo{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:.8s}.partners-main .scaleTo.active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.presscenter-main .first-screen{flex-direction:row;display:none}.presscenter-main .first-screen.active{display:flex}.presscenter-main .first-screen .left{width:50%;height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0}.presscenter-main .first-screen .left .wrap{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:88%;padding-left:9.375rem;padding-right:5rem}.presscenter-main .first-screen .left .wrap .pagename{font-size:3rem;color:#00aeef;font-weight:700}.presscenter-main .first-screen .left .wrap .search input,.presscenter-main .first-screen .left .wrap .search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:2.1875rem;width:16.875rem;border:1px solid #b6b7b7;font-size:1.5rem;color:#b6b7b7;padding:.9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem}.presscenter-main .first-screen .left .wrap .search input option,.presscenter-main .first-screen .left .wrap .search select option{color:#b6b7b7}.presscenter-main .first-screen .left .wrap .search input.year,.presscenter-main .first-screen .left .wrap .search input.year option,.presscenter-main .first-screen .left .wrap .search select.year,.presscenter-main .first-screen .left .wrap .search select.year option{width:8.4375rem}.presscenter-main .first-screen .left .wrap .search input.month,.presscenter-main .first-screen .left .wrap .search select.month{width:10.625rem;margin-left:.625rem}.presscenter-main .first-screen .left .wrap .search a{font-size:1.5rem;color:#b6b7b7;text-decoration:none;margin-left:.625rem;display:inline-block;-webkit-transform:scale(1);transform:scale(1);transition:.3s}.presscenter-main .first-screen .left .wrap .search a.hide{visibility:hidden;opacity:0;-webkit-transform:scale(0);transform:scale(0);width:0}.presscenter-main .first-screen .left .wrap .presscenter-select .pic{margin-top:2.1875rem}.presscenter-main .first-screen .left .wrap .presscenter-select .pic img{max-height:18.75rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.presscenter-main .first-screen .left .wrap .presscenter-select .new-presscenter{font-size:3rem;color:#00aeef;font-weight:700;margin-top:2.5rem}.presscenter-main .first-screen .left .wrap .presscenter-select .category{font-size:1.25rem;color:#b7b7b7;line-height:3.75rem}.presscenter-main .first-screen .left .wrap .presscenter-select .title{font-size:2.125rem;color:#00aeef;font-weight:700;line-height:2.625rem}.presscenter-main .first-screen .left .wrap .presscenter-select .desc{font-size:1.3125rem;color:#000;line-height:1.5625rem;margin-top:.625rem}.presscenter-main .first-screen .left .wrap .presscenter-select .date{font-size:1.5rem;color:#b7b7b7;line-height:3.125rem;margin-top:.625rem}.presscenter-main .first-screen .left .wrap .presscenter-select .line{width:100%;height:1px;margin-top:1.25rem;margin-bottom:1.25rem;background-color:#b6b7b7}.presscenter-main .first-screen .left .wrap .presscenter-select .profile{display:flex;flex-direction:row;align-items:center}.presscenter-main .first-screen .left .wrap .presscenter-select .profile .photo{width:6.875rem;height:6.875rem;border-radius:50%;margin-right:1.25rem}.presscenter-main .first-screen .left .wrap .presscenter-select .profile .photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.presscenter-main .first-screen .left .wrap .presscenter-select .profile .texts{color:#1d1d1b}.presscenter-main .first-screen .left .wrap .presscenter-select .profile .texts .name{font-size:1.5rem;line-height:1.8125rem;font-weight:700}.presscenter-main .first-screen .left .wrap .presscenter-select .profile .texts .contact,.presscenter-main .first-screen .left .wrap .presscenter-select .profile .texts .position{font-size:1rem;line-height:1.1875rem;margin-top:.625rem}.presscenter-main .first-screen .left .wrap .presscenter-select .profile .texts .contact a{margin-left:.625rem}.presscenter-main .first-screen .left .wrap .presscenter-select .profile .texts .contact a img{width:1.3125rem}.presscenter-main .first-screen .right{width:50%}.presscenter-main .first-screen .right .presscenter-list{width:46.25rem;margin-left:8.125rem;padding-left:4.375rem;box-sizing:border-box;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}.presscenter-main .first-screen .right .presscenter-list .line{position:absolute;top:7.625rem;left:.4375rem;width:1px;height:auto;background-color:#b6b7b7;transition:height 1s}.presscenter-main .first-screen .right .presscenter-list .presscenter-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.875rem;position:relative;cursor:pointer}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .pic{width:16.25rem;height:13.75rem;-webkit-filter:none;filter:none;transition:.25s}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .pic img{width:16.25rem;height:13.75rem;-o-object-fit:cover;object-fit:cover}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .texts{margin-left:3.125rem}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .texts .category{font-size:.9375rem;color:#b7b7b7}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .texts .title{font-size:1.875rem;color:#00aeef;font-weight:700;margin-top:1.25rem}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .texts .desc{font-size:1rem;color:#000;margin-top:.9375rem}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .texts .date{font-size:1.125rem;color:#b7b7b7;margin-top:1.25rem}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .dot{position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:1rem;height:1rem;background-color:#b6b7b7;border-radius:50%}.presscenter-main .first-screen .right .presscenter-list .presscenter-item:after{content:'';position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:4.375rem;height:.0625rem;background-color:#b6b7b7}.presscenter-main .first-screen .right .presscenter-list .presscenter-item:hover .pic{-webkit-filter:contrast(.3) brightness(1.5);filter:contrast(.3) brightness(1.5)}.presscenter-main .search-result{display:none}.presscenter-main .search-result.active{display:block}.presscenter-main .search-result .header{width:100%;padding-top:4.375rem;padding-left:9.375rem;box-sizing:border-box;position:relative}.presscenter-main .search-result .header .pagename{font-size:3rem;color:#00aeef;font-weight:700}.presscenter-main .search-result .header .search input,.presscenter-main .search-result .header .search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:2.1875rem;width:16.875rem;border:1px solid #b6b7b7;font-size:1.5rem;color:#b6b7b7;padding:.9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem}.presscenter-main .search-result .header .search input option,.presscenter-main .search-result .header .search select option{color:#b6b7b7}.presscenter-main .search-result .header .search input.year,.presscenter-main .search-result .header .search input.year option,.presscenter-main .search-result .header .search select.year,.presscenter-main .search-result .header .search select.year option{width:8.4375rem}.presscenter-main .search-result .header .search input.month,.presscenter-main .search-result .header .search select.month{width:10.625rem;margin-left:.625rem}.presscenter-main .search-result .header .search a{font-size:1.5rem;color:#b6b7b7;text-decoration:none;margin-left:.625rem;display:inline-block;-webkit-transform:scale(1);transform:scale(1);transition:.3s}.presscenter-main .search-result .header .search a.hide{visibility:hidden;opacity:0;-webkit-transform:scale(0);transform:scale(0);width:0}.presscenter-main .search-result .header .logo{width:12.375rem;height:10.25rem;position:absolute;bottom:0;right:6.25rem}.presscenter-main .search-result .main{width:100%;display:flex;flex-direction:row}.presscenter-main .search-result .main .left{width:50%}.presscenter-main .search-result .main .left .presscenter-list{width:46.25rem;margin-left:9.375rem;padding-left:4.375rem;box-sizing:border-box;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}.presscenter-main .search-result .main .left .presscenter-list .line{position:absolute;top:7.625rem;left:.4375rem;width:1px;height:auto;background-color:#b6b7b7;transition:height 1s}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.875rem;position:relative;cursor:pointer}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .pic{width:16.25rem;height:13.75rem;-webkit-filter:none;filter:none;transition:.25s}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .pic img{width:16.25rem;height:13.75rem;-o-object-fit:cover;object-fit:cover}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .texts{margin-left:3.125rem}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .texts .category{font-size:.9375rem;color:#b7b7b7}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .texts .title{font-size:1.875rem;color:#00aeef;font-weight:700;margin-top:1.25rem}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .texts .desc{font-size:1rem;color:#000;margin-top:.9375rem}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .texts .date{font-size:1.125rem;color:#b7b7b7;margin-top:1.25rem}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .dot{position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:1rem;height:1rem;background-color:#b6b7b7;border-radius:50%}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item:after{content:'';position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:4.375rem;height:.0625rem;background-color:#b6b7b7}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item:hover .pic{-webkit-filter:contrast(.3) brightness(1.5);filter:contrast(.3) brightness(1.5)}.presscenter-main .search-result .main .right{width:50%}.presscenter-main .search-result .main .right .presscenter-list{width:46.25rem;margin-left:9.375rem;padding-left:0;box-sizing:border-box;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}.presscenter-main .search-result .main .right .presscenter-list .line{position:absolute;top:7.625rem;left:-3.9375rem;width:1px;height:auto;background-color:#b6b7b7;transition:height 1s}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.875rem;position:relative;cursor:pointer}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .pic{width:16.25rem;height:13.75rem;-webkit-filter:none;filter:none;transition:.25s}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .pic img{width:16.25rem;height:13.75rem;-o-object-fit:cover;object-fit:cover}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .texts{margin-left:3.125rem}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .texts .category{font-size:.9375rem;color:#b7b7b7}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .texts .title{font-size:1.875rem;color:#00aeef;font-weight:700;margin-top:1.25rem}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .texts .desc{font-size:1rem;color:#000;margin-top:.9375rem}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .texts .date{font-size:1.125rem;color:#b7b7b7;margin-top:1.25rem}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .dot{position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:1rem;height:1rem;background-color:#b6b7b7;border-radius:50%}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item:after{content:'';position:absolute;top:0;left:-4.375rem;bottom:0;margin:auto;width:4.375rem;height:.0625rem;background-color:#b6b7b7}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item:hover .pic{-webkit-filter:contrast(.3) brightness(1.5);filter:contrast(.3) brightness(1.5)}.presscenter-main .presscenter-single{display:none}.presscenter-main .presscenter-single.active{display:flex}.presscenter-main .presscenter-single .left{width:63%;box-sizing:border-box;padding:3.125rem 7.1875rem 3.125rem 12.5rem}.presscenter-main .presscenter-single .left .pagename{font-size:3rem;color:#00aeef;font-weight:700}.presscenter-main .presscenter-single .left .pic{margin-top:1.5625rem;width:100%;height:25rem}.presscenter-main .presscenter-single .left .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.presscenter-main .presscenter-single .left .meta{width:100%;height:auto;margin-top:2.5rem;padding-bottom:2.5rem;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #b6b7b7}.presscenter-main .presscenter-single .left .meta .text_wrap{margin-bottom:1.25rem}.presscenter-main .presscenter-single .left .meta .text_wrap .category{font-size:1rem;color:#b7b7b7;line-height:3rem}.presscenter-main .presscenter-single .left .meta .text_wrap .title{font-size:3.0625rem;color:#00aeef;line-height:3.625rem;font-weight:700}.presscenter-main .presscenter-single .left .presscenter-single-text{margin-top:1.875rem;color:#000;font-size:1.25rem;line-height:1.5rem;padding-bottom:1.875rem;border-bottom:1px solid #b6b7b7}.presscenter-main .presscenter-single .left .footer{margin-top:1.875rem;margin-left:.625rem}.presscenter-main .presscenter-single .left .footer .social{color:#9bb3be;font-size:1rem;display:flex;flex-direction:row;align-items:center}.presscenter-main .presscenter-single .left .footer .social span{margin-right:.625rem}.presscenter-main .presscenter-single .left .footer .social .icon{width:2rem;height:2rem;border-radius:50%;background-color:#00aeef;margin-right:.3125rem;padding:.0625rem;box-sizing:border-box;transition:.3s}.presscenter-main .presscenter-single .left .footer .social .icon:hover{background-color:#009edf}.presscenter-main .presscenter-single .right{width:37%;height:100vh;position:-webkit-sticky;position:sticky;top:0;right:0;z-index:10;background-color:#00aeef}.presscenter-main .presscenter-single .right .logo{width:10.8125rem;height:8.9375rem;position:absolute;top:3.125rem;right:5rem}.presscenter-main .presscenter-single .right .presscenter-list-small{padding-top:12.5rem;padding-left:4.375rem;box-sizing:border-box}.presscenter-main .presscenter-single .right .presscenter-list-small .line{position:absolute;top:15.25rem;left:2.9375rem;width:1px;height:auto;background-color:#fff;transition:height .3s}.presscenter-main .presscenter-single .right .presscenter-list-small .presscenter-item{display:flex;flex-direction:column;margin-top:1.875rem;position:relative;cursor:pointer}.presscenter-main .presscenter-single .right .presscenter-list-small .presscenter-item .texts{margin-left:.625rem}.presscenter-main .presscenter-single .right .presscenter-list-small .presscenter-item .texts .title{font-size:2rem;color:#fff;font-weight:700;line-height:2.375rem}.presscenter-main .presscenter-single .right .presscenter-list-small .presscenter-item .texts .category{font-size:1rem;color:#fff;line-height:1.875rem}.presscenter-main .presscenter-single .right .presscenter-list-small .presscenter-item .texts .date{font-size:1.1875rem;color:#fff;line-height:1.875rem}.presscenter-main .presscenter-single .right .presscenter-list-small .presscenter-item .dot{position:absolute;top:.8125rem;left:-1.875rem;width:1rem;height:1rem;background-color:#fff;border-radius:50%}.direction-details-main{display:flex}.direction-details-main .left{background-color:#00aeef;width:45%;height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0;display:flex;align-items:center;justify-content:center}.direction-details-main .left .logo{width:10.8125rem;height:8.9375rem;position:absolute;top:1.875rem;right:3.125rem}.direction-details-main .left .wrap{width:75%;margin-left:4rem}.direction-details-main .left .wrap .title{font-weight:700;font-size:3rem;margin-bottom:1.875rem}.direction-details-main .left .wrap form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:1.5625rem;width:31.25rem;border:1px solid #b6b7b7;font-size:1.5rem;color:#b6b7b7;padding:.9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem}.direction-details-main .left .wrap form select option{color:#b6b7b7}.direction-details-main .left .wrap .items{position:relative}.direction-details-main .left .wrap .items .line{width:1px;height:calc(100% - 2.8rem);background-color:#fff;position:absolute;top:0;left:.375rem;bottom:0;margin:auto}.direction-details-main .left .wrap .items .item{font-size:1.53125rem;margin-bottom:1.5625rem;padding-left:1.875rem;position:relative;cursor:pointer}.direction-details-main .left .wrap .items .item .dot{width:1rem;height:1rem;background-color:#fff;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto}.direction-details-main .right{width:55%;padding-top:4.375rem;box-sizing:border-box;position:relative}.direction-details-main .right .screen{display:none}.direction-details-main .right .screen>.title{color:#00aeef;font-size:3rem;font-family:'PT Sans Caption',sans-serif;font-weight:700;line-height:3.59375rem;margin-bottom:1.25rem;margin-top:0;padding-left:5rem;padding-right:5rem}.direction-details-main .right .screen>p{color:#1d1d1b;font-size:1.4375rem;font-family:'PT Sans',sans-serif;margin:.625rem 0 1.875rem;padding-left:5rem;padding-right:5rem}.direction-details-main .right .screen .title2{color:#1d1d1b;font-size:1.6875rem;font-family:'PT Sans',sans-serif;font-weight:700;text-transform:uppercase;line-height:2rem;margin-bottom:1.25rem;margin-top:1.25rem;position:relative}.direction-details-main .right .screen .title2 span{display:inline-block;background-color:#fff;position:relative;z-index:2;padding-right:.625rem}.direction-details-main .right .screen .brands,.direction-details-main .right .screen .contacts{padding-right:5rem;padding-left:5rem}.direction-details-main .right .screen .title2:after{content:'';width:90%;height:1px;background-color:#ccc;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:1}.direction-details-main .right .screen .contacts .items{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.direction-details-main .right .screen .contacts .items .separate{color:#b5b6b6;font-size:1.5rem;font-family:'PT Sans',sans-serif;font-weight:400;line-height:2rem;margin-bottom:1.25rem;margin-top:1.25rem;text-align:center;width:100%;position:relative;cursor:pointer;display:none}.direction-details-main .right .screen .contacts .items .separate.hide{display:none}.direction-details-main .right .screen .contacts .items .wrap{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.direction-details-main .right .screen .contacts .items .item{display:flex;flex-direction:row;align-items:center;width:47%;margin-bottom:1.875rem}.direction-details-main .right .screen .contacts .items .item .photo{width:7.5rem;height:7.5rem;margin-right:.9375rem;border-radius:50%;overflow:hidden;background-color:#57575c}.direction-details-main .right .screen .contacts .items .item .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.direction-details-main .right .screen .contacts .items .item .texts{color:#1d1d1b;width:calc(100% - 7.5rem - .9375rem)}.direction-details-main .right .screen .contacts .items .item .texts .name{font-size:1.5rem;line-height:1.8125rem;font-weight:700}.direction-details-main .right .screen .contacts .items .item .texts .contact,.direction-details-main .right .screen .contacts .items .item .texts .position{font-family:'PT Sans',sans-serif;font-size:1rem;line-height:1.1875rem;margin-top:.625rem}.direction-details-main .right .screen .contacts .items .item .texts .contact a{margin-left:.625rem}.direction-details-main .right .screen .contacts .items .item .texts .contact a img{width:1.3125rem}.direction-details-main .right .screen .brands .logos{width:95%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.direction-details-main .right .screen .brands .logos .separate{color:#00aeef;font-size:1.5rem;font-family:'PT Sans',sans-serif;font-weight:700;line-height:2rem;margin-bottom:1.25rem;margin-top:1.25rem;width:100%;position:relative;cursor:pointer}.direction-details-main .right .screen .brands .logos .separate.hide{display:none}.direction-details-main .right .screen .brands .logos .separate span{display:inline-block;background-color:#fff;position:relative;z-index:2;padding-right:.625rem}.direction-details-main .right .screen .brands .logos .separate:after{content:'';width:100%;height:1px;background-color:#1d1d1b;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:1}.direction-details-main .right .screen .brands .logos .logos-hide{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;opacity:0;display:none;transition:1s}.direction-details-main .right .screen .brands .logos .logos-hide.active{opacity:1;display:flex!important}.direction-details-main .right .screen .brands .logos .item{width:20%;height:10.625rem;border:1px solid #e1e1e1;box-sizing:border-box;position:relative}.direction-details-main .right .screen .brands .logos .item:hover{border:1px solid #00aeef;box-shadow:0 0 1.25rem rgba(0,105,241,.2)}.direction-details-main .right .screen .brands .logos .item img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.direction-details-main .right .screen .events,.direction-details-main .right .screen .news,.direction-details-main .right .screen .promos{padding-left:5rem;padding-right:5rem}.direction-details-main .right .screen .events .slider,.direction-details-main .right .screen .news .slider,.direction-details-main .right .screen .promos .slider{width:100%;height:auto;overflow:visible}.direction-details-main .right .screen .events .slider .slick-next,.direction-details-main .right .screen .events .slider .slick-prev,.direction-details-main .right .screen .news .slider .slick-next,.direction-details-main .right .screen .news .slider .slick-prev,.direction-details-main .right .screen .promos .slider .slick-next,.direction-details-main .right .screen .promos .slider .slick-prev{width:1.25rem;height:1.25rem;top:30%;z-index:10}.direction-details-main .right .screen .events .slider .slick-next:before,.direction-details-main .right .screen .events .slider .slick-prev:before,.direction-details-main .right .screen .news .slider .slick-next:before,.direction-details-main .right .screen .news .slider .slick-prev:before,.direction-details-main .right .screen .promos .slider .slick-next:before,.direction-details-main .right .screen .promos .slider .slick-prev:before{display:none}.direction-details-main .right .screen .events .slider .slick-disabled,.direction-details-main .right .screen .news .slider .slick-disabled,.direction-details-main .right .screen .promos .slider .slick-disabled{opacity:0}.direction-details-main .right .screen .events .slider .slick-prev,.direction-details-main .right .screen .news .slider .slick-prev,.direction-details-main .right .screen .promos .slider .slick-prev{background:url(../img/arrow-left.svg) 50% 50% no-repeat;background-size:contain;left:-2.8125rem}.direction-details-main .right .screen .events .slider .slick-next,.direction-details-main .right .screen .news .slider .slick-next,.direction-details-main .right .screen .promos .slider .slick-next{background:url(../img/arrow-right.svg) 50% 50% no-repeat;background-size:contain;right:0}.direction-details-main .right .screen .events .slider .slide,.direction-details-main .right .screen .news .slider .slide,.direction-details-main .right .screen .promos .slider .slide{height:auto;margin-bottom:.625rem}.direction-details-main .right .screen .events .slider .slide a,.direction-details-main .right .screen .news .slider .slide a,.direction-details-main .right .screen .promos .slider .slide a{display:flex;flex-direction:column;text-decoration:none;width:87%}.direction-details-main .right .screen .events .slider .slide a img,.direction-details-main .right .screen .news .slider .slide a img,.direction-details-main .right .screen .promos .slider .slide a img{width:15.625rem;height:15.625rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.direction-details-main .right .screen .events .slider .slide a .title,.direction-details-main .right .screen .news .slider .slide a .title,.direction-details-main .right .screen .promos .slider .slide a .title{font-size:1.875rem;color:#00aeef;line-height:2.0625rem;font-weight:700;margin-top:.9375rem}.direction-details-main .right .screen .events .slider .slide a .desk,.direction-details-main .right .screen .news .slider .slide a .desk,.direction-details-main .right .screen .promos .slider .slide a .desk{font-size:1rem;color:#000;margin:.625rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.direction-details-main .right .screen .events .slider .slide a .date,.direction-details-main .right .screen .news .slider .slide a .date,.direction-details-main .right .screen .promos .slider .slide a .date{font-size:1.125rem;color:#b7b7b7;margin-top:.625rem}.direction-details-main .right .screen .events{background-color:#f2f2f2;margin-top:1.875rem;padding:1.25rem 5rem 3.125rem}.direction-details-main .right .screen .events .slider{width:100%;height:auto}.direction-details-main .right .screen .events .title2 span{background-color:transparent}.direction-details-main .right .screen .events .title2:after{display:none}.direction-details-main .right .screen .shadow{background-color:rgba(124,124,124,.36);width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:3;display:none}.direction-details-main .right .screen .popup{background-color:#fff;width:47.1875rem;height:46.5625rem;position:fixed;top:0;right:7%;bottom:0;margin:auto;border-radius:1.25rem;padding:1.875rem;box-sizing:border-box;z-index:4;display:none}.direction-details-main .right .screen .popup .title{color:#00aeef;font-family:'PT Sans Caption',sans-serif;font-weight:700;font-size:3rem}.direction-details-main .right .screen .popup .title2{color:#b6b7b7;font-family:'PT Sans',sans-serif;font-weight:700;font-size:2.1875rem;text-transform:none;line-height:initial;margin-bottom:initial;margin-top:initial;position:relative}.direction-details-main .right .screen .popup .form form .inputs input,.direction-details-main .right .screen .popup .form form .inputs textarea{width:100%;border:1px solid #b6b7b7;font-size:1.5rem;margin-bottom:1.25rem;font-weight:400;color:#1d1d1b;box-shadow:none;font-family:'PT Sans',sans-serif;box-sizing:border-box}.direction-details-main .right .screen .popup .title2:after{display:none}.direction-details-main .right .screen .popup .form{padding-bottom:3.125rem}.direction-details-main .right .screen .popup .form form .inputs{display:flex;flex-direction:column;margin-top:1.875rem}.direction-details-main .right .screen .popup .form form .inputs input{height:3.625rem;border-radius:.625rem;padding:0 1.25rem}.direction-details-main .right .screen .popup .form form .inputs textarea{border-radius:.625rem;padding:.625rem 1.25rem 0}.direction-details-main .right .screen .popup .form form label{color:#1d1d1b;font-family:'PT Sans',sans-serif;font-weight:400;font-size:1.1875rem;display:flex;flex-direction:row}.direction-details-main .right .screen .popup .form form label input{width:2.75rem;height:1.6875rem;border:1px solid #b6b7b7;border-radius:.625rem;box-shadow:none}.direction-details-main .right .screen .popup .form form label p{margin:0 0 0 .625rem}.direction-details-main .right .screen .popup .form form label p a{color:#1d1d1b}.direction-details-main .right .screen .popup .form form .bottom{background-color:transparent;margin-top:2.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.direction-details-main .right .screen .popup .form form .bottom input[type=submit]{background-color:#00aeef;color:#fff;font-family:'PT Sans Caption',sans-serif;font-weight:700;font-size:1.5625rem;width:17.0625rem;height:3.625rem;display:flex;align-items:center;justify-content:center;border-radius:.625rem;box-shadow:none;border:none;cursor:pointer}.direction-details-main .right .screen .popup .form form .bottom .captcha{width:21.125rem}.direction-details-main .right .screen .popup .form form .bottom .captcha img{width:100%}.brand-main{display:flex}.brand-main .left{background-color:#00aeef;width:45%;height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0;box-shadow:.4375rem .4375rem .3125rem rgba(0,0,0,.1);z-index:10;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.brand-main .left .logo{width:10.8125rem;height:8.9375rem;position:absolute;top:1.875rem;right:3.125rem}.brand-main .left .wrap{width:76%;padding-bottom:3.75rem;margin-top:3.125rem;margin-left:4rem;max-height:calc(60% - 3.125rem)}.brand-main .left .wrap:after{content:'';background:rgba(0,175,239,0);background:linear-gradient(0deg,#00aeef 0,#00aeef 73%,rgba(246,246,246,0) 100%);width:100%;height:14%;position:absolute;left:0;right:0;bottom:0;margin:auto;pointer-events:none;z-index:10}.brand-main .left .wrap .title{font-family:'PT Sans',sans-serif;font-weight:700;font-size:2.5rem;margin-bottom:1.875rem}.brand-main .left .wrap form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:1.5625rem;width:31.25rem;border:1px solid #b6b7b7;font-size:1.5rem;color:#b6b7b7;padding:.9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem;background-image:url(../img/icon_select_arrow.svg);background-position:95% 50%;background-size:.9375rem;background-repeat:no-repeat}.brand-main .left .wrap form select option{color:#b6b7b7}.brand-main .left .wrap .items{position:relative}.brand-main .left .wrap .items .line{width:1px;height:calc(100% - 2rem);background-color:#fff;position:absolute;top:0;left:.4375rem;bottom:0;margin:auto}.brand-main .left .wrap .items .item{font-family:'PT Sans',sans-serif;font-size:1.5rem;margin-bottom:.9375rem;padding-left:1.875rem;position:relative;cursor:pointer}.brand-main .left .wrap .items .item p{margin:0;display:inline-block}.brand-main .left .wrap .items .item span{display:inline-block;font-size:1.25rem;transition:.2s}.brand-main .left .wrap .items .item span.active{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.brand-main .left .wrap .items .item .dot{width:1rem;height:1rem;background-color:#fff;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto}.brand-main .left .wrap .items .item.active .dot:before{content:'';width:.375rem;height:.375rem;background-color:#00aeef;border-radius:50%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.brand-main .left .wrap .items .toggle-list-2{margin-left:2.1875rem;position:relative;display:none}.brand-main .left .wrap .items .toggle-list-2 .line{width:1px;height:calc(100% - 1.375rem);background-color:#fff;position:absolute;top:0;left:.3125rem;bottom:0;margin:auto}.brand-main .left .wrap .items .toggle-list-2 .item{margin-bottom:.625rem}.brand-main .left .wrap .items .toggle-list-2 .item .dot{width:.6875rem;height:.6875rem}.brand-main .left .wrap .items .toggle-list-2 .item.active .dot:before{width:.3125rem;height:.3125rem}.brand-main .left .wrap .items .toggle-list-3{margin-left:2.1875rem;display:none}.brand-main .left .wrap .items .toggle-list-3 .item{padding-left:1.25rem}.brand-main .right{width:55%;padding-top:4.375rem;box-sizing:border-box;position:relative}.brand-main .right .screen{display:none}.brand-main .right .screen .logo-brand{width:15.625rem;height:10rem;padding-left:5rem;padding-right:5rem}.brand-main .right .screen .logo-brand img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:0 0;object-position:0 0}.brand-main .right .screen>.title{color:#00aeef;font-size:2.75rem;font-family:'PT Sans Caption',sans-serif;font-weight:700;line-height:3.28125rem;margin-bottom:1.25rem;margin-top:0;padding-left:5rem;padding-right:5rem}.brand-main .right .screen .title2,.brand-main .right .screen .title_sm{font-size:1.6875rem;font-family:'PT Sans',sans-serif;text-transform:uppercase;line-height:2rem;color:#1d1d1b;font-weight:700}.brand-main .right .screen .title2{margin-bottom:1.25rem;margin-top:1.25rem;position:relative}.brand-main .right .screen .title2 span{display:inline-block;background-color:#fff;position:relative;z-index:2;padding-right:.625rem}.brand-main .right .screen .title2:after{content:'';width:90%;height:1px;background-color:#ccc;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:1}.brand-main .right .screen .video{padding-left:5rem;padding-right:5rem}.brand-main .right .screen .video iframe{width:40.25rem;height:22rem}.brand-main .right .screen .title_sm{margin-bottom:1.25rem;margin-top:1.25rem;padding-left:5rem;padding-right:5rem}.brand-main .right .screen ul,.brand-main .right .screen>p{margin:.625rem 0 1.875rem;padding-left:5rem;font-size:1.375rem;line-height:1.625rem;padding-right:5rem;font-family:'PT Sans',sans-serif}.brand-main .right .screen>p{color:#1d1d1b}.brand-main .right .screen>p a{color:#000;font-weight:700;text-decoration:none}.brand-main .right .screen ul{color:#1d1d1b}.brand-main .right .screen ul li{list-style:none;position:relative;margin:.9375rem 0}.brand-main .right .screen ul li a{color:#1d1d1b}.brand-main .right .screen ul li:before{content:'';background-color:#00aeef;display:block;height:.375rem;width:.375rem;border-radius:50%;position:absolute;top:0;left:-1.25rem;bottom:0;margin:auto}.brand-main .right .screen ol{color:#1d1d1b;font-size:1.375rem;line-height:1.625rem;font-family:'PT Sans',sans-serif;margin:.625rem 0 1.875rem;padding-left:6.25rem;padding-right:5rem}.brand-main .right .screen ol li{position:relative;margin:.9375rem 0}.brand-main .right .screen ol li a{color:#1d1d1b}.brand-main .right .screen .cols{display:flex;flex-direction:row;justify-content:space-between;padding-left:5rem;padding-right:5rem}.brand-main .right .screen .cols ul{padding-left:0;padding-right:0}.brand-main .right .screen .brands,.brand-main .right .screen .contacts,.brand-main .right .screen .pic{padding-right:5rem;padding-left:5rem}.brand-main .right .screen .cols .col-2{width:47%}.brand-main .right .screen .contacts .items{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.brand-main .right .screen .contacts .items .item{display:flex;flex-direction:row;align-items:center;width:47%;margin-bottom:1.875rem}.brand-main .right .screen .contacts .items .item .photo{width:7.5rem;height:7.5rem;margin-right:.9375rem;border-radius:50%;overflow:hidden;background-color:#57575c}.brand-main .right .screen .contacts .items .item .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.brand-main .right .screen .contacts .items .item .texts{color:#1d1d1b;width:calc(100% - 7.5rem - .9375rem)}.brand-main .right .screen .contacts .items .item .texts .name{font-size:1.5rem;line-height:1.8125rem;font-weight:700}.brand-main .right .screen .contacts .items .item .texts .contact,.brand-main .right .screen .contacts .items .item .texts .position{font-family:'PT Sans',sans-serif;font-size:1rem;line-height:1.1875rem;margin-top:.625rem}.brand-main .right .screen .contacts .items .item .texts .contact a{margin-left:.625rem}.brand-main .right .screen .contacts .items .item .texts .contact a img{width:1.3125rem}.brand-main .right .screen .brands .logos{width:95%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.brand-main .right .screen .brands .logos .separate{color:#00aeef;font-size:1.5rem;font-family:'PT Sans',sans-serif;font-weight:700;line-height:2rem;margin-bottom:1.25rem;margin-top:1.25rem;width:100%;position:relative;cursor:pointer}.brand-main .right .screen .brands .logos .separate.hide{display:none}.brand-main .right .screen .brands .logos .separate span{display:inline-block;background-color:#fff;position:relative;z-index:2;padding-right:.625rem}.brand-main .right .screen .brands .logos .separate:after{content:'';width:100%;height:1px;background-color:#1d1d1b;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:1}.brand-main .right .screen .brands .logos .logos-hide{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;opacity:0;display:none;transition:1s}.brand-main .right .screen .brands .logos .logos-hide.active{opacity:1;display:flex!important}.brand-main .right .screen .brands .logos .item{width:20%;height:10.625rem;border:1px solid #e1e1e1;box-sizing:border-box;position:relative}.brand-main .right .screen .brands .logos .item:hover{border:1px solid #00aeef;box-shadow:0 0 1.25rem rgba(0,105,241,.2)}.brand-main .right .screen .brands .logos .item img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.brand-main .right .screen .events,.brand-main .right .screen .news,.brand-main .right .screen .promos{padding-left:5rem;padding-right:5rem}.brand-main .right .screen .events .slider,.brand-main .right .screen .news .slider,.brand-main .right .screen .promos .slider{width:100%;height:auto;overflow:visible}.brand-main .right .screen .events .slider .slick-next,.brand-main .right .screen .events .slider .slick-prev,.brand-main .right .screen .news .slider .slick-next,.brand-main .right .screen .news .slider .slick-prev,.brand-main .right .screen .promos .slider .slick-next,.brand-main .right .screen .promos .slider .slick-prev{width:1.25rem;height:1.25rem;top:30%;z-index:10}.brand-main .right .screen .events .slider .slick-next:before,.brand-main .right .screen .events .slider .slick-prev:before,.brand-main .right .screen .news .slider .slick-next:before,.brand-main .right .screen .news .slider .slick-prev:before,.brand-main .right .screen .promos .slider .slick-next:before,.brand-main .right .screen .promos .slider .slick-prev:before{display:none}.brand-main .right .screen .events .slider .slick-disabled,.brand-main .right .screen .news .slider .slick-disabled,.brand-main .right .screen .promos .slider .slick-disabled{opacity:0}.brand-main .right .screen .events .slider .slick-prev,.brand-main .right .screen .news .slider .slick-prev,.brand-main .right .screen .promos .slider .slick-prev{background:url(../img/arrow-left.svg) 50% 50% no-repeat;background-size:contain;left:-2.8125rem}.brand-main .right .screen .events .slider .slick-next,.brand-main .right .screen .news .slider .slick-next,.brand-main .right .screen .promos .slider .slick-next{background:url(../img/arrow-right.svg) 50% 50% no-repeat;background-size:contain;right:0}.brand-main .right .screen .events .slider .slide,.brand-main .right .screen .news .slider .slide,.brand-main .right .screen .promos .slider .slide{height:auto;margin-bottom:.625rem}.brand-main .right .screen .events .slider .slide a,.brand-main .right .screen .news .slider .slide a,.brand-main .right .screen .promos .slider .slide a{display:flex;flex-direction:column;text-decoration:none;width:87%}.brand-main .right .screen .events .slider .slide a img,.brand-main .right .screen .news .slider .slide a img,.brand-main .right .screen .promos .slider .slide a img{width:15.625rem;height:15.625rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.brand-main .right .screen .events .slider .slide a .title,.brand-main .right .screen .news .slider .slide a .title,.brand-main .right .screen .promos .slider .slide a .title{font-size:1.875rem;color:#00aeef;line-height:2.0625rem;font-weight:700;margin-top:.9375rem}.brand-main .right .screen .events .slider .slide a .desk,.brand-main .right .screen .news .slider .slide a .desk,.brand-main .right .screen .promos .slider .slide a .desk{font-size:1rem;color:#000;margin:.625rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-main .right .screen .events .slider .slide a .date,.brand-main .right .screen .news .slider .slide a .date,.brand-main .right .screen .promos .slider .slide a .date{font-size:1.125rem;color:#b7b7b7;margin-top:.625rem}.brand-main .right .screen .events{background-color:#f2f2f2;margin-top:1.875rem;padding:1.25rem 5rem 3.125rem}.brand-main .right .screen .events .slider{width:100%;height:auto}.brand-main .right .screen .events .title2 span{background-color:transparent}.brand-main .right .screen .events .title2:after{display:none}.brand-main .right .screen .brand-shop{padding-left:5rem;padding-right:5rem;margin-top:3.125rem}.brand-main .right .screen .brand-shop .item-list{width:100%;display:flex;flex-direction:column}.brand-main .right .screen .brand-shop .item-list .item{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1.875rem}.brand-main .right .screen .brand-shop .item-list .item .photo{width:21.875rem;height:12.5rem}.brand-main .right .screen .brand-shop .item-list .item .photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.brand-main .right .screen .brand-shop .item-list .item .info{width:58%;height:12.5rem;display:flex;flex-direction:column;justify-content:space-between;margin-left:1.25rem}.brand-main .right .screen .brand-shop .item-list .item .info .title{color:#000;font-size:1.5rem}.brand-main .right .screen .brand-shop .item-list .item .info .btn{color:#00aeef;font-size:1.25rem;width:15.5rem;height:3.25rem;display:flex;justify-content:center;align-items:center;position:relative;border:1px solid #00aeef;box-sizing:border-box;padding-left:3.25rem;cursor:pointer;will-change:filter;transition:.2s}.brand-main .right .screen .brand-shop .item-list .item .info .btn:hover{-webkit-filter:grayscale(1);filter:grayscale(1)}.brand-main .right .screen .brand-shop .item-list .item .info .btn:before{content:'';background:url(../img/shop/cart.svg) 50% 50% no-repeat #00aeef;background-size:1.875rem;width:3.25rem;height:3.25rem;position:absolute;top:0;left:0;bottom:0;margin:auto}.brand-main .right .screen .shadow{background-color:rgba(124,124,124,.36);width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:3;display:none}.brand-main .right .screen .popup{background-color:#fff;width:47.1875rem;height:46.5625rem;position:fixed;top:0;right:7%;bottom:0;margin:auto;border-radius:1.25rem;padding:1.875rem;box-sizing:border-box;z-index:4;display:none}.brand-main .right .screen .popup .title{color:#00aeef;font-family:'PT Sans Caption',sans-serif;font-weight:700;font-size:3rem}.brand-main .right .screen .popup .title2{color:#b6b7b7;font-family:'PT Sans',sans-serif;font-weight:700;font-size:2.1875rem;text-transform:none;line-height:initial;margin-bottom:initial;margin-top:initial;position:relative}.error,.error .wrap,.error .wrap img,.error .wrap p{position:absolute}.brand-main .right .screen .popup .title2:after{display:none}.brand-main .right .screen .popup .form{margin-top:1.25rem;padding-bottom:3.125rem}.brand-main .right .screen .popup .form form .cart-list{margin-top:1.25rem}.brand-main .right .screen .popup .form form .cart-list .name{color:#000;font-size:1.5rem}.brand-main .right .screen .popup .form form .cart-list .count{margin-top:1.25rem;height:3.625rem;display:flex}.brand-main .right .screen .popup .form form .cart-list .count .value{width:auto;height:3.625rem;background-color:#00aeef;border-radius:.625rem;color:#fff;font-family:'PT Sans',sans-serif;font-weight:400;font-size:2.25rem;padding:0 1.25rem;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center}.brand-main .right .screen .popup .form form .cart-list .count .arrows{display:inline-flex;flex-direction:column;justify-content:space-around;align-items:center;height:3.625rem;margin-left:.9375rem}.brand-main .right .screen .popup .form form .cart-list .count .arrows .arrow_top{width:1.3125rem;height:.8125rem;cursor:pointer}.brand-main .right .screen .popup .form form .cart-list .count .arrows .arrow_bottom{width:1.3125rem;height:.8125rem;cursor:pointer}.brand-main .right .screen .popup .form form .inputs input,.brand-main .right .screen .popup .form form .inputs textarea{width:100%;border:1px solid #b6b7b7;font-size:1.5rem;box-sizing:border-box;margin-bottom:1.25rem;font-family:'PT Sans',sans-serif;font-weight:400;color:#1d1d1b;box-shadow:none}.brand-main .right .screen .popup .form form .inputs{display:flex;flex-direction:column;margin-top:1.25rem}.brand-main .right .screen .popup .form form .inputs input{height:3.625rem;border-radius:.625rem;padding:0 1.25rem}.brand-main .right .screen .popup .form form .inputs textarea{border-radius:.625rem;padding:.625rem 1.25rem 0}.brand-main .right .screen .popup .form form label{color:#1d1d1b;font-family:'PT Sans',sans-serif;font-weight:400;font-size:1.1875rem;display:flex;flex-direction:row}.brand-main .right .screen .popup .form form label input{width:2.75rem;height:1.6875rem;border:1px solid #b6b7b7;border-radius:.625rem;box-shadow:none}.brand-main .right .screen .popup .form form label p{margin:0 0 0 .625rem}.brand-main .right .screen .popup .form form label p a{color:#1d1d1b}.brand-main .right .screen .popup .form form .bottom{background-color:transparent;margin-top:2.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.error,.error .wrap img,.error .wrap p{margin:auto;bottom:0}.brand-main .right .screen .popup .form form .bottom input[type=submit]{background-color:#00aeef;color:#fff;font-family:'PT Sans Caption',sans-serif;font-weight:700;font-size:1.5625rem;width:17.0625rem;height:3.625rem;display:flex;align-items:center;justify-content:center;border-radius:.625rem;box-shadow:none;border:none;cursor:pointer}.condition-main .left,.innovationlab-main .left{box-shadow:.4375rem .4375rem .3125rem rgba(0,0,0,.1);z-index:10;box-sizing:border-box}.brand-main .right .screen .popup .form form .bottom .captcha{width:21.125rem}.brand-main .right .screen .popup .form form .bottom .captcha img,.error{width:100%}.brand-main .right .screen .popup-offer{height:48.75rem}.error{background:url(../img/bg-error.jpg) 50% 50% no-repeat;background-size:cover;height:100%;top:0;left:0;right:0;overflow:hidden}.error .wrap{background-color:#fff;width:70vw;height:70vw;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.error .wrap img{width:71%;height:36%;top:-15%;left:0;right:0}.error .wrap p{font-size:2.1875rem;font-family:'PT Sans Caption',sans-serif;font-weight:700;color:#000;text-align:center;width:100%;height:6%;top:42%;left:0;right:0}.condition-main .left .wrap .items .item,.condition-main .left .wrap .title,.condition-main .right .screen .title2{font-family:'PT Sans',sans-serif}.error .wrap p a{color:#000}.condition-main{display:flex}.condition-main .logo{width:12.375rem;height:10.25rem;position:absolute;top:1.875rem;right:6.25rem}.condition-main .left{background-color:#00aeef;width:37.5rem;height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0}.condition-main .left .wrap{width:23.125rem;height:34%;position:absolute;top:0;left:4rem;bottom:0;right:0;margin:auto}.condition-main .left .wrap .title{font-weight:700;font-size:3rem;margin-bottom:1.875rem}.condition-main .left .wrap .items{position:relative}.condition-main .left .wrap .items .line{width:1px;height:calc(100% - 4.5rem);background-color:#fff;position:absolute;top:0;left:.4375rem;bottom:0;margin:auto}.condition-main .left .wrap .items .item{font-size:1.53125rem;margin-bottom:1.5625rem;padding-left:1.875rem;position:relative;cursor:pointer}.condition-main .left .wrap .items .item .dot{width:1rem;height:1rem;background-color:#fff;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto}.condition-main .right{width:calc(100% - 37.5rem);padding-top:5.625rem;padding-left:5rem;padding-right:5rem;box-sizing:border-box;position:relative}.condition-main .right .screen{display:none}.condition-main .right .screen .title{color:#00aeef;font-size:3rem;font-family:'PT Sans Caption',sans-serif;font-weight:700;line-height:3.59375rem;margin-bottom:3.75rem}.condition-main .right .screen .title2{color:#000;font-size:1.8125rem;font-weight:700;line-height:2.125rem;margin-top:1.5625rem;margin-bottom:1.5625rem}.condition-main .right .screen ul li,.condition-main .right .screen>p{color:#000;font-size:1.5625rem;line-height:1.875rem;font-family:'PT Sans',sans-serif}.condition-main .right .screen>p{margin:1.25rem 0}.condition-main .right .screen>p span{font-weight:700}.condition-main .right .screen ul{padding-left:0;list-style:none}.innovationlab-main{display:flex}.innovationlab-main .left{background-color:#00aeef;width:45%;height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0;display:flex;align-items:flex-start;justify-content:center}.innovationlab-main .left .logo{width:9.375rem;height:7.1875rem;position:absolute;top:3.4375rem;right:5rem}.innovationlab-main .left .wrap{width:75%;margin-left:4rem;margin-top:12.5rem}.innovationlab-main .left .wrap .title{font-family:'PT Sans',sans-serif;font-weight:700;font-size:2.5rem;margin-bottom:1.875rem}.innovationlab-main .left .wrap form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:1.5625rem;width:31.25rem;border:1px solid #b6b7b7;font-size:1.5rem;color:#b6b7b7;padding:.9375rem 1.5625rem;box-sizing:border-box;border-radius:.9375rem;background-image:url(../img/icon_select_arrow.svg);background-position:95% 50%;background-size:.9375rem;background-repeat:no-repeat}.innovationlab-main .left .wrap form select option{color:#b6b7b7}.innovationlab-main .left .wrap .calendar-wrap{width:80%;height:32.5rem;position:relative}.innovationlab-main .left .wrap .calendar-wrap .shadow{width:96%;height:100%;position:absolute;top:0;left:0;bottom:0;margin:auto;background-color:rgba(124,124,124,.37);display:none}.innovationlab-main .left .wrap .calendar-wrap .calendar{width:31.25rem;height:31.5625rem;position:absolute;top:0;left:0;bottom:0;margin:auto}.innovationlab-main .left .wrap .calendar-wrap .calendar .calendar-nav{position:absolute;left:0;bottom:0;margin:auto;width:98%;height:2.1875rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#00aeef}.innovationlab-main .left .wrap .calendar-wrap .calendar .calendar-nav .calendar-nav-btn{cursor:pointer;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transition:.2s}.innovationlab-main .left .wrap .calendar-wrap .calendar .calendar-nav .calendar-nav-btn:hover{color:#b7b7b7;-webkit-filter:none;filter:none}.innovationlab-main .left .wrap .calendar-wrap .calendar .calendar-nav .calendar-nav-btn.disabled{color:#b7b7b7;pointer-events:none;cursor:default}.innovationlab-main .left .wrap .calendar-wrap .calendar .daynames{display:flex;flex-direction:row;align-items:center;justify-content:space-around;font-size:1.25rem;color:#fff;width:99%}.innovationlab-main .left .wrap .calendar-wrap .calendar .days{margin-top:.9375rem;position:absolute;background-color:#fff;transition:opacity .3s,visibility .3s 0s}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day{width:4.375rem;height:4.375rem;box-sizing:border-box;position:relative}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day.active{border-color:#231f20}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day span{color:#000;font-size:1.5rem;position:absolute;top:.625rem;right:.625rem}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day .list{position:absolute;right:-24.375rem;top:0;width:23.75rem;color:#00aeef;border-radius:.9375rem;padding:.9375rem 0;box-sizing:border-box;background-color:#fff;box-shadow:.4375rem .4375rem .25rem rgba(0,0,0,.15);z-index:1;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day .list .item{font-size:1.5rem;font-weight:700;padding:.9375rem 2.5rem}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day .list .item span{font-size:1.25rem;color:#b7b7b7;display:block;position:relative;top:0;right:0}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day .list .item:hover{background-color:#00aeef;color:#fff}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day .list .item:hover span{color:#fff}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day:nth-child(6) .list,.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day:nth-child(7) .list{right:8.125rem}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day:nth-child(5) .list{right:8.125rem;width:17.1875rem}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day.hasEvent{background-color:#00aeef;cursor:pointer}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day.hasEvent span{color:#fff}.innovationlab-main .left .wrap .calendar-wrap .calendar .days .day.hasEvent .list.active{opacity:1;visibility:visible}.innovationlab-main .left .wrap .calendar-wrap .calendar .mounth-name{text-transform:uppercase;font-size:1.5625rem;color:#fff;text-align:center;position:absolute;left:0;right:0;bottom:0;margin:auto}.innovationlab-main .right{width:55%;box-sizing:border-box;position:relative;padding:5.625rem 5rem}.innovationlab-main .right .logo{width:9.375rem;height:8.125rem}.innovationlab-main .right p{color:#000;font-size:1.25rem}.innovationlab-main .right .news .title2{color:#1d1d1b;font-size:1.6875rem;font-family:'PT Sans',sans-serif;font-weight:700;text-transform:uppercase;line-height:2rem;margin-bottom:1.25rem;margin-top:1.25rem;position:relative}.innovationlab-main .right .news .title2 span{display:inline-block;background-color:#fff;position:relative;z-index:2;padding-right:.625rem}.innovationlab-main .right .news .title2:after{content:'';width:90%;height:1px;background-color:#ccc;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:1}.innovationlab-main .right .news .slider{width:100%;height:auto;overflow:visible}.innovationlab-main .right .news .slider .slick-next,.innovationlab-main .right .news .slider .slick-prev{width:1.25rem;height:1.25rem;top:30%;z-index:10}.innovationlab-main .right .news .slider .slick-next:before,.innovationlab-main .right .news .slider .slick-prev:before{display:none}.innovationlab-main .right .news .slider .slick-disabled{opacity:0}.innovationlab-main .right .news .slider .slick-prev{background:url(../img/arrow-left.svg) 50% 50% no-repeat;background-size:contain;left:-2.8125rem}.innovationlab-main .right .news .slider .slick-next{background:url(../img/arrow-right.svg) 50% 50% no-repeat;background-size:contain;right:0}.innovationlab-main .right .news .slider .slide{height:auto;margin-bottom:.625rem}.innovationlab-main .right .news .slider .slide a{display:flex;flex-direction:column;text-decoration:none;width:87%}.innovationlab-main .right .news .slider .slide a img{width:15.625rem;height:15.625rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.innovationlab-main .right .news .slider .slide a .title{font-size:1.875rem;color:#00aeef;line-height:2.0625rem;font-weight:700;margin-top:.9375rem}.innovationlab-main .right .news .slider .slide a .desk{font-size:1rem;color:#000;margin:.625rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.innovationlab-main .right .news .slider .slide a .date{font-size:1.125rem;color:#b7b7b7;margin-top:.625rem}.cisco-landing{overflow:hidden}.cisco-landing .hero{background:url(../img/cisco-landing/bg.png) 50% 50% no-repeat;background-size:cover;position:relative}.cisco-landing .hero .f1{width:81.25rem;height:119.9375rem;position:absolute;top:0;left:0}.cisco-landing .hero .container .man{background:url(../img/cisco-landing/man.png) 50% 50% no-repeat;background-size:contain;width:42.5rem;height:44.0625rem;position:absolute;top:2%;bottom:0;right:7%;margin:auto}.cisco-landing .advantages .wrap .item,.cisco-landing .hero .container .texts .btn{background-color:#fff;font-family:'PT Sans Caption',sans-serif}.cisco-landing .hero .container .header{width:100%;height:10.125rem;position:absolute;top:3.75rem;left:0;padding-left:11.5625rem;padding-right:7.5rem;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between}.cisco-landing .hero .container .header .logos{width:26.5rem;height:100%}.cisco-landing .hero .container .header .menu{font-family:'PT Sans Caption',sans-serif;font-size:1.5625rem;width:40.625rem;display:flex;flex-direction:row;justify-content:space-between}.cisco-landing .hero .container .header .menu a{color:#fff;text-decoration:none}.cisco-landing .hero .container .texts{width:72%;height:59vh;top:20%}.cisco-landing .hero .container .texts .title{color:#000;font-weight:700}.cisco-landing .hero .container .texts .desc{font-family:'PT Sans Caption',sans-serif;font-size:1.875rem;line-height:2.25rem}.cisco-landing .hero .container .texts .btn{font-size:1.5625rem;color:#00aeef;border-radius:2.1875rem;width:28.125rem;height:5.375rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.cisco-landing .advantages{width:calc(100% - 4rem);margin-left:auto}.cisco-landing .advantages .wrap{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:1.875rem}.cisco-landing .advantages .wrap .item{width:25%;height:25.3125rem;padding-top:3.125rem;padding-left:5rem;box-sizing:border-box;position:relative}.cisco-landing .advantages .wrap .item .line.blue,.cisco-landing .advantages .wrap .item .line.blue:before,.cisco-landing .advantages .wrap .item.blue{background-color:#00aeef}.cisco-landing .advantages .wrap .item .line{width:.125rem;height:50%;position:absolute;left:10%}.cisco-landing .advantages .wrap .item .line:before{content:'';width:1rem;height:1rem;border-radius:50%;position:absolute;left:-.4375rem}.cisco-landing .advantages .wrap .item .line.white,.cisco-landing .advantages .wrap .item .line.white:before{background-color:#fff}.cisco-landing .advantages .wrap .item .line.top{top:0}.cisco-landing .advantages .wrap .item .line.bottom,.cisco-landing .advantages .wrap .item .line.top:before{bottom:0}.cisco-landing .advantages .wrap .item .line.bottom:before{top:0}.cisco-landing .advantages .wrap .item .title{font-size:1.875rem;font-weight:700;color:#000}.cisco-landing .advantages .wrap .item .desc{font-size:1.3125rem;color:#565656;margin-top:3.125rem}.cisco-landing .advantages .wrap .item .desc a{color:#00aeef;margin-top:.9375rem;display:flex;justify-content:center;align-items:center;width:12.5rem;height:3.75rem;border:2px solid #00aeef;box-sizing:border-box;border-radius:2.1875rem;text-decoration:none}.cisco-landing .advantages .wrap .item .pic{max-width:13.75rem;max-height:10rem;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.cisco-landing .advantages .wrap .item .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cisco-landing .smartnet{margin-top:1.875rem;margin-bottom:1.875rem}.cisco-landing .smartnet .container{position:relative;height:100vh}.cisco-landing .smartnet .container .scheme{width:59rem;height:90vh;position:absolute;top:0;left:11.25rem;bottom:0;margin:auto}.cisco-landing .smartnet .container .scheme img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:0 50%;object-position:0 50%}.cisco-landing .smartnet .container .slider-smart-net{background:url(../img/cisco-landing/bg-slider-smart.svg) 0 50% no-repeat;background-size:cover;width:48.75rem;height:100vh;position:absolute;top:0;right:0}.cisco-landing .smartnet .container .slider-smart-net:before{background:url(../img/arrow.svg) 0 50% no-repeat;background-size:contain;width:20%;height:83%;content:'';position:absolute;top:0;left:10%;bottom:0;margin:auto}.cisco-landing .smartnet .container .slider-smart-net .slider-nav{visibility:hidden}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap{width:70%;height:85vh;position:absolute;top:0;left:10%;bottom:0;right:0;margin:auto}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .slick-list{padding:3.125rem 0!important}.cisco-landing .capabilities .container,.cisco-landing .promo .container{padding-top:5.625rem;box-sizing:border-box}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .slick-track{top:35vh}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item{width:100%;height:35vh;margin:-3.125rem 0 6.25rem;cursor:pointer;-webkit-transform:scale(.7) translateY(0);transform:scale(.7) translateY(0);transition:.4s;outline:0}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item .title{font-size:3rem;font-weight:700}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item .desc{font-family:'PT Sans Caption',sans-serif;font-size:1.5rem;margin-top:2.5rem;color:#000;opacity:0;transition:.5s}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item .btn{font-family:'Open Sans',sans-serif;color:#fff;background-color:#00aeef;text-decoration:none;font-size:1.5625rem;display:inline-flex;justify-content:center;align-items:center;width:17.3125rem;height:5.375rem;border:2px solid #fff;box-sizing:border-box;border-radius:2.1875rem;outline:0;margin-top:2.8125rem;opacity:0;visibility:hidden;transition:opacity .5s,background-color .3s,color .3s}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item .btn:hover{background-color:#fff;color:#00aeef}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item.slick-center{-webkit-transform:scale(1) translateY(-43%);transform:scale(1) translateY(-43%)}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item.slick-center .desc{opacity:1}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item.slick-center .btn{opacity:1;visibility:visible}.cisco-landing .promo{background:url(../img/cisco-landing/bg2.png) 50% 50% no-repeat;background-size:cover}.cisco-landing .promo .container{padding-left:11.5625rem;padding-bottom:3.75rem}.cisco-landing .promo .container .title{font-family:'PT Sans Caption',sans-serif;font-size:3.75rem;line-height:4.5rem;font-weight:700}.cisco-landing .promo .container .desc{font-family:'PT Sans',sans-serif;font-size:1.875rem;margin-top:3.75rem}.cisco-landing .promo .container .btns{margin-top:3.75rem;width:90%;display:flex;flex-direction:row;justify-content:space-between}.cisco-landing .promo .container .btns .btn{font-family:'PT Sans Caption',sans-serif;font-size:1.5625rem;border-radius:2.1875rem;height:5.375rem;display:flex;justify-content:center;align-items:center;box-sizing:border-box;text-decoration:none;cursor:pointer}.cisco-landing .promo .container .btns .btn.btn1{border:2px solid #fff;width:35.3125rem;color:#fff}.cisco-landing .promo .container .btns .btn.btn2{width:17.3125rem;background-color:#fff;color:#00aeef}.cisco-landing .capabilities .container>.title{font-family:'PT Sans Caption',sans-serif;font-size:3.75rem;line-height:4.5rem;color:#00aeef;text-align:center}.cisco-landing .capabilities .container>.desс{font-family:'PT Sans',sans-serif;font-size:2.25rem;line-height:2.6875rem;color:#000;text-align:center;margin-top:1.25rem}.cisco-landing .capabilities .container>.wrap{width:70%;display:flex;flex-direction:row;justify-content:space-between;margin:5rem auto 0}.cisco-landing .capabilities .container>.wrap .item{display:flex;flex-direction:column;align-items:center}.cisco-landing .capabilities .container>.wrap .item .pic{width:15rem;height:15rem}.cisco-landing .capabilities .container>.wrap .item .text{font-family:'PT Sans',sans-serif;font-size:1.875rem;line-height:2.25rem;color:#000;margin-top:2.5rem;text-align:center}.cisco-landing .capabilities .container .list_wrap{padding-left:11.5625rem;box-sizing:border-box;margin-top:8.125rem}.cisco-landing .capabilities .container .list_wrap .title{color:#00aeef;font-family:'PT Sans',sans-serif;font-size:2.875rem;line-height:3.4375rem}.cisco-landing .capabilities .container .list_wrap .list{margin-top:3.75rem;position:relative}.cisco-landing .capabilities .container .list_wrap .list:before{content:'';position:absolute;top:-2%;left:.375rem;bottom:0;margin:auto;width:.0625rem;height:89%;background-color:#00aeef}.cisco-landing .capabilities .container .list_wrap .list .item{font-family:'PT Sans',sans-serif;font-size:2.25rem;line-height:2.6875rem;color:#000;margin-top:2.1875rem;padding-left:3.75rem;box-sizing:border-box;position:relative}.cisco-landing .capabilities .container .list_wrap .list .item:before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;width:.875rem;height:.875rem;border-radius:50%;background-color:#00aeef}.cisco-landing .help{position:relative}.cisco-landing .help .f2{width:100%;height:110vh;position:absolute;top:-6.25rem;left:0}.cisco-landing .help .container{margin-top:3.75rem}.cisco-landing .help .container .wrap{width:95vh;height:95vh;background-color:#00aeef;border-radius:50%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:right}.cisco-landing .help .container .wrap .title{font-family:'PT Sans',sans-serif;font-weight:700;font-size:2.875rem;color:#fff}.cisco-landing .help .container .wrap .list{position:relative}.cisco-landing .help .container .wrap .list .item{font-family:'PT Sans',sans-serif;font-size:2.25rem;color:#000;font-weight:400;margin-top:3.75rem;position:relative}.cisco-landing .help .container .wrap .list .item:before{content:'';width:.9375rem;height:.9375rem;position:absolute;top:.9375rem;bottom:0;right:-3.125rem;background-color:#fff;border-radius:50%}.cisco-landing .help .container .wrap .list:before{content:'';width:.0625rem;height:53%;position:absolute;top:5rem;right:-2.6875rem;background-color:#fff}.cisco-landing .popup{background-color:#fff;width:70%;height:70vh;position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;z-index:12;box-shadow:0 0 .9375rem rgba(0,0,0,.1);display:none}.cisco-landing .popup .list{width:95%;height:90%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.cisco-landing .popup .list .title{font-family:'PT Sans Caption',sans-serif;font-size:2.875rem;color:#00aeef;text-align:center;margin-bottom:3.125rem}.cisco-landing .popup .list ul{list-style:lower-alpha;color:#000;font-size:1.5rem}.cisco-landing .popup .list ul li{margin-bottom:.9375rem}.cisco-landing .popup .list ul li a{color:#00aeef;transition:.15s}.cisco-landing .popup .list ul li a:visited{color:#006e96}.cisco-landing .popup .list ul li a:hover{color:#000}.cisco-landing .popup .wrap{width:65%;display:flex;flex-direction:column;margin:0 auto}.cisco-landing .popup .wrap a{width:100%;display:flex;flex-direction:row;justify-content:space-between;color:#000;font-size:1.5rem;margin-bottom:1.5625rem;text-decoration:none}.cisco-landing .popup .wrap a .name{width:90%}.cisco-landing .popup .wrap a .date{width:10%}.cisco-landing .popup .close{background:url(../img/cancel.svg) 50% 50% no-repeat;background-size:contain;width:1.25rem;height:1.25rem;position:absolute;top:.9375rem;right:.9375rem;cursor:pointer}.to-top,.to-top img{width:3.125rem;height:3.125rem}.to-top{position:fixed;left:0;bottom:5%;right:0;margin:auto;border-radius:50%;border:1px solid #fff;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s 0s;cursor:pointer;-webkit-filter:drop-shadow(0 0 .2vw #00adee);filter:drop-shadow(0 0 .2vw #00adee)}.to-top.active{opacity:.7;visibility:visible}.to-top.active:hover{opacity:1}p a{border-bottom:2px solid #5be;color:#555;background-image:linear-gradient(180deg,transparent 65%,#5bf 65%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 0}p a:hover{background-size:100% 100%}@media (max-width:768px){.nav,.nav-menu{border-right:none;box-sizing:border-box}.about-main,.brand-main .left,.contacts-main .left,.direction-details-main .left,.directions-mob,.hero,.partners-main,.support-main{overflow:hidden}.p-left-160{padding-left:0;box-sizing:border-box}.p-right-160{padding-right:0;box-sizing:border-box}.p-left-190{padding-left:6.125rem;box-sizing:border-box}.p-right-190{padding-right:6.125rem;box-sizing:border-box}.br-hide{display:none}.nav{width:100%;height:7rem;display:flex;flex-direction:row-reverse;border-bottom:2px solid #fff}.nav .bot,.nav .top{width:50%;height:100%}.nav .top{border-bottom:none}.nav .top .text{-webkit-transform:none;transform:none;margin-left:45%;font-size:2.5rem}.nav .bot .icon{width:2.875rem;height:2.25rem;margin-right:55%}.nav .bot .icon .line{width:100%;height:.25rem}.nav.nav-cisco-landing .bot{width:50%;height:100%;margin-right:auto}.nav.nav-cisco-landing .bot .icon{width:2.875rem;height:2.25rem;margin-right:55%}.nav-menu,.nav-menu .search .search-wrap input.active,.nav:hover{width:100%}.nav.nav-cisco-landing .bot .icon .line{width:100%;height:.25rem}.nav.nav-cisco-landing.active{-webkit-transform:translateY(90vh);transform:translateY(90vh)}.nav:hover .bot .icon .line:first-child{-webkit-transform:translateY(-.3125rem);transform:translateY(-.3125rem)}.nav:hover .bot .icon .line:last-child{-webkit-transform:translateY(.3125rem);transform:translateY(.3125rem)}.nav.active{-webkit-transform:translateY(57.5rem);transform:translateY(57.5rem)}.nav-menu{position:fixed;top:0;left:0;right:0;height:57.5rem;background-color:#00aeef;border-bottom:1px solid #fff;padding-top:3.125rem;padding-left:3.125rem;padding-right:3.125rem;-webkit-transform:translateY(-57.5rem);transform:translateY(-57.5rem);transition:.5s}.nav-menu.active{-webkit-transform:translateY(0);transform:translateY(0)}.nav-menu .top .info .phone{font-size:2.25rem}.nav-menu .top .info .address{font-size:1.25rem}.nav-menu .list{height:31.25rem}.nav-menu .list a{font-size:2.125rem}.nav-menu .list .item.subitem{font-size:1.625rem;line-height:2.625rem}.nav-menu .list .submenu.submenu1:before{height:calc(100% - 2.5rem)}.nav-menu .search{margin-top:4.375rem}.nav-menu .search .search-wrap input{font-size:16px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0}.nav-menu.nav-menu-cisco-landing{height:90vh;-webkit-transform:translateY(-90vh);transform:translateY(-90vh)}.nav-menu.nav-menu-cisco-landing.active{-webkit-transform:translateY(0);transform:translateY(0)}.nav-menu.nav-menu-cisco-landing .list{height:auto}.hero{background:url(../img/bg_hero_mob.jpg) 50% 50% no-repeat;background-size:cover}.hero .container .texts{width:84%;height:100vh;left:0;top:initial;bottom:4.375rem;position:relative;justify-content:flex-end}.hero .container .texts .circle_mob{display:block;width:115vw;height:79vh;position:absolute;top:11%;right:-31%}.hero .container .texts .logo,.hero .container .video{display:none}.slider,.slider .slide{height:52.5rem}.hero .container .texts .circle_mob .ball{position:absolute;top:0;left:0;right:0;margin:auto}.hero .container .texts .circle_mob .pic{position:absolute;top:0;left:0;right:0;margin:auto;opacity:0;-webkit-transform:scale(.2);transform:scale(.2);transition:.8s}.hero .container .texts .circle_mob .pic.active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.hero .container .texts .title{font-size:2.75rem;margin-bottom:3.125rem}.hero .container .texts .btns a{font-size:2rem}.hero .container .texts .btns .border{border-radius:3.125rem}.slider .slick-dots{position:absolute;bottom:3.7%;list-style:none;display:block;text-align:center;padding:0;right:0;left:0;margin:auto;width:auto}.slider .slide{position:relative;outline:0}.slider .slide img{height:auto;bottom:initial}.slider .slide .text_wrap{background-color:#00aeef;width:100%;height:16.875rem;position:absolute;top:initial;left:0;right:0;bottom:0;margin:auto;padding:2.5rem 3.75rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;z-index:10}.slider .slide .text_wrap .title{font-family:'PT Sans Caption',sans-serif;font-size:2.5rem}.slider .slide .text_wrap .btn{color:#fff;text-decoration:none;font-size:1.9375rem;border:2px solid #fff;box-sizing:border-box;border-radius:2.5rem;display:inline-flex;justify-content:center;align-items:center;width:16.6875rem;height:4.9375rem;outline:0}.announcement{margin-top:0}.announcement .container{display:flex;flex-direction:column;justify-content:space-between}.announcement .container .video_wrap{margin-top:1.875rem;width:100%}.announcement .container .video_wrap .texts{justify-content:center;align-items:center;padding-left:0}.feed{margin-top:3.125rem}.feed .container{display:flex;flex-direction:column;justify-content:space-between}.feed .container .feed-wrap .feed-events,.feed .container .feed-wrap .feed-news,.feed .container .feed-wrap .feed-promo{width:46.25rem}.feed .container .feed-wrap .feed-events .slick-slide,.feed .container .feed-wrap .feed-news .slick-slide,.feed .container .feed-wrap .feed-promo .slick-slide{outline:0}.feed .container .feed-wrap .feed-events .item,.feed .container .feed-wrap .feed-news .item,.feed .container .feed-wrap .feed-promo .item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:0;cursor:pointer;width:17.25rem}.feed .container .feed-wrap .feed-events .item .pic,.feed .container .feed-wrap .feed-news .item .pic,.feed .container .feed-wrap .feed-promo .item .pic{width:17.25rem;height:14.6875rem;-webkit-filter:none;filter:none;transition:.25s}.feed .container .feed-wrap .feed-events .item .pic img,.feed .container .feed-wrap .feed-news .item .pic img,.feed .container .feed-wrap .feed-promo .item .pic img{width:17.25rem;height:14.6875rem;-o-object-fit:cover;object-fit:cover}.feed .container .feed-wrap .feed-events .item .texts,.feed .container .feed-wrap .feed-news .item .texts,.feed .container .feed-wrap .feed-promo .item .texts{margin-left:0;width:17.25rem}.feed .container .feed-wrap .feed-events .item .texts .category,.feed .container .feed-wrap .feed-news .item .texts .category,.feed .container .feed-wrap .feed-promo .item .texts .category{margin-top:1.25rem;font-size:1.5rem;color:#b7b7b7}.feed .container .feed-wrap .feed-events .item .texts .title,.feed .container .feed-wrap .feed-news .item .texts .title,.feed .container .feed-wrap .feed-promo .item .texts .title{font-size:2.5rem;color:#00aeef;font-weight:700;margin-top:1.25rem}.feed .container .feed-wrap .feed-events .item .texts .desc,.feed .container .feed-wrap .feed-news .item .texts .desc,.feed .container .feed-wrap .feed-promo .item .texts .desc{font-size:1.75rem;color:#000;margin-top:.9375rem}.feed .container .feed-wrap .feed-events .item .texts .date,.feed .container .feed-wrap .feed-news .item .texts .date,.feed .container .feed-wrap .feed-promo .item .texts .date{font-size:1.1875rem;color:#b7b7b7;margin-top:1.5rem}.feed .container .feed-wrap .feed-events .item:hover .pic,.feed .container .feed-wrap .feed-news .item:hover .pic,.feed .container .feed-wrap .feed-promo .item:hover .pic{-webkit-filter:contrast(.3) brightness(1.5);filter:contrast(.3) brightness(1.5)}.feed .container .feed-wrap .loader{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#fff;visibility:visible;opacity:1;transition:opacity .3s,visibility .3s 0s}.feed .container .feed-wrap .loader.hide{opacity:0;visibility:hidden}.feed .container .feed-wrap .loader .load{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:6.25rem;height:6.25rem}.feed .container .feed-wrap .loader .load hr{border:0;margin:0;width:40%;height:40%;position:absolute;border-radius:50%;-webkit-animation:spin 2s ease infinite;animation:spin 2s ease infinite}.feed .container .revol{background:url(../img/bg_promo_mob.svg) 50% 0 no-repeat;background-size:cover;width:100%;height:21.875rem;position:relative;top:6.25rem}.feed .container .revol:before{display:none}.feed .container .revol .slider-nav{position:absolute;bottom:5%;left:0;right:0;margin:auto;z-index:10;font-size:2.5rem;color:#fff;font-weight:700;width:95%;display:flex;flex-direction:row;justify-content:space-between;visibility:visible}.feed .container .revol .slider-nav .slick-next,.feed .container .revol .slider-nav .slick-prev{cursor:pointer}.feed .container .revol .carousel_wrap{width:100%;height:auto;position:absolute;top:-3.75rem;left:0;bottom:0;right:0;margin:auto}.feed .container .revol .carousel_wrap .slick-track{top:-2.5rem}.feed .container .revol .carousel_wrap .item{height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;cursor:pointer;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);transition:.4s;outline:0;margin:0 6.25rem}.feed .container .revol .carousel_wrap .item .title{font-size:2.6875rem;font-weight:700;text-align:center;margin-top:1.875rem;order:2;visibility:visible;opacity:1}.feed .container .revol .carousel_wrap .item .desc{font-family:'PT Sans Caption',sans-serif;font-size:1.0625rem;margin-top:1.25rem;text-align:center;order:3;transition:0;visibility:visible;opacity:1}.feed .container .revol .carousel_wrap .item .btn{font-family:'Open Sans',sans-serif;color:#fff;background-color:#00aeef;text-decoration:none;font-size:1.5625rem;border:2px solid #fff;box-sizing:border-box;border-radius:2rem;display:inline-flex;justify-content:center;align-items:center;order:1;width:15.5rem;height:4.8125rem;outline:0;margin-top:1.5625rem;visibility:visible;opacity:1;transition:opacity 0s,background-color .3s,color .3s}.directions-mob .items>.item .desc,.directions-mob .items>.item .title,.directions-mob .items>.item.active .title,.hero-direction .container .mob-version .icon p,.hero-direction .container .texts .title{font-family:'PT Sans Caption',sans-serif}.feed .container .revol .carousel_wrap .item .btn:hover{background-color:#fff;color:#00aeef}.feed .container .revol .carousel_wrap .item.slick-active{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.feed .container .revol .carousel_wrap .item.slick-active .btn,.feed .container .revol .carousel_wrap .item.slick-active .desc{opacity:1;visibility:visible}.vendors{margin-top:8.75rem}.vendors .container .logos_wrap{width:100%}.vendors .container .logos_wrap .item{width:11.25rem;height:5.625rem;position:relative;outline:0;-webkit-filter:grayscale(0);filter:grayscale(0);transition:.3s;opacity:1;cursor:pointer}.vendors .container .logos_wrap .item:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.vendors .container .logos_wrap .item img{width:11.25rem;height:5.625rem;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.bottom{margin-top:3.75rem}.bottom.bottom-direction .footer .container .right .feed,.bottom.bottom-events,.bottom.bottom-events .footer .container .right .feed{margin-top:0}.bottom.bottom-direction{padding-top:0;margin-top:0}.bottom.bottom-events{padding-top:0}.bottom>.container{height:100%;height:auto;display:flex;flex-direction:column;align-items:center}.bottom>.container .video{width:100%;height:auto}.bottom>.container .video:after{content:'';position:absolute;top:initial;bottom:0;right:0;left:0;margin:auto;height:25%;width:100%;background:url(../img/video-clip2.svg) 50% 0 no-repeat;background-size:cover}.bottom>.container .texts{width:100%}.bottom>.container .texts .logo-slogan{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.bottom>.container .texts .logo-slogan p{margin:0;font-size:3rem;text-align:center}.bottom>.container .texts .logo-slogan img{display:none}.bottom>.container .texts .counters{width:88%;margin:3.125rem auto 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.bottom>.container .texts .counters p{margin:0;transition:.2s}.bottom>.container .texts .counters p:first-child{font-size:4.375rem;font-weight:700}.bottom>.container .texts .counters p:last-child{font-size:2.125rem}.bottom .footer{padding-bottom:3.75rem}.bottom .footer .container{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}.bottom .footer .container .left{margin-top:2.5rem}.bottom .footer .container .left .logo{margin-left:-.625rem;width:21.875rem}.bottom .footer .container .left .copyright{margin-top:2.5rem;font-size:1.3125rem}.bottom .footer .container .right{display:flex;flex-direction:column;align-items:flex-end}.bottom .footer .container .right .feed{margin-top:4.6875rem}.bottom .footer .container .right .feed p{font-size:1.9375rem;text-align:center}.bottom .footer .container .right .feed form{display:block;flex-direction:column;align-items:center}.bottom .footer .container .right .feed form input{font-size:1.9375rem;background-color:transparent;border:1px solid #fff;color:#fff;padding:1.125rem;box-sizing:border-box;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0}.bottom .footer .container .right .feed form input::-ms-input-placeholder{color:#fff}.bottom .footer .container .right .feed form input::placeholder{color:#fff}.bottom .footer .container .right .feed form input::-webkit-input-placeholder{color:#fff}.bottom .footer .container .right .feed form input::-moz-placeholder{color:#fff}.bottom .footer .container .right .feed form input:-moz-placeholder{color:#fff}.bottom .footer .container .right .feed form input:-ms-input-placeholder{color:#fff}.bottom .footer .container .right .feed form input[type=email]{margin-left:5.4375rem;border-right:none;width:20.3125rem}.bottom .footer .container .right .feed form input[type=submit]{cursor:pointer;margin-left:-.1875rem}.bottom .footer .container .right .links{width:34.375rem;margin-top:3.125rem;display:flex;flex-direction:row;justify-content:space-between}.bottom .footer .container .right .links a{color:#fff;font-size:1.75rem;text-decoration:none}.hero-direction{padding-top:8.125rem;background:url(../img/bg_hero-direction_mob.png) 50% 50% no-repeat;background-size:cover}.hero-direction .container{height:100vh}.hero-direction .container.p-right-190{padding:0 3.125rem}.hero-direction .container .video{display:none}.hero-direction .container .mob-version{display:block;height:65vh;overflow:hidden}.hero-direction .container .mob-version .circle{background:url(../img/bg_hero-direction-circle_mob.svg) 50% 50% no-repeat;background-size:contain;width:100rem;height:100rem;position:absolute;top:-2.1875rem;left:-67.5rem;bottom:0;margin:auto;-webkit-transform:rotate(0);transform:rotate(0);opacity:.8;-webkit-animation-name:rotate-circle;animation-name:rotate-circle;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:120s;animation-duration:120s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes rotate-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hero-direction .container .mob-version .icon{position:relative;height:10.9375rem;margin-bottom:1.875rem;text-decoration:none;display:flex;align-items:center;width:100%}.hero-direction .container .mob-version .icon p{text-transform:uppercase;color:#fff;font-size:2.25rem;margin-left:13.4375rem}.hero-direction .container .mob-version .icon1{background:url(../img/directions_hero/icon1.svg) 0 50% no-repeat;background-size:contain}.hero-direction .container .mob-version .icon2{background:url(../img/directions_hero/icon2.svg) 0 50% no-repeat;background-size:contain;margin-left:4.375rem}.hero-direction .container .mob-version .icon3{background:url(../img/directions_hero/icon3.svg) 0 50% no-repeat;background-size:contain;margin-left:4.375rem}.hero-direction .container .mob-version .icon4{background:url(../img/directions_hero/icon4.svg) 0 50% no-repeat;background-size:contain}.hero-direction .container .texts{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:20vh}.hero-direction .container .texts .logo{width:12.5rem}.hero-direction .container .texts .title{font-size:3.5rem}.directions{display:none}.directions-mob{background-color:#00aeef;display:block;padding-top:5.3125rem}.directions-mob .line{background-color:#fff;width:2px;position:absolute;top:0;left:4.4375rem;transition:.35s}.directions-mob .items{width:100%;margin:0 auto;position:relative}.directions-mob .items>.item{box-shadow:none;padding:0 3.125rem 2.5rem 6.25rem;box-sizing:border-box;position:relative;cursor:pointer}.directions-mob .items>.item.active{box-shadow:0 .75rem 1.375rem -.3125rem rgba(68,68,68,.4)}.directions-mob .items>.item.active .title{font-size:3.625rem;font-weight:700}.directions-mob .items>.item .point{background-color:#fff;width:.9375rem;height:.9375rem;border-radius:50%;position:absolute;top:1.0625rem;left:4.0625rem}.directions-mob .items>.item .title{font-size:2.5rem;transition:.3s}.directions-mob .items>.item .desc{font-size:1.75rem;margin-top:1.875rem;display:none}.directions-mob .items>.item .btn{font-family:'Open Sans',sans-serif;color:#00aeef;background-color:#ffe000;text-decoration:none;font-size:1.75rem;border-radius:2.8125rem;justify-content:center;align-items:center;width:20.9375rem;height:5.75rem;outline:0;margin-top:1.875rem;display:none;opacity:0;transition:.3s}.condition-main .left .wrap .items .item,.condition-main .left .wrap .title,.condition-main .right .screen .title2{font-family:'PT Sans',sans-serif}.directions-mob .items>.item .btn:hover{color:#00aeef;background-color:#fff}.directions-mob .items>.item .btn.active{display:inline-flex!important;opacity:1}.directions-mob .list{padding-top:1.25rem;margin-bottom:3.125rem;position:relative;display:none}.directions-mob .list .item{margin-bottom:1.25rem;padding:0 3.125rem 0 6.25rem;box-sizing:border-box;position:relative}.directions-mob .list .item .point{background-color:#fff;width:.75rem;height:.75rem;border-radius:50%;position:absolute;top:.9375rem;left:4.0625rem}.directions-mob .list .item .title{font-weight:700;font-size:2.0625rem;text-transform:uppercase}.directions-mob .list .item .desc{font-size:1.75rem}.directions-mob .list .vendor-logos{background-color:#fff;padding:1.875rem 2.8125rem 1.875rem 1.875rem;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around;margin-right:-1.875rem;box-shadow:inset 0 -.5625rem .625rem -.375rem rgba(68,68,68,.4)}.directions-mob .list .vendor-logos img{max-width:15.625rem;max-height:3.75rem;margin-right:1.875rem;margin-bottom:1.875rem}.directions-mob .list .close-list{width:2.8125rem;height:1.875rem;position:absolute;left:0;bottom:.625rem;right:0;margin:auto;cursor:pointer}.events-main .left{width:100%;height:43.75rem;position:relative}.events-main .left .logo{display:none}.events-main .left .texts{width:86%;height:29.375rem;top:6.875rem;left:3.4375rem}.events-main .left .texts .title{font-size:3.875rem}.events-main .left .texts .search{margin-top:2.8125rem;margin-bottom:2.8125rem}.events-main .left .texts .search input{width:100%;height:4.8125rem;font-size:1.9375rem;border-radius:1.5625rem}.events-main .left .texts .list .item .dot{width:1.625rem;height:1.625rem}.events-main .left .texts .list .item .dot:before{width:.625rem;height:.625rem}.events-main .left .texts .list .item .text{font-size:2.5rem}.events-main .left .texts .list:before{height:11.25rem;top:.9375rem;left:.8125rem}.events-main .right{width:100%;margin-top:0}.events-main .right .event-list{width:93%;margin:auto;padding-left:3.4375rem}.events-main .right .event-list .line{top:11.25rem;left:2.125rem}.events-main .right .event-list .event-item{margin-top:1.875rem}.events-main .right .event-list .event-item .pic,.events-main .right .event-list .event-item .pic img{width:15.375rem;height:13rem}.events-main .right .event-list .event-item .texts .category{font-size:1.05rem}.events-main .right .event-list .event-item .texts .title{font-size:1.8rem}.events-main .right .event-list .event-item .texts .desc{font-size:1.1875rem}.events-main .right .event-list .event-item .texts .date{font-size:1.05rem}.events-main .right .event-list .event-item .dot{left:-3.4375rem}.events-main .right .event-list .event-item:after{width:2.5rem;left:-2.5rem}.events-main .right .calendar-wrap{height:50rem}.events-main .right .calendar-wrap .calendar{width:41.875rem;height:43.125rem}.events-main .right .calendar-wrap .calendar .days .day{height:6.25rem}.events-main .right .calendar-wrap .calendar .days .day .list{position:absolute;right:-16.875rem;top:0;width:15.625rem;color:#00aeef;border-radius:.9375rem;padding:.9375rem 0;box-sizing:border-box;background-color:#fff;box-shadow:.4375rem .4375rem .25rem rgba(0,0,0,.15);z-index:1;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s}.events-main .right .calendar-wrap .calendar .days .day .list .item{font-size:1.875rem;font-weight:700;padding:.9375rem 2.5rem}.events-main .right .calendar-wrap .calendar .days .day .list .item span{color:#b7b7b7;display:block;position:relative;top:0;right:0}.events-main .right .calendar-wrap .calendar .days .day .list .item:hover span,.events-main .right .calendar-wrap .calendar .days .day.hasEvent span{color:#fff}.events-main .right .calendar-wrap .calendar .days .day .list .item:hover{background-color:#00aeef;color:#fff}.events-main .right .calendar-wrap .calendar .days .day:nth-child(5) .list,.events-main .right .calendar-wrap .calendar .days .day:nth-child(6) .list,.events-main .right .calendar-wrap .calendar .days .day:nth-child(7) .list{right:8.125rem}.events-main .right .calendar-wrap .calendar .days .day.hasEvent{background-color:#00aeef;cursor:pointer}.contacts-main .left .wrap .title:before,.direction-details-main .left .wrap .title:before{background:url(../img/arrow-right.svg) 50% 50% no-repeat;-webkit-filter:brightness(0) invert(1);content:''}.events-main .right .calendar-wrap .calendar .days .day.hasEvent .list.active{opacity:1;visibility:visible}.events-main .right .event-single{padding:5.625rem 3.125rem;margin-top:4.375rem}.events-main .right .event-single .registration_btn{position:absolute;top:4.6875rem;left:initial;right:3.4375rem;-webkit-transform:rotate(0);transform:rotate(0);border-radius:1.875rem}.events-main .right .event-single .logo{width:40%}.events-main .right .event-single .meta .date_wrap .icon{width:3.75rem;height:5.25rem;position:relative}.events-main .right .event-single .meta .date_wrap .icon img{position:absolute;left:0;bottom:0;right:0;margin:auto}.events-main .right .event-single .meta .text_wrap .category{font-size:1.0625rem}.events-main .right .event-single .meta .text_wrap .title{font-size:3.28125rem}.events-main .right .event-single .event-single-text{font-size:1.64375rem;line-height:1.6875rem}.events-main .right .event-single .footer .social span{font-size:1.5625rem;margin-right:.9375rem}.events-main .right .event-single .footer .social .icon{width:3.75rem;height:3.75rem;margin-right:.625rem}.events-main .right .registration-wrap{height:auto}.events-main .right .registration-wrap .registration-container{width:88%;height:auto;position:relative;top:initial;margin-top:9.375rem;padding-bottom:10.625rem}.events-main .right .registration-wrap .registration-container .meta .date_wrap .icon{width:3.75rem;height:5.25rem;position:relative}.events-main .right .registration-wrap .registration-container .meta .date_wrap .icon img{position:absolute;left:0;bottom:0;right:0;margin:auto}.events-main .right .registration-wrap .registration-container .meta .text_wrap .category{font-size:1.0625rem}.events-main .right .registration-wrap .registration-container .meta .text_wrap .title{font-size:3.28125rem}.events-main .right .registration-wrap .registration-container .registration-form form{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;margin-top:1.875rem}.events-main .right .registration-wrap .registration-container .registration-form form .col{width:95%}.events-main .right .registration-wrap .registration-container .registration-form form .col input{font-size:2.0625rem;color:#b6b7b7;margin-bottom:1.875rem;padding:1.25rem 1.875rem;border-radius:1.25rem}.events-main .right .registration-wrap .registration-container .registration-form form .col a{position:absolute;left:0;right:0;bottom:-6.25rem;margin:auto;display:block;width:45%;font-size:3.2625rem}.news-main .news-single .right,.news-main .search-result .header .logo,.promo-main .promo-single .right,.promo-main .search-result .header .logo{display:none}.events-main .right .registration-wrap .registration-container .registration-form .success{font-size:2.6875rem;text-align:center}.news-main .first-screen,.promo-main .first-screen,.promo-main .search-result .main{flex-direction:column}.promo-main .first-screen .left{position:relative;width:100%;height:auto;margin-top:6.875rem}.promo-main .first-screen .left .wrap{position:relative;width:86%;padding:2.5rem 0}.promo-main .first-screen .left .wrap .pagename{font-size:3.875rem}.promo-main .first-screen .left .wrap .search input{width:100%;height:4.8125rem;font-size:1.9375rem;border-radius:1.5625rem}.promo-main .first-screen .left .wrap .promo-select .pic{width:100%}.promo-main .first-screen .left .wrap .promo-select .pic img{width:100%;max-height:initial}.promo-main .first-screen .left .wrap .promo-select .new-promo{font-size:3.75rem}.promo-main .first-screen .left .wrap .promo-select .category{font-size:1.5625rem;line-height:4.6875rem}.promo-main .first-screen .left .wrap .promo-select .title{font-size:2.75rem;line-height:3.125rem}.promo-main .first-screen .left .wrap .promo-select .desc{font-size:1.6875rem;line-height:1.6875rem}.promo-main .first-screen .left .wrap .promo-select .date{font-size:1.875rem;line-height:3.875rem}.promo-main .first-screen .right{position:relative;width:100%}.promo-main .first-screen .right .promo-list{width:93%;margin:auto;padding-left:3.4375rem}.promo-main .first-screen .right .promo-list .line{top:11.25rem;left:.4375rem}.promo-main .first-screen .right .promo-list .promo-item{margin-top:1.875rem}.promo-main .first-screen .right .promo-list .promo-item .pic,.promo-main .first-screen .right .promo-list .promo-item .pic img{width:15.375rem;height:13rem}.promo-main .first-screen .right .promo-list .promo-item .texts .category{font-size:1.05rem}.promo-main .first-screen .right .promo-list .promo-item .texts .title{font-size:1.8rem}.promo-main .first-screen .right .promo-list .promo-item .texts .desc{font-size:1.1875rem}.promo-main .first-screen .right .promo-list .promo-item .texts .date{font-size:1.05rem}.promo-main .first-screen .right .promo-list .promo-item .dot{left:-3.4375rem}.promo-main .first-screen .right .promo-list .promo-item:after{width:2.5rem;left:-2.5rem}.promo-main .search-result .header{position:relative;width:86%;margin:auto;padding-top:9.375rem;padding-bottom:0;padding-left:0}.promo-main .search-result .header .pagename{font-size:3.875rem}.promo-main .search-result .header .search input{width:100%;height:4.8125rem;font-size:1.9375rem;border-radius:1.5625rem}.promo-main .search-result .main .left{width:100%;position:relative}.promo-main .search-result .main .left .promo-list{width:93%;margin:auto;padding-left:3.4375rem;padding-bottom:0}.promo-main .search-result .main .left .promo-list .line{top:11.25rem;left:.4375rem}.promo-main .search-result .main .left .promo-list .promo-item{margin-top:1.875rem}.promo-main .search-result .main .left .promo-list .promo-item .pic,.promo-main .search-result .main .left .promo-list .promo-item .pic img{width:15.375rem;height:13rem}.promo-main .search-result .main .left .promo-list .promo-item .texts .category{font-size:1.05rem}.promo-main .search-result .main .left .promo-list .promo-item .texts .title{font-size:1.8rem}.promo-main .search-result .main .left .promo-list .promo-item .texts .desc{font-size:1.1875rem}.promo-main .search-result .main .left .promo-list .promo-item .texts .date,.promo-main .search-result .main .right .promo-list .promo-item .texts .category{font-size:1.05rem}.promo-main .search-result .main .left .promo-list .promo-item .dot{left:-3.4375rem}.promo-main .search-result .main .left .promo-list .promo-item:after{width:2.5rem;left:-2.5rem}.promo-main .search-result .main .right{width:100%}.promo-main .search-result .main .right .promo-list{width:93%;margin:auto;padding-left:3.4375rem;padding-top:0}.promo-main .search-result .main .right .promo-list .line{top:11.25rem;left:.4375rem}.promo-main .search-result .main .right .promo-list .promo-item{margin-top:1.875rem}.promo-main .search-result .main .right .promo-list .promo-item .pic,.promo-main .search-result .main .right .promo-list .promo-item .pic img{width:15.375rem;height:13rem}.promo-main .search-result .main .right .promo-list .promo-item .texts .title{font-size:1.8rem}.promo-main .search-result .main .right .promo-list .promo-item .texts .desc{font-size:1.1875rem}.promo-main .search-result .main .right .promo-list .promo-item .texts .date{font-size:1.05rem}.promo-main .search-result .main .right .promo-list .promo-item .dot{left:-3.4375rem}.promo-main .search-result .main .right .promo-list .promo-item:after{width:2.5rem;left:-2.5rem}.promo-main .promo-single .left{width:86%;margin:auto;padding:9.375rem 0 3.125rem}.promo-main .promo-single .left .logo{width:40%}.promo-main .promo-single .left .meta .date_wrap{width:10.625rem}.promo-main .promo-single .left .meta .date_wrap .icon{width:3.75rem;height:5.25rem;position:relative}.promo-main .promo-single .left .meta .date_wrap .icon img{width:100%;position:absolute;left:0;bottom:0;right:0;margin:auto}.promo-main .promo-single .left .meta .date_wrap .date{font-size:1.375rem}.promo-main .promo-single .left .meta .text_wrap .category{font-size:1.0625rem}.promo-main .promo-single .left .meta .text_wrap .title{font-size:3.28125rem}.promo-main .promo-single .left .promo-single-text{font-size:1.64375rem;line-height:1.6875rem}.promo-main .promo-single .left .footer .social span{font-size:1.5625rem;margin-right:.9375rem}.promo-main .promo-single .left .footer .social .icon{width:3.75rem;height:3.75rem;margin-right:.625rem}.about-main,.news-main .search-result .main{flex-direction:column}.news-main .first-screen .left{position:relative;width:100%;height:auto;margin-top:6.875rem}.news-main .first-screen .left .wrap{position:relative;width:86%;padding:2.5rem 0}.news-main .first-screen .left .wrap .pagename{font-size:3.875rem}.news-main .first-screen .left .wrap .search input,.news-main .first-screen .left .wrap .search select{width:44%;height:4.8125rem;font-size:1.9375rem;border-radius:1.5625rem}.news-main .first-screen .left .wrap .search input.year,.news-main .first-screen .left .wrap .search select.year{width:0}.news-main .first-screen .left .wrap .search input.year option,.news-main .first-screen .left .wrap .search select.year option{width:8.4375rem}.news-main .first-screen .left .wrap .search input.month,.news-main .first-screen .left .wrap .search select.month{width:0;margin-left:.625rem}.news-main .first-screen .left .wrap .search input.year.active,.news-main .first-screen .left .wrap .search select.year.active{width:20%}.news-main .first-screen .left .wrap .search input.month.active,.news-main .first-screen .left .wrap .search select.month.active{width:30%}.news-main .first-screen .left .wrap .search a{font-size:1.9375rem}.news-main .first-screen .left .wrap .news-select .pic{width:100%}.news-main .first-screen .left .wrap .news-select .pic img{width:100%;max-height:initial}.news-main .first-screen .left .wrap .news-select .new-news{font-size:3.75rem}.news-main .first-screen .left .wrap .news-select .category{font-size:1.5625rem;line-height:4.6875rem}.news-main .first-screen .left .wrap .news-select .title{font-size:2.75rem;line-height:3.125rem}.news-main .first-screen .left .wrap .news-select .desc{font-size:1.6875rem;line-height:1.6875rem}.news-main .first-screen .left .wrap .news-select .date{font-size:1.875rem;line-height:3.875rem}.news-main .first-screen .right{position:relative;width:100%}.news-main .first-screen .right .news-list{width:93%;margin:auto;padding-left:3.4375rem}.news-main .first-screen .right .news-list .line{top:11.25rem;left:.4375rem}.news-main .first-screen .right .news-list .news-item{margin-top:1.875rem}.news-main .first-screen .right .news-list .news-item .pic,.news-main .first-screen .right .news-list .news-item .pic img{width:15.375rem;height:13rem}.news-main .first-screen .right .news-list .news-item .texts .category{font-size:1.05rem}.news-main .first-screen .right .news-list .news-item .texts .title{font-size:1.8rem}.news-main .first-screen .right .news-list .news-item .texts .desc{font-size:1.1875rem}.news-main .first-screen .right .news-list .news-item .texts .date{font-size:1.05rem}.news-main .first-screen .right .news-list .news-item .dot{left:-3.4375rem}.news-main .first-screen .right .news-list .news-item:after{width:2.5rem;left:-2.5rem}.news-main .search-result .header{position:relative;width:86%;margin:auto;padding-top:9.375rem;padding-bottom:0;padding-left:0}.news-main .search-result .header .pagename{font-size:3.875rem}.news-main .search-result .header .search input,.news-main .search-result .header .search select{width:44%;height:4.8125rem;font-size:1.9375rem;border-radius:1.5625rem}.news-main .search-result .header .search input.year,.news-main .search-result .header .search select.year{width:0}.news-main .search-result .header .search input.year option,.news-main .search-result .header .search select.year option{width:8.4375rem}.news-main .search-result .header .search input.month,.news-main .search-result .header .search select.month{width:0;margin-left:.625rem}.news-main .search-result .header .search input.year.active,.news-main .search-result .header .search select.year.active{width:20%}.news-main .search-result .header .search input.month.active,.news-main .search-result .header .search select.month.active{width:30%}.news-main .search-result .header .search a{font-size:1.9375rem}.news-main .search-result .main .left{width:100%;position:relative}.news-main .search-result .main .left .news-list{width:93%;margin:auto;padding-left:3.4375rem;padding-bottom:0}.news-main .search-result .main .left .news-list .line{top:11.25rem;left:.4375rem}.news-main .search-result .main .left .news-list .news-item{margin-top:1.875rem}.news-main .search-result .main .left .news-list .news-item .pic,.news-main .search-result .main .left .news-list .news-item .pic img{width:15.375rem;height:13rem}.news-main .search-result .main .left .news-list .news-item .texts .category{font-size:1.05rem}.news-main .search-result .main .left .news-list .news-item .texts .title{font-size:1.8rem}.news-main .search-result .main .left .news-list .news-item .texts .desc{font-size:1.1875rem}.news-main .search-result .main .left .news-list .news-item .texts .date,.news-main .search-result .main .right .news-list .news-item .texts .category{font-size:1.05rem}.news-main .search-result .main .left .news-list .news-item .dot{left:-3.4375rem}.news-main .search-result .main .left .news-list .news-item:after{width:2.5rem;left:-2.5rem}.news-main .search-result .main .right{width:100%}.news-main .search-result .main .right .news-list{width:93%;margin:auto;padding-left:3.4375rem;padding-top:0}.news-main .search-result .main .right .news-list .line{top:11.25rem;left:.4375rem}.news-main .search-result .main .right .news-list .news-item{margin-top:1.875rem}.news-main .search-result .main .right .news-list .news-item .pic,.news-main .search-result .main .right .news-list .news-item .pic img{width:15.375rem;height:13rem}.news-main .search-result .main .right .news-list .news-item .texts .title{font-size:1.8rem}.news-main .search-result .main .right .news-list .news-item .texts .desc{font-size:1.1875rem}.news-main .search-result .main .right .news-list .news-item .texts .date{font-size:1.05rem}.news-main .search-result .main .right .news-list .news-item .dot{left:-3.4375rem}.news-main .search-result .main .right .news-list .news-item:after{width:2.5rem;left:-2.5rem}.news-main .news-single .left{width:86%;margin:auto;padding:9.375rem 0 3.125rem}.news-main .news-single .left .logo{width:40%}.news-main .news-single .left .meta .date_wrap{width:10.625rem}.news-main .news-single .left .meta .date_wrap .icon{width:3.75rem;height:5.25rem;position:relative}.news-main .news-single .left .meta .date_wrap .icon img{width:100%;position:absolute;left:0;bottom:0;right:0;margin:auto}.news-main .news-single .left .meta .date_wrap .date{font-size:1.375rem}.news-main .news-single .left .meta .text_wrap .category{font-size:1.0625rem}.news-main .news-single .left .meta .text_wrap .title{font-size:3.28125rem}.news-main .news-single .left .news-single-text{font-size:1.64375rem;line-height:1.6875rem}.news-main .news-single .left .footer .social span{font-size:1.5625rem;margin-right:.9375rem}.news-main .news-single .left .footer .social .icon{width:3.75rem;height:3.75rem;margin-right:.625rem}.about-main{display:flex}.about-main .block1 .container .video,.contacts-main .logo,.partners-main .forms .right .logo{display:none}.about-main .f1,.about-main .f2,.about-main .f3,.about-main .f4,.about-main .f5,.about-main .f6{width:100%}.about-main .block1{padding-left:2.5rem;margin-top:9.375rem;order:1}.about-main .block1 .container .texts{width:95%}.about-main .block1 .container .texts .logo{margin:0 auto}.about-main .block1 .container .texts .text{margin-top:3.75rem}.about-main .block2,.about-main .block3{padding-left:2.5rem;margin-top:3.125rem}.about-main .block1 .container .texts .text p{font-size:1.75rem}.about-main .block1 .container .texts .stat{width:97%}.about-main .block2{height:40.0625rem;order:2}.about-main .block2 .container{height:100%}.about-main .block2 .container img{width:100%;height:40.0625rem}.about-main .block3{order:4}.about-main .block3 .container p{font-size:1.8rem}.about-main .block3 .container p span{width:100%}.about-main .block4{padding-left:0;margin-top:9.375rem;order:3}.about-main .block6,.about-main .block7{margin-top:3.125rem;padding-left:2.5rem;padding-right:2.5rem}.about-main .block4 .container .video_wrap{margin-left:-8.75rem}.about-main .block4 .container .video_wrap .video,.about-main .block4 .container .video_wrap .video video{width:76vw;height:76vw}.about-main .block4 .container .video_wrap .video .before{font-size:2rem;top:-6.25rem;left:11.25rem}.about-main .block4 .container .video_wrap .items{width:56%}.about-main .block4 .container .video_wrap .items .item,.about-main .block4 .container .video_wrap .items .item .icon,.about-main .block4 .container .video_wrap .items .item .icon img{width:7.5rem;height:7.5rem}.about-main .block4 .container .video_wrap .items .item .text{font-size:1.8rem}.about-main .block4 .container .video_wrap .items .item.item2,.about-main .block4 .container .video_wrap .items .item.item3{margin-left:6.875rem}.about-main .block5{order:5}.about-main .block6{order:6}.about-main .block6 .container{flex-direction:column}.about-main .block6 .container .video{width:71vw;height:71vw;margin-left:-28.125rem}.about-main .block6 .container .video video{width:71vw;height:71vw}.about-main .block6 .container .texts{margin-left:0}.about-main .block6 .container .texts .title{position:absolute;top:-6.75rem;right:0;font-size:2.8125rem;width:45%}.about-main .block6 .container .texts .ul,.about-main .block6 .container .texts p{font-size:1.75rem}.about-main .block7{padding-bottom:2.5rem;order:7}.about-main .block7 .container{flex-direction:column-reverse}.about-main .block7 .container .video{width:71vw;height:71vw;margin-right:-18.75rem}.about-main .block7 .container .video video{width:71vw;height:71vw}.about-main .block7 .container .texts{margin-top:.9375rem;margin-left:0}.about-main .block7 .container .texts>.title{position:absolute;top:-3.125rem;left:0;font-size:2.8125rem;width:45%}.about-main .block7 .container .texts>p{font-size:1.75rem}.about-main .block8{padding-left:2.5rem;padding-right:2.5rem;padding-top:3.125rem;order:8}.about-main .block8 .container{flex-direction:column}.about-main .block8 .container .video{width:71vw;height:71vw;margin-left:-25rem}.about-main .block8 .container .video video{width:71vw;height:71vw}.about-main .block8 .container .texts{margin-top:1.25rem;margin-left:0;width:100%}.about-main .block8 .container .texts>.title{position:absolute;top:-11.25rem;right:0;font-size:2.8125rem;width:35%}.about-main .block8 .container .texts>p{font-size:1.75rem}.about-main .block9{order:9;padding:3.125rem 2.5rem 2.5rem}.about-main .block9 .container{flex-direction:column-reverse}.about-main .block9 .container .video{width:71vw;height:71vw;margin-right:-21.875rem}.about-main .block9 .container .video video{width:71vw;height:71vw}.about-main .block9 .container .texts{margin-top:.9375rem;margin-left:0}.about-main .block9 .container .texts>.title{position:absolute;top:-6.875rem;left:0;font-size:2.8125rem;width:45%}.about-main .block9 .container .texts>p{font-size:1.75rem}.about-main .bottom{order:10}.contacts-main{flex-direction:column}.contacts-main .left{width:100%;height:7rem;top:7rem;cursor:pointer;transition:.5s}.contacts-main .left.active{height:31.25rem}.contacts-main .left .wrap{width:92%;top:.9375rem;bottom:initial}.contacts-main .left .wrap .title{font-size:3.875rem;position:relative}.contacts-main .left .wrap .title:before{background-size:contain;width:2.4%;height:28%;position:absolute;top:16%;bottom:0;left:39.9%;margin:auto;filter:brightness(0) invert(1)}.contacts-main .left .wrap .items .line{height:calc(100% - 2rem)}.contacts-main .left .wrap .items .item{font-size:2.5rem}.contacts-main .right{width:100%;padding-left:3.75rem;padding-right:3.75rem}.contacts-main .right .screen .map{width:40.625rem;height:25.625rem}.contacts-main .right .screen .agents .item .email:before,.contacts-main .right .screen .agents .item.item-invert .email:before,.contacts-main .right .screen .departments .block .list .item .email:before{width:3.125rem;height:1.5625rem}.contacts-main .right .screen .departments .block .title{padding-left:0;font-size:1.75rem}.contacts-main .right .screen .agents .item .email,.contacts-main .right .screen .agents .item.item-invert .email,.contacts-main .right .screen .departments .block .list .item .email,.partners-main .block1,.partners-main .block2,.partners-main .block3{padding-left:3.125rem}.contacts-main .right .screen .departments .block .list,.contacts-main .right .screen .departments .block .title span.email{font-size:1.75rem}.contacts-main .right .screen .departments .block .list .item{border-radius:1.25rem}.contacts-main .right .screen .agents .item{font-size:1.75rem;border-radius:1.25rem}.contacts-main .right .screen .sng .name{font-size:1.75rem}.contacts-main .right .screen .sng .item{font-size:1.75rem;border-radius:1.25rem;flex-wrap:wrap}.contacts-main .right .screen .sng .item .phone{margin-top:1.25rem}.partners-main .block1 .container{flex-direction:column;margin-top:10.625rem}.partners-main .block1 .container .texts{width:100%;margin-left:0}.partners-main .block1 .container .texts .logo{margin-left:inherit}.partners-main .block1 .container .texts .text{margin-top:15rem}.partners-main .block1 .container .texts .text .title{font-size:3.875rem;line-height:4.1875rem;width:50%}.partners-main .block1 .container .texts .text p{font-size:1.75rem;line-height:2.125rem}.partners-main .block1 .container .pic{margin-left:0;margin-top:0;position:absolute;top:-12.5rem;right:-16.875rem;width:44.375rem;height:44.375rem}.partners-main .block1 .container .pic img{width:44.375rem;height:44.375rem}.partners-main .block2{padding-top:6.25rem}.partners-main .block2 .container .texts{width:100%;padding-top:30rem}.partners-main .block2 .container .texts .text .title{width:45%;margin-left:auto;font-size:3.875rem;line-height:4.1875rem}.partners-main .block2 .container .texts .text p{width:95%;font-size:1.75rem;line-height:2.125rem}.partners-main .block2 .container .texts .text a.btn{margin:3.125rem auto 5rem}.partners-main .block2 .container .pic{width:38.125rem;height:38.125rem;position:absolute;top:0;left:-10.625rem;margin-left:0}.partners-main .block2 .container .pic img{width:38.125rem;height:38.125rem}.partners-main .block3{padding-top:6.25rem}.partners-main .block3 .container .texts{width:100%;padding-top:30rem;margin-left:0}.partners-main .block3 .container .texts .text .title{width:45%;margin-right:auto;font-size:3.875rem;line-height:4.1875rem}.partners-main .block3 .container .texts .text p{width:95%;font-size:1.75rem;line-height:2.125rem}.partners-main .block3 .container .texts .text a.btn{margin:3.125rem auto 5rem}.partners-main .block3 .container .pic{width:38.125rem;height:38.125rem;position:absolute;top:0;right:-8.75rem;margin-right:0}.partners-main .block3 .container .pic img{width:38.125rem;height:38.125rem}.partners-main .forms{flex-direction:column}.partners-main .forms .left{width:100%;margin-top:7.5rem;padding-left:3.125rem;padding-right:3.125rem}.partners-main .forms .left .form .title{font-size:3.875rem;line-height:4.1875rem}.partners-main .forms .left .form .title2{font-size:3.125rem;line-height:5rem}.partners-main .forms .left .form form .inputs input{font-size:2rem;height:5.625rem;padding:0 2.5rem;margin-bottom:1.875rem}.partners-main .forms .left .form form label{font-size:1.75rem}.partners-main .forms .left .form form label input{width:5rem;height:2.5rem}.partners-main .forms .left .form form .bottom{flex-direction:column-reverse}.partners-main .forms .left .form form .bottom input[type=submit]{margin-top:2.5rem;font-size:1.9375rem;width:21.25rem;height:4.5rem}.partners-main .forms .right .texts,.partners-main .forms .right .texts.texts-vendor{margin-top:3.125rem}.partners-main .forms .left .form form .bottom .captcha{width:95%}.partners-main .forms .right{width:100%}.partners-main .forms .right .texts .title{font-size:3.875rem;line-height:4.1875rem}.partners-main .forms .right .texts .title2{font-size:2.25rem;line-height:2.6875rem}.partners-main .forms .right .texts p{font-size:1.75rem;line-height:2.125rem;padding-left:1.875rem}.partners-main .forms .right .texts p:before{width:.625rem;height:.625rem;bottom:initial;top:.75rem;left:0}.partners-main .forms .right .texts.texts-vendor p{padding-left:0}.support-main .block1{padding-left:3.125rem}.support-main .block1 .container{flex-direction:column;align-items:flex-start;margin-top:10.625rem}.presscenter-main .first-screen,.presscenter-main .search-result .main{flex-direction:column}.support-main .block1 .container .texts{width:95%;margin-left:0}.support-main .block1 .container .texts .logo{margin-left:inherit}.support-main .block1 .container .texts .text{margin-top:25rem}.support-main .block1 .container .texts .text .title{font-size:3.125rem;line-height:3.5625rem;width:50%}.support-main .block1 .container .texts .text p{font-size:1.75rem;line-height:2.125rem}.support-main .block1 .container .pic{margin-left:0;margin-top:0;position:absolute;top:-8.125rem;right:-12.5rem;width:42.5rem;height:42.5rem}.support-main .block1 .container .pic img{width:42.5rem;height:42.5rem}.support-main .block2,.support-main .block4,.support-main .block6,.support-main .block8{padding-left:3.125rem;padding-top:4.375rem}.support-main .block2 .container .texts,.support-main .block4 .container .texts,.support-main .block6 .container .texts,.support-main .block8 .container .texts{width:100%;padding-top:25rem;margin-left:0}.support-main .block2 .container .texts .text .title,.support-main .block4 .container .texts .text .title,.support-main .block6 .container .texts .text .title,.support-main .block8 .container .texts .text .title{width:45%;margin-left:auto;margin-bottom:4.375rem;font-size:3.125rem;line-height:3.5625rem}.support-main .block2 .container .texts .text p,.support-main .block4 .container .texts .text p,.support-main .block6 .container .texts .text p,.support-main .block8 .container .texts .text p{width:95%;font-size:1.75rem;line-height:2.125rem}.support-main .block2 .container .pic,.support-main .block4 .container .pic,.support-main .block6 .container .pic,.support-main .block8 .container .pic{width:38.125rem;height:38.125rem;position:absolute;top:0;left:-10.625rem;margin-left:0}.support-main .block2 .container .pic img,.support-main .block4 .container .pic img,.support-main .block6 .container .pic img,.support-main .block8 .container .pic img{width:38.125rem;height:38.125rem}.support-main .block4 .container .texts,.support-main .block6 .container .texts,.support-main .block8 .container .texts{padding-top:28.125rem}.support-main .block6 .container .texts,.support-main .block8 .container .texts{padding-top:31.25rem}.support-main .block4 .container .texts .text .title,.support-main .block6 .container .texts .text .title,.support-main .block8 .container .texts .text .title{margin-bottom:4.375rem}.support-main .block6 .container .texts .text .title{width:59%;margin-bottom:1.875rem}.support-main .block8 .container .texts .text .title{width:60%;margin-bottom:1.875rem}.support-main .block3,.support-main .block5,.support-main .block7{padding-left:3.125rem;padding-top:4.375rem}.support-main .block3 .container .texts,.support-main .block5 .container .texts,.support-main .block7 .container .texts{width:100%;padding-top:29.375rem;margin-left:0}.support-main .block3 .container .texts .text .title,.support-main .block5 .container .texts .text .title,.support-main .block7 .container .texts .text .title{width:45%;margin-right:auto;margin-bottom:3.125rem;font-size:3.125rem;line-height:3.5625rem}.support-main .block3 .container .texts .text p,.support-main .block5 .container .texts .text p,.support-main .block7 .container .texts .text p{width:95%;font-size:1.75rem;line-height:2.125rem}.support-main .block3 .container .pic img,.support-main .block5 .container .pic img,.support-main .block7 .container .pic,.support-main .block7 .container .pic img{width:38.125rem;height:38.125rem}.support-main .block3 .container .pic,.support-main .block5 .container .pic,.support-main .block7 .container .pic{width:38.125rem;height:38.125rem;position:absolute;top:0;right:-10.625rem;margin-left:0}.support-main .block7 .container .pic{position:absolute;top:-3.125rem;right:-8.75rem;margin-left:0}.manufacturers-main .header{padding-top:9.375rem;padding-left:3.125rem;padding-right:3.125rem}.manufacturers-main .header .pagename{font-size:2.9375rem}.manufacturers-main .header .search{margin-top:1.25rem}.manufacturers-main .header .search select{width:100%;height:6.125rem;margin-top:.9375rem;margin-right:0;font-size:1.875rem;background-size:1.625rem}.manufacturers-main .header .search select.alphabet{display:block}.manufacturers-main .header .logo,.manufacturers-main .links{display:none}.manufacturers-main .main{padding-top:1.875rem;padding-left:3.125rem;padding-right:3.125rem}.manufacturers-main .main .logos{width:100%}.manufacturers-main .main .logos .separate{display:block}.direction-details-main .left .logo,.manufacturers-main .main .logos .logos-hide,.presscenter-main .presscenter-single .right,.presscenter-main .search-result .header .logo{display:none}.manufacturers-main .main .logos .item{width:50%;height:19.5625rem}.presscenter-main .first-screen .left{position:relative;width:100%;height:auto;margin-top:6.875rem}.presscenter-main .first-screen .left .wrap{position:relative;width:86%;padding:2.5rem 0}.presscenter-main .first-screen .left .wrap .pagename{font-size:3.875rem}.presscenter-main .first-screen .left .wrap .search input,.presscenter-main .first-screen .left .wrap .search select{width:44%;height:4.8125rem;font-size:1.9375rem;border-radius:1.5625rem}.presscenter-main .first-screen .left .wrap .search input.year,.presscenter-main .first-screen .left .wrap .search select.year{width:12rem;font-size:2rem;text-align:center;text-align-last:center;border-radius:.625rem}.presscenter-main .first-screen .left .wrap .search input.year option,.presscenter-main .first-screen .left .wrap .search select.year option{width:12rem}.presscenter-main .first-screen .left .wrap .search input.month,.presscenter-main .first-screen .left .wrap .search select.month{width:23.75rem;font-size:2rem;text-align:center;text-align-last:center;border-radius:.625rem}.presscenter-main .first-screen .left .wrap .presscenter-select .pic{width:100%}.presscenter-main .first-screen .left .wrap .presscenter-select .pic img{width:100%;max-height:initial}.presscenter-main .first-screen .left .wrap .presscenter-select .new-presscenter{font-size:3.75rem}.presscenter-main .first-screen .left .wrap .presscenter-select .category{font-size:1.5625rem;line-height:4.6875rem}.presscenter-main .first-screen .left .wrap .presscenter-select .title{font-size:2.75rem;line-height:3.125rem}.presscenter-main .first-screen .left .wrap .presscenter-select .desc{font-size:1.6875rem;line-height:1.6875rem}.presscenter-main .first-screen .left .wrap .presscenter-select .date{font-size:1.875rem;line-height:3.875rem}.presscenter-main .first-screen .left .wrap .presscenter-select .profile .photo{width:10.625rem;height:10.625rem}.presscenter-main .first-screen .left .wrap .presscenter-select .profile .texts .name{font-size:2.125rem}.presscenter-main .first-screen .left .wrap .presscenter-select .profile .texts .contact,.presscenter-main .first-screen .left .wrap .presscenter-select .profile .texts .position{font-size:1.375rem;margin-top:1.25rem}.presscenter-main .first-screen .left .wrap .presscenter-select .profile .texts .contact a,.presscenter-main .first-screen .left .wrap .presscenter-select .profile .texts .contact a img{width:1.875rem;height:1.375rem}.presscenter-main .first-screen .right{position:relative;width:100%}.presscenter-main .first-screen .right .presscenter-list{width:93%;margin:auto;padding-left:3.4375rem}.presscenter-main .first-screen .right .presscenter-list .line{top:11.25rem;left:.4375rem}.presscenter-main .first-screen .right .presscenter-list .presscenter-item{margin-top:1.875rem}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .pic,.presscenter-main .first-screen .right .presscenter-list .presscenter-item .pic img{width:15.375rem;height:13rem}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .texts .category{font-size:1.05rem}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .texts .title{font-size:1.8rem}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .texts .desc{font-size:1.1875rem}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .texts .date{font-size:1.05rem}.presscenter-main .first-screen .right .presscenter-list .presscenter-item .dot{left:-3.4375rem}.presscenter-main .first-screen .right .presscenter-list .presscenter-item:after{width:2.5rem;left:-2.5rem}.presscenter-main .search-result .header{position:relative;width:86%;margin:auto;padding-top:9.375rem;padding-bottom:0;padding-left:0}.presscenter-main .search-result .header .pagename{font-size:3.875rem}.presscenter-main .search-result .header .search input,.presscenter-main .search-result .header .search select{width:44%;height:4.8125rem;font-size:1.9375rem;border-radius:1.5625rem}.presscenter-main .search-result .header .search input.year,.presscenter-main .search-result .header .search select.year{width:12rem;font-size:2rem;text-align:center;text-align-last:center;border-radius:.625rem}.presscenter-main .search-result .header .search input.year option,.presscenter-main .search-result .header .search select.year option{width:12rem}.presscenter-main .search-result .header .search input.month,.presscenter-main .search-result .header .search select.month{width:23.75rem;font-size:2rem;text-align:center;text-align-last:center;border-radius:.625rem}.presscenter-main .search-result .header .search a{font-size:1.9375rem}.brand-main,.direction-details-main{flex-direction:column}.presscenter-main .search-result .main .left{width:100%;position:relative}.presscenter-main .search-result .main .left .presscenter-list{width:93%;margin:auto;padding-left:3.4375rem;padding-bottom:0}.presscenter-main .search-result .main .left .presscenter-list .line{top:11.25rem;left:.4375rem}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item{margin-top:1.875rem}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .pic,.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .pic img{width:15.375rem;height:13rem}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .texts .category{font-size:1.05rem}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .texts .title{font-size:1.8rem}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .texts .desc{font-size:1.1875rem}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .texts .date,.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .texts .category{font-size:1.05rem}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item .dot{left:-3.4375rem}.presscenter-main .search-result .main .left .presscenter-list .presscenter-item:after{width:2.5rem;left:-2.5rem}.presscenter-main .search-result .main .right{width:100%}.presscenter-main .search-result .main .right .presscenter-list{width:93%;margin:auto;padding-left:3.4375rem;padding-top:0}.presscenter-main .search-result .main .right .presscenter-list .line{top:11.25rem;left:.4375rem}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item{margin-top:1.875rem}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .pic,.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .pic img{width:15.375rem;height:13rem}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .texts .title{font-size:1.8rem}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .texts .desc{font-size:1.1875rem}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .texts .date{font-size:1.05rem}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item .dot{left:-3.4375rem}.presscenter-main .search-result .main .right .presscenter-list .presscenter-item:after{width:2.5rem;left:-2.5rem}.presscenter-main .presscenter-single .left{width:86%;margin:auto;padding:9.375rem 0 3.125rem}.direction-details-main .right .screen .brands,.direction-details-main .right .screen .contacts,.direction-details-main .right .screen .events,.direction-details-main .right .screen .news,.direction-details-main .right .screen .promos,.direction-details-main .right .screen>p{padding-left:3.125rem;padding-right:3.125rem}.presscenter-main .presscenter-single .left .meta .text_wrap .category{font-size:1.0625rem}.presscenter-main .presscenter-single .left .meta .text_wrap .title{font-size:3.28125rem}.presscenter-main .presscenter-single .left .presscenter-single-text{font-size:1.64375rem;line-height:1.6875rem}.presscenter-main .presscenter-single .left .footer .social span{font-size:1.5625rem;margin-right:.9375rem}.presscenter-main .presscenter-single .left .footer .social .icon{width:3.75rem;height:3.75rem;margin-right:.625rem}.direction-details-main .left{width:100%;height:7rem;top:7rem;cursor:pointer;transition:.5s}.direction-details-main .left.active{height:36.875rem}.direction-details-main .left .wrap{width:calc(92% - 3.75rem);position:absolute;top:.9375rem;bottom:initial;left:3.75rem;margin-left:0}.direction-details-main .left .wrap .title{font-size:3.875rem;position:relative;display:inline-block}.direction-details-main .left .wrap .title:before{background-size:contain;width:1.125rem;height:1.25rem;position:absolute;top:16%;bottom:0;right:-12.5%;margin:auto;filter:brightness(0) invert(1)}.direction-details-main .left .wrap form select{width:100%;height:5.5625rem;font-size:1.75rem}.direction-details-main .left .wrap form select option{font-size:1.75rem}.direction-details-main .left .wrap .items .line{height:calc(100% - 4rem);top:5%}.direction-details-main .left .wrap .items .item{font-size:2.5rem}.direction-details-main .right{width:100%}.direction-details-main .right .screen{margin-top:4.375rem}.direction-details-main .right .screen>.title{padding-left:3.125rem;padding-right:3.125rem;font-size:3.125rem}.direction-details-main .right .screen>p{font-size:1.75rem}.direction-details-main .right .screen .title2 span{font-size:2.5rem}.direction-details-main .right .screen .contacts .items .wrap{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;opacity:0;display:none;transition:1s}.direction-details-main .right .screen .contacts .items .wrap.active{opacity:1;display:flex!important}.direction-details-main .right .screen .contacts .items .separate{display:block}.brand-main .left .logo,.direction-details-main .right .screen .brands .logos .separate:after,.direction-details-main .right .screen .contacts .items .separate.hide{display:none}.direction-details-main .right .screen .contacts .items .item{width:100%}.direction-details-main .right .screen .contacts .items .item .photo,.direction-details-main .right .screen .contacts .items .item .photo img{width:12.1875rem;height:12.1875rem}.direction-details-main .right .screen .contacts .items .item .texts{width:calc(100% - 12.1875rem - .9375rem)}.direction-details-main .right .screen .contacts .items .item .texts .name{font-size:2.4375rem}.direction-details-main .right .screen .contacts .items .item .texts .position{font-size:1.5625rem;margin-top:1.5625rem;line-height:1.875rem}.direction-details-main .right .screen .contacts .items .item .texts .contact{font-size:1.5625rem;margin-top:1.5625rem}.direction-details-main .right .screen .contacts .items .item .texts .contact a,.direction-details-main .right .screen .contacts .items .item .texts .contact a img{width:2.125rem;height:1.625rem}.direction-details-main .right .screen .brands .logos .separate{color:#b5b6b6;font-size:1.5rem;font-family:'PT Sans',sans-serif;font-weight:400;line-height:2rem;margin-bottom:1.25rem;margin-top:1.25rem;text-align:center}.direction-details-main .right .screen .brands .logos .item{width:50%;height:19.375rem}.direction-details-main .right .screen .events .slider .slide a img,.direction-details-main .right .screen .news .slider .slide a img,.direction-details-main .right .screen .promos .slider .slide a img{width:100%;height:15.125rem}.direction-details-main .right .screen .events .slider .slide a .title,.direction-details-main .right .screen .news .slider .slide a .title,.direction-details-main .right .screen .promos .slider .slide a .title{font-size:2.5rem;line-height:2.6875rem}.direction-details-main .right .screen .events .slider .slide a .desk,.direction-details-main .right .screen .news .slider .slide a .desk,.direction-details-main .right .screen .promos .slider .slide a .desk{font-size:1.75rem}.direction-details-main .right .screen .events .slider .slide a .date,.direction-details-main .right .screen .news .slider .slide a .date,.direction-details-main .right .screen .promos .slider .slide a .date{font-size:1.5rem}.direction-details-main .right .screen .popup{width:90%;height:auto;position:fixed;top:15.625rem;right:0;bottom:initial;left:0;margin:auto}.direction-details-main .right .screen .popup .title{font-size:2.9375rem}.direction-details-main .right .screen .popup .form{padding-bottom:1.25rem}.direction-details-main .right .screen .popup .form form label p{font-size:1.5625rem}.direction-details-main .right .screen .popup .form form .bottom{flex-direction:column-reverse}.direction-details-main .right .screen .popup .form form .bottom input[type=submit]{margin-top:1.25rem}.direction-details-main .right .screen .popup .form form .bottom .captcha{width:80%}.brand-main .left{width:100%;height:auto;top:7rem;cursor:pointer;transition:.5s}.brand-main .left .wrap{width:calc(92% - 3.75rem);position:relative;top:initial;left:initial;margin-top:.9375rem;margin-left:0}.brand-main .left .wrap .title{font-size:3.125rem;position:relative;display:table-caption}.brand-main .left .wrap .title:before{content:'';background:url(../img/arrow-right.svg) 50% 50% no-repeat;background-size:contain;width:1.125rem;height:1.25rem;position:absolute;top:16%;bottom:0;right:-12.5%;margin:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.brand-main .right,.brand-main .right .screen .cols .col,.brand-main .right .screen .contacts .items .item{width:100%}.brand-main .left .wrap form{display:none}.brand-main .left .wrap form select{width:100%;height:5.5625rem;font-size:1.75rem}.brand-main .left .wrap form select option{font-size:1.75rem}.brand-main .left .wrap .items{display:none;padding-bottom:1.875rem}.brand-main .left .wrap .items .line{height:calc(100% - 4rem - 1.875rem);top:calc(-.6% - 1.875rem)}.brand-main .left .wrap .items .item{font-size:2.5rem}.brand-main .left .wrap .items .item p,.brand-main .left .wrap .items .toggle-list-2 .item,.brand-main .left .wrap .items .toggle-list-3 .item{font-size:2.1875rem}.brand-main .left .wrap .items .toggle-list-2 .line{height:calc(100% - 1.875rem)}.brand-main .right .screen .logo-brand{margin:5rem auto 1.875rem;padding-left:0;padding-right:0;height:6.5625rem}.brand-main .right .screen .pic,.brand-main .right .screen .title_sm,.brand-main .right .screen .video,.brand-main .right .screen ol,.brand-main .right .screen ul,.brand-main .right .screen>.title,.brand-main .right .screen>p{padding-left:3.125rem;padding-right:3.125rem}.brand-main .right .screen .logo-brand img{height:6.5625rem;-o-object-position:0 50%;object-position:0 50%}.brand-main .right .screen>.title{text-align:center;font-size:3.125rem}.brand-main .right .screen .title2{font-size:2.125rem}.brand-main .right .screen .video{margin:0 auto;text-align:center}.brand-main .right .screen .title_sm{font-size:2.5rem;line-height:3rem}.brand-main .right .screen ol li,.brand-main .right .screen ul li,.brand-main .right .screen>p{font-size:1.75rem;line-height:2.125rem}.brand-main .right .screen .cols{flex-direction:column}.brand-main .right .screen .contacts .items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.brand-main .right .screen .contacts .items .item .photo,.brand-main .right .screen .contacts .items .item .photo img{width:12.1875rem;height:12.1875rem}.brand-main .right .screen .contacts .items .item .texts{width:calc(100% - 12.1875rem - .9375rem)}.brand-main .right .screen .contacts .items .item .texts .name{font-size:2.4375rem}.brand-main .right .screen .contacts .items .item .texts .position{font-size:1.5625rem;margin-top:1.5625rem;line-height:1.875rem}.brand-main .right .screen .contacts .items .item .texts .contact{font-size:1.5625rem;margin-top:1.5625rem}.brand-main .right .screen .contacts .items .item .texts .contact a,.brand-main .right .screen .contacts .items .item .texts .contact a img{width:2.125rem;height:1.625rem}.brand-main .right .screen .events .slider .slide a img,.brand-main .right .screen .news .slider .slide a img,.brand-main .right .screen .promos .slider .slide a img{width:100%;height:15.125rem}.brand-main .right .screen .events .slider .slide a .title,.brand-main .right .screen .news .slider .slide a .title,.brand-main .right .screen .promos .slider .slide a .title{font-size:2.5rem;line-height:2.6875rem}.brand-main .right .screen .events .slider .slide a .desk,.brand-main .right .screen .news .slider .slide a .desk,.brand-main .right .screen .promos .slider .slide a .desk{font-size:1.75rem}.brand-main .right .screen .events .slider .slide a .date,.brand-main .right .screen .news .slider .slide a .date,.brand-main .right .screen .promos .slider .slide a .date{font-size:1.5rem}.error .wrap{width:110vw;height:110vw}.condition-main{display:flex}.cisco-landing .hero .container .header .menu,.condition-main .right .screen{display:none}.condition-main .logo{width:12.375rem;height:10.25rem;position:absolute;top:1.875rem;right:6.25rem}.condition-main .left{background-color:#00aeef;width:37.5rem;height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0;box-shadow:.4375rem .4375rem .3125rem rgba(0,0,0,.1);z-index:10;box-sizing:border-box}.condition-main .left .wrap{width:23.125rem;height:34%;position:absolute;top:0;left:4rem;bottom:0;right:0;margin:auto}.condition-main .left .wrap .title{font-weight:700;font-size:3rem;margin-bottom:1.875rem}.condition-main .left .wrap .items{position:relative}.condition-main .left .wrap .items .line{width:1px;height:calc(100% - 4.5rem);background-color:#fff;position:absolute;top:0;left:.4375rem;bottom:0;margin:auto}.condition-main .left .wrap .items .item{font-size:1.53125rem;margin-bottom:1.5625rem;padding-left:1.875rem;position:relative;cursor:pointer}.condition-main .left .wrap .items .item .dot{width:1rem;height:1rem;background-color:#fff;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto}.condition-main .right{width:calc(100% - 37.5rem);padding-top:5.625rem;padding-left:5rem;padding-right:5rem;box-sizing:border-box;position:relative}.condition-main .right .screen .title{color:#00aeef;font-size:3rem;font-family:'PT Sans Caption',sans-serif;font-weight:700;line-height:3.59375rem;margin-bottom:3.75rem}.condition-main .right .screen .title2{color:#000;font-size:1.8125rem;font-weight:700;line-height:2.125rem;margin-top:1.5625rem;margin-bottom:1.5625rem}.condition-main .right .screen ul li,.condition-main .right .screen>p{color:#000;font-size:1.5625rem;line-height:1.875rem;font-family:'PT Sans',sans-serif}.condition-main .right .screen>p{margin:1.25rem 0}.condition-main .right .screen>p span{font-weight:700}.condition-main .right .screen ul{padding-left:0;list-style:none}.cisco-landing .hero .container .header,.cisco-landing .hero .container .texts{height:auto;padding-left:2.5rem;top:initial;position:relative;padding-right:2.5rem}.cisco-landing .hero{background:url(../img/cisco-landing/bg-mob.png) 50% 50% no-repeat;background-size:cover;height:auto}.cisco-landing .hero .container{height:auto}.cisco-landing .hero .container .man{visibility:hidden!important}.cisco-landing .hero .container .header{margin-top:10rem}.cisco-landing .hero .container .header .logos{width:100%}.cisco-landing .hero .container .texts{display:block;width:100%;box-sizing:border-box;margin-top:9.375rem}.cisco-landing .hero .container .texts .title{font-size:4.25rem;width:90%}.cisco-landing .hero .container .texts .desc{font-size:2.25rem;line-height:2.6875rem;margin-top:4.375rem}.cisco-landing .hero .container .texts .btn{width:38.125rem;height:7.3125rem;border-radius:3.4375rem;margin:7.5rem auto 0;font-size:2.125rem}.cisco-landing .advantages{width:100%}.cisco-landing .advantages .wrap{flex-direction:column;margin-top:0}.cisco-landing .advantages .wrap .item{width:100%;height:39.375rem;padding-top:8.125rem;padding-left:3.125rem}.cisco-landing .advantages .wrap .item.item1{order:1}.cisco-landing .advantages .wrap .item.item2{order:4}.cisco-landing .advantages .wrap .item.item3{order:5}.cisco-landing .advantages .wrap .item.item4{order:8}.cisco-landing .advantages .wrap .item.item5{order:2}.cisco-landing .advantages .wrap .item.item6{order:3}.cisco-landing .advantages .wrap .item.item7{order:6}.cisco-landing .advantages .wrap .item.item8{order:7}.cisco-landing .advantages .wrap .item .line{display:none}.cisco-landing .advantages .wrap .item .title{font-size:3.5rem}.cisco-landing .advantages .wrap .item .desc{font-size:2.5rem}.cisco-landing .advantages .wrap .item .pic{max-width:22.5rem;max-height:22.5rem}.cisco-landing .smartnet{margin-top:0}.cisco-landing .smartnet .container{height:auto;display:flex;flex-direction:column-reverse}.cisco-landing .smartnet .container .scheme{position:relative;width:39.875rem;height:113.3125rem;left:initial;margin-top:6.25rem;margin-bottom:6.25rem}.cisco-landing .smartnet .container .scheme img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0;object-position:50% 0}.cisco-landing .smartnet .container .slider-smart-net{background:url(../img/cisco-landing/bg-slider-smart-sm.svg) 50% 100% no-repeat;background-size:cover;width:100%;height:68.75rem;position:relative;top:0}.cisco-landing .smartnet .container .slider-smart-net:before{display:none}.cisco-landing .smartnet .container .slider-smart-net .slider-nav{position:absolute;bottom:12%;left:0;right:0;margin:auto;z-index:10;font-size:2.625rem;color:#fff;font-weight:700;width:95%;display:flex;flex-direction:row;justify-content:space-between;visibility:visible}.cisco-landing .smartnet .container .slider-smart-net .slider-nav .slick-next,.cisco-landing .smartnet .container .slider-smart-net .slider-nav .slick-prev{cursor:pointer;width:35%}.cisco-landing .smartnet .container .slider-smart-net .slider-nav .slick-next{text-align:right}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .slick-track{top:0}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item{height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;cursor:pointer;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);transition:.4s;outline:0;margin:0 2.5rem}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item .title{font-size:4.25rem;font-weight:700;text-align:center;margin-top:1.875rem;order:1;visibility:visible;opacity:1}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item .desc{font-family:'PT Sans Caption',sans-serif;font-size:2.125rem;margin-top:3.75rem;text-align:center;order:2;transition:0;visibility:visible;opacity:1}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item .btn{font-family:'Open Sans',sans-serif;color:#fff;background-color:#00aeef;text-decoration:none;font-size:2.75rem;border:2px solid #fff;box-sizing:border-box;border-radius:4.375rem;display:inline-flex;justify-content:center;align-items:center;order:3;width:30.875rem;height:9.625rem;outline:0;margin-top:3.75rem;visibility:visible;opacity:1;transition:opacity 0s,background-color .3s,color .3s}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item .btn:hover{background-color:#fff;color:#00aeef}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item.slick-active{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item.slick-active .btn,.cisco-landing .smartnet .container .slider-smart-net .carousel_wrap .item.slick-active .desc{opacity:1;visibility:visible}.cisco-landing .promo .container{padding-right:2.5rem;padding-left:2.5rem}.cisco-landing .promo .container .title{font-size:3.375rem}.cisco-landing .promo .container .desc{font-size:2.375rem}.cisco-landing .promo .container .btns{flex-direction:column;justify-content:center;align-items:center;width:100%}.cisco-landing .promo .container .btns .btn{font-size:2.8125rem;text-align:center;height:11.25rem}.cisco-landing .promo .container .btns .btn.btn1{padding:0 2.5rem;width:39.5rem}.cisco-landing .promo .container .btns .btn.btn2{margin-top:3.125rem;width:31.125rem}.cisco-landing .capabilities .container>.title{width:87%;margin:0 auto;font-size:4.25rem;line-height:5.0625rem}.cisco-landing .capabilities .container>.desс{font-size:2.25rem;line-height:2.6875rem}.cisco-landing .capabilities .container>.wrap{width:90%;flex-direction:column;justify-content:center;align-items:center}.cisco-landing .capabilities .container>.wrap .item{margin-bottom:6.25rem}.cisco-landing .capabilities .container>.wrap .item .pic{width:22.3125rem;height:22.3125rem}.cisco-landing .capabilities .container>.wrap .item .text{font-size:2.5rem;line-height:2.5rem}.cisco-landing .capabilities .container .list_wrap{padding-left:2.5rem;padding-right:2.5rem;margin-top:3.125rem}.cisco-landing .capabilities .container .list_wrap .title{font-weight:700;font-size:4.25rem;line-height:5.0625rem;text-align:center}.cisco-landing .capabilities .container .list_wrap .list:before{top:-.6%;left:.9375rem}.cisco-landing .capabilities .container .list_wrap .list .item{font-size:2.5rem;line-height:2.5rem;margin-top:5rem}.cisco-landing .capabilities .container .list_wrap .list .item:before{width:2.0625rem;height:2.0625rem}.cisco-landing .help .container .wrap{width:40rem;height:40rem}.cisco-landing .help .container .wrap .title{font-size:1.9375rem;line-height:1.9375rem}.cisco-landing .help .container .wrap .list .item{font-size:1.6875rem;line-height:1.9375rem}.cisco-landing .help .container .wrap .list .item:before{width:1.0625rem;height:1.0625rem;top:.3125rem}.cisco-landing .help .container .wrap .list:before{height:58%;right:-2.5rem}}@media (max-width:414px){.directions-mob .line{background-color:#fff;width:1px;position:absolute;top:0;left:4.4375rem;transition:.35s}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwibWFpbi5zY3NzIiwicGFydGlhbHMvYW5pbWF0ZS5jc3MiLCJtYWluLmNzcyIsInBhcnRpYWxzL3NsaWNrLXRoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2Fzcy1yZW0vX3JlbS5zY3NzIiwicGFydGlhbHMvYXBwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjZGQW9FQSxLQUNBLElBL0JBLElBZ0NBLEtBQ0UsWUFBYSxVQUFXLFVBQ3hCLFVBQWkrQyxJQW9EbitDLE9BOUZBLEdBK0ZBLE1BQ0UsU0FBNGtFLFFDK2xTOWtFLGdDQUFBLG9DRGpqU0EsT0FJRSxVQUE2dEYsS0FPL3RGLFNBcEdBLElBQ0EsSUFvR0UsZUFBZ0IsU0NuSGxCLEdBU0EsR0FJSSxXQUFBLFNBSkosR0FTQSxHQUVJLE1BQUEsS0FHQSxjQUFBLFFBdkJKLEdBU0EsR0FTQSxHQUtJLGNBQUEsUUF1Q0osZ0JBeURBLGtCQWlCSSxXQUFBLFFBQUEsSUFBQSxXQUFBLElBQUEsR0FzeEJKLGdDQW5XQSwrQkEzWUEsOEJBa0hnQixRQUFBLEdBczNSaEIsa0dBQUEsK0ZBdzlCZ0QsT0FBQSxRRC9xVWhELEtBQ0UsWUFBYSxLQUNiLHlCQUEyVSxLQU83VSxLQUNFLE9BQVEsRUNZTixRQUFBLEVERUosR0FDRSxXQUFZLFlBQ1osT0FBOHhCLEVBTWh5QixLQVNBLEVBQ0UsaUJBQWtCLFlBS3BCLFlBQ0UsY0FBZSxLQUNmLGdCQUFtd0MsVUFDbndDLGdCQUEyd0MsVUFBVSxPQUt2eEMsRUFDQSxPQUNFLFlBQWEsT0FLZixLQUNBLElBQ0EsTUFPQSxNQUNFLFVBQVcsSUFLYixJQUNBLElBQ0UsVUFBVyxJQUNYLFlBQWEsRUFDYixTQUFVLFNBSVosSUFDRSxPQUFRLE9BR1YsSUFDRSxJQUFLLE1BT1AsSUFDRSxhQUFjLEtBT2hCLE9BQ0EsTUFDQSxTQUNBLE9BQ0EsU0FDRSxZQUFhLFFB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LE9BQUEsSUFDQSxNQUFBLFNBUzVCLHlCQUNJLHNCQUVRLGlCQUFBLEtBRUEsTUFBQSxJQUVBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxVQUVBLFdBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLXJlbS9yZW1cIjtcclxuXHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyg2cHggKyAoMTYgLSA2KSAqICgoMTAwdncgLSA3NjlweCkgLyAoMTkyMCAtIDc2OSkpKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDI5MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyg2cHggKyAoMTYgLSA2KSAqICgoMTAwdncgLSAzMDBweCkgLyAoNzY4IC0gMzAwKSkpO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnBpY3R1cmUgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuYnIuZGVzayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYnIubW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMTJiOWYzO1xyXG4gICAgZm9udC1zaXplOiByZW0oNTguNDNweCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzVweCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMTJiOWYzO1xyXG4gICAgZm9udC1zaXplOiByZW0oNTMuMTI1cHgpO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQwcHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzEyYjlmMztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDQ2LjQ4cHgpO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQm9sZCBDQVBTJywgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiByZW0oMzUuODVweCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBCb2xkICcsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI2LjU2cHgpO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5tYi1iYXIgeyBcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgXHJcbn1cclxuXHJcbi5tYi10cmFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxufVxyXG5cclxuXHJcbi5wLWxlZnQtMTYwIHtcclxuICAgIHBhZGRpbmctbGVmdDogcmVtKDE2MHB4KTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wLXJpZ2h0LTE2MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTYwcHgpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnAtbGVmdC0xOTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTkwcHgpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnAtcmlnaHQtMTkwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxOTBweCk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY29va2llLXdhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICB3aWR0aDogcmVtKDQwMHB4KTtcclxuICAgIGhlaWdodDogcmVtKDIwMHB4KTtcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMiU7XHJcblxyXG4gICAgb3BhY2l0eTogMC45NTtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcyAwcztcclxuXHJcbiAgICAmLmhpZGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwIHtcclxuICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgIGhlaWdodDogOTAlO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcblxyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxN3B4KTtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4IDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByZWxvYWRlci1nbG9iYWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzIDBzO1xyXG5cclxuICAgICYuaGlkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9nb19ibHVlLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICB3aWR0aDogcmVtKDIwMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyMDBweCk7XHJcblxyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBsb2FkZXI7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgbG9hZGVyIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMmI5ZjM7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg1dmg7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogcmVtKDE5MHB4KTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDcxcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzkwcHgpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2lyY2xlX21vYiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG5zIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTg4cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oODdweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyODRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oODdweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyODRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oODdweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgYWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTgsIDE4NSwgMjQzKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxOCwgMTg1LCAyNDMsIDEpIDc1JSwgcmdiYSgxOCwgMTg1LCAyNDMsIDApIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTE1MHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIC5wbGFuZV9iYW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL190ZW1wLXBpY3MvcGxhbmVfYmFubmVyLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiA0MyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIlO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDclO1xyXG4gICAgICAgICAgICByaWdodDogNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzLCBvcGFjaXR5IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXIge1xyXG4gICAgQGltcG9ydCBcInBhcnRpYWxzL3NsaWNrLXRoZW1lLnNjc3NcIjtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XHJcblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgaGVpZ2h0OiByZW0oNjAwcHgpO1xyXG5cclxuICAgIC5zbGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNjAwcHgpO1xyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRfd3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDYyMHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDkwcHgpO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgxOTBweCk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDcwcHgpO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI4NHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDg3cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbm5vdW5jZW1lbnQge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDUwcHgpO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIC52aWRlb193cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg3NzhweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDM2N3B4KTtcclxuXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9zdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuc291bmQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvdm9sdW1lLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDVweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMiU7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm11dGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbXV0ZS5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQ1cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIlO1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmVlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNjBweCk7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLmZlZWQtd3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5mZWVkLW5ld3MsXHJcbiAgICAgICAgICAgIC5mZWVkLXByb21vLFxyXG4gICAgICAgICAgICAuZmVlZC1ldmVudHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3NDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjc2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMzVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjc2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjM1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBjb250cmFzdCgwLjMpIGJyaWdodG5lc3MoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcyAwcztcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwaW4gMnMgZWFzZSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmUwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOWNkNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZTAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOWNkNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgc3BpbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAwJXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjAlKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYwJSwgMTYwJSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE2MCUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMClcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiBcclxuXHJcbiAgICAgICAgLnJldm9sIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19wcm9tby5zdmcpIDAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDkyMHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3cuc3ZnKSAwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgzJTtcclxuXHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1uYXYge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2Fyb3VzZWxfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NXZoO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNTBweCAwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNXZoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1dmg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKC01MHB4IDAgMTAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDc3cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMycHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC04JSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmVuZG9ycyB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNjBweCk7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgLmxvZ29zX3dyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTgwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3R0b20ge1xyXG4gICAgLyogYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19oZXJvLmpwZykgNTAlIDAlIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG5cclxuICAgIG1hcmdpbi10b3A6IHJlbSg2MHB4KTtcclxuXHJcbiAgICAmLmJvdHRvbS1kaXJlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNjBweCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDApO1xyXG4gICAgfVxyXG5cclxuICAgICYuYm90dG9tLWV2ZW50cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg2MHB4KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMCk7XHJcbiAgICB9XHJcblxyXG4gICAgPi5jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg4OTBweCk7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDg2NXB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAxJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92aWRlby1jbGlwLnN2ZykgMCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oODcwcHgpO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28tc2xvZ2FuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oODAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI5M3B4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdW50ZXJzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oODQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oOTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg2MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwcHgpO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI2MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZlZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgzNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgd2lkdGg6IHJlbSg2NHB4KTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCB0cmFuc2Zvcm0gMC41cztcclxuXHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLnRvcCB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjUwcHgpO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNnB4KTtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdCB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oY2FsYygxMDB2aCAtIDI1MHB4KSk7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDI3cHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMnB4KTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjdweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgycHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDJweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5hdi1jaXNjby1sYW5kaW5nIHtcclxuICAgICAgICAuYm90IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI3cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjJweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB3aWR0aDogcmVtKDc2cHgpO1xyXG5cclxuICAgICAgICAuYm90IHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKC01cHgpKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oNXB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHJlbSg3OTBweCkpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LW1lbnUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogcmVtKDc5MHB4KTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDgwcHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTY1cHgpO1xyXG4gICAgcGFkZGluZy1yaWdodDogcmVtKDUwcHgpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgocmVtKC03OTBweCkpO1xyXG5cclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG5cclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuXHJcbiAgICAudG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNDlweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAucGhvbmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1LjVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MHB4KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oODNweCk7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbSg1LjVweCAwKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmRjMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN1Yml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM0cHgpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oM3B4IDApO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdWJtZW51MSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMS41cmVtIC0gLjM1cmVtKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgICYubmF2LW1lbnUtY2lzY28tbGFuZGluZyB7XHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLnN1Yml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzBweCk7ICovXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnZoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IHJlbSg5MHB4KTtcclxuICAgICAgICB3aWR0aDogNzclO1xyXG5cclxuICAgICAgICAuc2VhcmNoLXdyYXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC41JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMXB4KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI2cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMiU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNsb3NlLW1lbnUtYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1kaXJlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19oZXJvLmpwZykgNTAlIDAlIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEwMHB4KTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2LjI1cmVtKTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiByZW0oLTEwMHB4KTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmludGVyYWN0aXZlX21lbnUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jaXJjbGUxIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpcmVjdGlvbnNfaGVyby9jaXJjbGUxLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDYlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaXJjbGUyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpcmVjdGlvbnNfaGVyby9jaXJjbGUyLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzIlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGNpcmNsZTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDUwcztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYucGF1c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAuMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAuNCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXJlY3Rpb25zX2hlcm8vaWNvbjEuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaWNvbjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTBzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfQmNC90YTRgNCw0YHRgtGA0YPQutGC0YPRgNCwJztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhZnRlcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGF1c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgYWZ0ZXIxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDg1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBpY29uMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMikgcm90YXRlKC0yNzBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoLTM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXJlY3Rpb25zX2hlcm8vaWNvbjIuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBpY29uMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfQkNCS0KLQntCc0JDQotCY0KfQldCh0JrQkNCvIFxcMGEg0JjQlNCV0J3QotCY0KTQmNCa0JDQptCY0K8gXFwwYSDQmCDQodCR0J7QoCDQlNCQ0J3QndCr0KUnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTY1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFmdGVyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDUwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wYXVzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBhZnRlcjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGljb24yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpIHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoLTI3MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKC0zNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljb24zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlyZWN0aW9uc19oZXJvL2ljb24zLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaWNvbjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTBzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfQmNCd0KTQntCg0JzQkNCm0JjQntCd0J3QkNCvIFxcMGEg0JHQldCX0J7Qn9CQ0KHQndCe0KHQotCsJztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhZnRlcjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGF1c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgYWZ0ZXIzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBpY29uMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMikgcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKC0yNzBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoLTM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbjQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXJlY3Rpb25zX2hlcm8vaWNvbjQuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0oLTYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBpY29uNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ9Ch0JXQotCYINCYINCf0JXQoNCV0JTQkNCn0JAgXFwwYSDQlNCQ0J3QndCr0KUnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTU1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFmdGVyNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDUwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wYXVzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBhZnRlcjQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGljb240IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoLTI3MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpIHJvdGF0ZSgtMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2lyY2xlMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXJlY3Rpb25zX2hlcm8vY2lyY2xlMy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc5JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC03JTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBjaXJjbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MHM7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYi12ZXJzaW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHZoO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpcmVjdGlvbnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICB3aWR0aDogcmVtKDc5NXB4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogcmVtKDE1cHggMHB4IDhweCAtN3B4ICMwMDljZDcpO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTBweCk7XHJcblxyXG4gICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTEuMTI1cmVtKTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiByZW0oNzVweCk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzM3B4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzLCBjb2xvciAwLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZlMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxN3B4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDM1cHgpO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI5NXB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDgwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgMC4yNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvaW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtNThweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxN3B4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE3cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSg3NXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtMSB7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDExNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTE1cHgpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTBweCk7XHJcblxyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OS4wNjI1cmVtKTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubGluZTEge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLyogdG9wOiByZW0oNTA1cHgpOyAqL1xyXG4gICAgICAgICAgICB0b3A6IDQydmg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDYwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZTIge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDFweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDM4OHB4KTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiByZW0oNzQ0cHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiByZW0oNjBweCk7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmUzIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogcmVtKDExOHB4KTtcclxuICAgICAgICAgICAgbGVmdDogcmVtKDYwcHgpO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOS4zNzVyZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuMTI1cmVtKTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgxNTBweCk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZTAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wb2ludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52ZW5kb3ItbG9nb3Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTE1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjBweCA3MHB4IDIwcHggMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTE1MHB4KTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTcwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAudmVuZG9yLWxvZ29zIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGlyZWN0aW9ucy1tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmV2ZW50cy1tYWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBRUVGO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBib3gtc2hhZG93OiByZW0oN3B4IDdweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuXHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNzNweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE0M3B4KTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiByZW0oNTVweCk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oODBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogcmVtKDE3MHB4KTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNDBweCk7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDU4cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNDRweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oN3B4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDB2aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnByZWxvYWRlci1sb2NhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MgMHM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5sb2FkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9nb19ibHVlLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjAwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjAwcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGxvYWRlcjtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgQGtleWZyYW1lcyBsb2FkZXIge1xyXG4gICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50LWxpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDc0MHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMzBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDcwcHgpO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MHB4KTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oMTIycHgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDEzN3B4KTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDFzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZXZlbnQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMC4zKSBicmlnaHRuZXNzKDEuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYWxlbmRhci13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hhZG93IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNCwgMTI0LCAxMjQsIDAuMzcpO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDgzNnB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDgwNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhbGVuZGFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhci1uYXYtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF5bmFtZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgwODI4NTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTklO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kYXlzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcyAwcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMThweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIzMWYyMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMzkwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzgwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4IDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogcmVtKDdweCA3cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1cHggNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKDEzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzRXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubW91bnRoLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50LXNpbmdsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgwIDEwMHB4IDkwcHgpO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucmVnaXN0cmF0aW9uX2J0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oNDA1cHgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMzAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzIwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjlweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyN3B4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0yMjdweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZXRhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjZiN2I3O1xyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRlX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1NXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3OXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oODhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHRfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV2ZW50LXNpbmdsZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I2YjdiNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWJiM2JlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDMycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWRmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVnaXN0cmF0aW9uLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwMHB4IDEwMHB4IDkwcHggMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZGF0ZV93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1NXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTVweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVnaXN0cmF0aW9uLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTcwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDU5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDU5cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTlweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZWNrLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTlweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1OXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1OXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2hlY2stcmFkaW8uc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDA3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzN3B4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlsZW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhiOGI4YjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn0JLRi9Cx0YDQsNC90L3Ri9C5INGE0LDQudC7OiAnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTVweCAyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJlt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbdHlwZT0nZmlsZSddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW3R5cGU9J2NoZWNrYm94J10gKyBzcGFuICsgW3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW3R5cGU9J3N1Ym1pdCddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1OXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTVweCAyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX3NlbGVjdF9hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4IDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5wb3B1cC1zaGFkb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3B1cC1zdWNjZXNzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwMHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNzVweCA1MHB4KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb21vLW1haW4ge1xyXG4gICAgLmZpcnN0LXNjcmVlbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiByZW0oN3B4IDdweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuICAgIFxyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4OCU7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYWdlbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzVweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1MDBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1cHggMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5wcm9tby1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcxdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNXB4IDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb21vLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MXZoO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNXB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDMwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmV3LXByb21vIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI1cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7ICAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAucHJvbW8tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDc0MHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTMwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTIycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg3cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDFzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucHJvbW8taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMjBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMjBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC03MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMC4zKSBicmlnaHRuZXNzKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg3MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUwcHgpO1xyXG5cclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5wYWdlbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDUwMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4IDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE5OHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2NHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDEwMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAucHJvbW8tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3NDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTIycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oN3B4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9tby1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjIwcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIyMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC03MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBjb250cmFzdCgwLjMpIGJyaWdodG5lc3MoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnByb21vLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDEyMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC02M3B4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9tby1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjIwcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIyMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC03MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBjb250cmFzdCgwLjMpIGJyaWdodG5lc3MoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8tc2luZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MyU7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMDBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMTVweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1ldGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNmI3Yjc7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGVfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTU1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDc5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dF93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvbW8tc2luZ2xlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjZiN2I3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YmIzYmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNzNweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNDNweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvbW8tbGlzdC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwMHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDcwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgyNDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDQ3cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb21vLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC0zMHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1tYWluIHtcclxuICAgIC5maXJzdC1zY3JlZW4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogcmVtKDdweCA3cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XHJcbiAgICBcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogODglO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAucGFnZW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM1cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjcwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I3O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4IDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnllYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEzNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tb250aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi55ZWFyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB3aWR0aCAwLjJzIDAuM3MsIHZpc2liaWxpdHkgMC4zcyAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMzVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5uZXdzLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDMwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLm5ldy1uZXdzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI1cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAubmV3cy1saXN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzQwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMzBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg3MHB4KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxMjJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDdweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5uZXdzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI2MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjIwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjIwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNTBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC03MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDFweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KDAuMykgYnJpZ2h0bmVzcygxLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1MHB4KTtcclxuXHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAucGFnZW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTVweCAyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnllYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYueWVhcixcclxuICAgICAgICAgICAgICAgICAgICAmLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB3aWR0aCAwLjJzIDAuM3MsIHZpc2liaWxpdHkgMC4zcyAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubW9udGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE5OHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2NHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDEwMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubmV3cy1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDc0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDE1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxMjJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg3cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLm5ld3MtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI2MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIyMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI2MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMjBweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNTBweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC03MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMXB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMC4zKSBicmlnaHRuZXNzKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5uZXdzLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDEyMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC02M3B4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5uZXdzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMjBweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjIwcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUwcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDFweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KDAuMykgYnJpZ2h0bmVzcygxLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLXNpbmdsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNjMlO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjAwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTE1cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZXRhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjZiN2I3O1xyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRlX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1NXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3OXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oODhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHRfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ld3Mtc2luZ2xlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjZiN2I3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YmIzYmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNzNweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNDNweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmV3cy1saXN0LXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjAwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDI0NHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oNDdweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmV3cy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMzBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0LW1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5mMSB7XHJcbiAgICAgICAgLyogYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mMS5zdmcpIDEwMCUgMCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgKi9cclxuXHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMzAwcHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDE5MTlweCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHJlbSgtNDM0cHgpO1xyXG4gICAgICAgIHJpZ2h0OiByZW0oMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmYyIHtcclxuICAgICAgICAvKiBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2YyLnN2ZykgMCUgMCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgKi9cclxuXHJcbiAgICAgICAgd2lkdGg6IHJlbSgxODUycHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDExMThweCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHJlbSgxMjUwcHgpO1xyXG4gICAgICAgIGxlZnQ6IHJlbSgtMzMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mMyB7XHJcbiAgICAgICAgLyogYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mMy5zdmcpIDAlIDAlIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47ICovXHJcblxyXG4gICAgICAgIHdpZHRoOiByZW0oMjU1NXB4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxMzM4cHgpO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiByZW0oMjc1MHB4KTtcclxuICAgICAgICBsZWZ0OiByZW0oLTU0MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuZjQge1xyXG4gICAgICAgIC8qIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZjQuc3ZnKSAwJSAwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyAqL1xyXG5cclxuICAgICAgICB3aWR0aDogcmVtKDIwMjVweCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTQxOHB4KTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogcmVtKDQ0ODBweCk7XHJcbiAgICAgICAgcmlnaHQ6IHJlbSgtMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmY1IHtcclxuICAgICAgICAvKiBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Y1LnN2ZykgMCUgMCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgKi9cclxuXHJcbiAgICAgICAgd2lkdGg6IHJlbSgyMDc4cHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDE1MDNweCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHJlbSg0NzkwcHgpO1xyXG4gICAgICAgIHJpZ2h0OiByZW0oLTEwcHgpO1xyXG5cclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5mNiB7XHJcbiAgICAgICAgLyogYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mNi5zdmcpIDAlIDAlIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47ICovXHJcblxyXG4gICAgICAgIHdpZHRoOiByZW0oMTkyNnB4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxNzk0cHgpO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiByZW0oNjMyM3B4KTtcclxuICAgICAgICByaWdodDogcmVtKC0zOTBweCk7XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgY2FudmFzeyBcclxuICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgXHJcbiAgICB9XHJcblxyXG4gICAgI3BhcnRpY2xlcy1qczF7IFxyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlOyBcclxuICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2sxIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIC8qIHBhZGRpbmctdG9wOiByZW0oMTAwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTAwcHgpOyAqL1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI0MHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICAgICAgICAgIC8qIG1hcmdpbi1yaWdodDogcmVtKDE1MHB4KTsgKi9cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDk4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDkwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzOXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDc1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNzhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTd2aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTd2aDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKC0yMDBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2syIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI0MHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTM3MHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2szIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI0MHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ2LjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrNCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAvKiBwYWRkaW5nLXRvcDogcmVtKDE1MHB4KTsgKi9cclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNDBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgLnZpZGVvX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg3dmg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4N3ZoO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC0xMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC0xMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTglO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTQ1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jazUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLyogcGFkZGluZy10b3A6IHJlbSgyMDBweCk7ICovXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjQwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDYuNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2s2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIC8qIHBhZGRpbmctdG9wOiByZW0oNTUwcHgpOyAqL1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI0MHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzc1cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzc1cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjg1cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg1M3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODclO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDIwcHggYXV0byk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrNyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAvKiBwYWRkaW5nLXRvcDogcmVtKDIwMHB4KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE4MHB4KTsgKi9cclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNDBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDc3NXB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDc3NXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDYwMHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDExMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd25zIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDdweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgyMHB4IGF1dG8pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrOCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAvKiBwYWRkaW5nLXRvcDogcmVtKDE0MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1MHB4KTsgKi9cclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNDBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzc1cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzc1cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjAwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4udGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDUzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3ducyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg3cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC0xNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMjBweCBhdXRvKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jazkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLyogcGFkZGluZy10b3A6IHJlbSgxNTBweCk7ICovXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjQwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDc3NXB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDc3NXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDYwMHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDExMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd25zIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDdweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgyMHB4IGF1dG8pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlRnJvbVRvcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjhzO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZUZyb21Cb3R0b20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjhzO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZUZyb21MZWZ0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IDAuOHM7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlRnJvbVJpZ2h0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC44cztcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2NhbGVUbyB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IDAuOHM7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0cy1tYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTk4cHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDE2NHB4KTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogcmVtKDMwcHgpO1xyXG4gICAgICAgIHJpZ2h0OiByZW0oMTAwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgIHdpZHRoOiByZW0oNjAwcHgpO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIGJveC1zaGFkb3c6IHJlbSg3cHggN3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG5cclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDM1MHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNCU7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogcmVtKDY0cHgpO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0LjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzcuNXJlbSk7XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oOTBweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oODBweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwcHgpO1xyXG5cclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5zY3JlZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1Ny41cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDc1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOXB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9waW4uc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDM2cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAudGVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjlweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fdGVsLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyN3B4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGVsLXR3byB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI5cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndvcmt0aW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi13b3JrdGltZS5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwNXB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQyMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waG90by1vZmZpY2Uge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMTVweCAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLWRvd24tY29udGFjdHMuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTJweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg3MDVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMTBweCAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgxMHB4IDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEycHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXBhcnRtZW50cyB7XHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZW1haWwuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwcHggNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZW1haWwuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZ2VudHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzBweCA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLml0ZW0tZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLml0ZW0taW52ZXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZW1haWwuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNuZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzBweCA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLml0ZW0tZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX3RlbC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZW1haWwuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hbnVmYWN0dXJlcnMtbWFpbiB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg3MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNTBweCk7XHJcblxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnBhZ2VuYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNXB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2I2YjdiNztcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTVweCA1MHB4IDE1cHggMjVweCk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX3NlbGVjdF9hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWxwaGFiZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxOThweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE2NHB4KTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogcmVtKDEwMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNzBweCk7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMjBweCAwKTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbSgwIDRweCk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNTBweCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MHB4KTtcclxuXHJcbiAgICAgICAgLmxvZ29zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgLnNlcGFyYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYjViNmI2O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMnB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ29zLWhpZGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIuNSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEuMjVyZW0gcmdiYSgwLDEwNSwyNDEsMC4yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3VwcG9ydC1tYWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZjEge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTMwMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxOTE5cHgpO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiByZW0oLTQzNHB4KTtcclxuICAgICAgICByaWdodDogcmVtKDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5mMiB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxODUycHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDExMThweCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHJlbSgxMjUwcHgpO1xyXG4gICAgICAgIGxlZnQ6IHJlbSgtMzMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mMyB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyNTU1cHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDEzMzhweCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHJlbSgyNzUwcHgpO1xyXG4gICAgICAgIGxlZnQ6IHJlbSgtNTQwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mNCB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyMDI1cHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDE0MThweCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHJlbSg0NDgwcHgpO1xyXG4gICAgICAgIHJpZ2h0OiByZW0oLTEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mNSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyMDc4cHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDE1MDNweCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHJlbSg0NzkwcHgpO1xyXG4gICAgICAgIHJpZ2h0OiByZW0oLTEwcHgpO1xyXG5cclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5mNiB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxOTI2cHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDE3OTRweCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHJlbSg2MzIzcHgpO1xyXG4gICAgICAgIHJpZ2h0OiByZW0oLTM5MHB4KTtcclxuXHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICBjYW52YXN7IFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyBcclxuICAgIH1cclxuXHJcbiAgICAjcGFydGljbGVzLWpzMXsgXHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7IFxyXG4gICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jazEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0NDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDkwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzQ0cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzQ0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2syLFxyXG4gICAgLmJsb2NrNCxcclxuICAgIC5ibG9jazYsXHJcbiAgICAuYmxvY2s4IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1MHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDkwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzAwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2szLFxyXG4gICAgLmJsb2NrNSxcclxuICAgIC5ibG9jazcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg1M3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3MDBweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3MDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2xpZGVGcm9tVG9wIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IDAuOHM7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlRnJvbUJvdHRvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IDAuOHM7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlRnJvbUxlZnQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC44cztcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVGcm9tUmlnaHQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjhzO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zY2FsZVRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC44cztcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhcnRuZXJzLW1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5mMSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMzAwcHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDE5MTlweCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHJlbSgtNDM0cHgpO1xyXG4gICAgICAgIHJpZ2h0OiByZW0oMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmYyIHtcclxuICAgICAgICB3aWR0aDogcmVtKDE4NTJweCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTExOHB4KTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogcmVtKDEyNTBweCk7XHJcbiAgICAgICAgbGVmdDogcmVtKC0zMzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgY2FudmFzeyBcclxuICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgXHJcbiAgICB9XHJcblxyXG4gICAgI3BhcnRpY2xlcy1qczF7IFxyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlOyBcclxuICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2sxIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1MHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUzJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDApO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0NDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oOTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOTAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTI1MHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNDBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MSU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzNThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDY4cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oODAwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oODAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2szIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1MHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg1M3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM1OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjhweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg4MDBweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4MDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDYwcHgpO1xyXG5cclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJlbSg3cHggN3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1OHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgwIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjczcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNThweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMHB4KTtcclxuICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXB0Y2hhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzM4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MHB4KTtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTk4cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTY0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI3MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDcwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDcwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI3cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi50ZXh0X2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50ZXh0cy12ZW5kb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zbGlkZUZyb21Ub3Age1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC44cztcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVGcm9tQm90dG9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC44cztcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVGcm9tTGVmdCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjhzO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZUZyb21SaWdodCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IDAuOHM7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjYWxlVG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjhzO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJlc3NjZW50ZXItbWFpbiB7XHJcbiAgICAuZmlyc3Qtc2NyZWVuIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJlbSg3cHggN3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG4gICAgXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg4JTtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNTBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oODBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhZ2VuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI3MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I2YjdiNztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTVweCAyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi55ZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnByZXNzY2VudGVyLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDMwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLm5ldy1wcmVzc2NlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MnB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2ZpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTEwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTlweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAucHJlc3NjZW50ZXItbGlzdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDc0MHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTMwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTIycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg3cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDFzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucHJlc3NjZW50ZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMjBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMjBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC03MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMC4zKSBicmlnaHRuZXNzKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg3MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUwcHgpO1xyXG5cclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5wYWdlbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI3MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4IDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE5OHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2NHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDEwMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAucHJlc3NjZW50ZXItbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3NDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTIycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oN3B4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wcmVzc2NlbnRlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjIwcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIyMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC03MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBjb250cmFzdCgwLjMpIGJyaWdodG5lc3MoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnByZXNzY2VudGVyLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDEyMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC02M3B4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wcmVzc2NlbnRlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjIwcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIyMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC03MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBjb250cmFzdCgwLjMpIGJyaWdodG5lc3MoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlc3NjZW50ZXItc2luZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MyU7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMDBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMTVweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgLnBhZ2VuYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWV0YSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I2YjdiNztcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dF93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmVzc2NlbnRlci1zaW5nbGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNmI3Yjc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc29jaWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzliYjNiZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE3M3B4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE0M3B4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oODBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmVzc2NlbnRlci1saXN0LXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjAwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDI0NHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oNDdweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJlc3NjZW50ZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDEzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTMwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXJlY3Rpb24tZGV0YWlscy1tYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBib3gtc2hhZG93OiByZW0oN3B4IDdweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuXHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDE3M3B4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTQzcHgpO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSg1MHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNjRweCk7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDUwMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4IDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fc2VsZWN0X2Fycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1zIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuOHJlbSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0LjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDcwcHgpO1xyXG5cclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5zY3JlZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJj4udGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU3LjVweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMHB4KTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oODBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oODBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIzcHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDEwcHggMCAzMHB4IDApO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI3cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMnB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3RzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VwYXJhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I1YjZiNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEyMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NWM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcuNXJlbSAtIC45Mzc1cmVtKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5icmFuZHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oODBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oODBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ29zIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VwYXJhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvcy1oaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE3MHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSByZ2JhKDAsMTA1LDI0MSwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmV3cyxcclxuICAgICAgICAgICAgLnByb21vcyxcclxuICAgICAgICAgICAgLmV2ZW50cyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1uZXh0LCBcclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctbGVmdC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTQ1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuIFxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1yaWdodC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODclO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXZlbnRzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUyIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hhZG93IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI0LCAxMjQsIDEyNCwgMC4zNik7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3B1cCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzU1cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzQ1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA3JTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNThweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMCAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4IDIwcHggMCAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNzNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNThweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXB0Y2hhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDMzOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmFuZC1tYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBib3gtc2hhZG93OiByZW0oN3B4IDdweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuXHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDE3M3B4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTQzcHgpO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSg1MHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc2JTtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg2NHB4KTtcclxuXHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoNjAlIC0gMy4xMjVyZW0pO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NSwgMjM5LCAwKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAwZGVnXHJcbiAgICAgICAgICAgICAgICAgICAgLCMwMGFlZWYgMCwjMDBhZWVmIDczJSxyZ2JhKDI0NiwyNDYsMjQ2LDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0JTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDUwMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4IDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fc2VsZWN0X2Fycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvZ2dsZS1saXN0LTIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMzVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMS4zNzVyZW0pO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDExcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG9nZ2xlLWxpc3QtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgzNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDcwcHgpO1xyXG5cclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5zY3JlZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28tYnJhbmQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNTBweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNjBweCk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogMCUgMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDRweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1Mi41cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDBweCk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjdweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMycHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oODBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oODBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDY0NHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNTJweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9zbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI3cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMnB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oODBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oODBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNnB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgxMHB4IDAgMzBweCAwKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oODBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oODBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI2cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDEwcHggMCAzMHB4IDApO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgxNXB4IDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjZweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMTBweCAwIDMwcHggMCk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwMHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDE1cHggMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2xzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29sLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3RzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDclO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1YztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNy41cmVtIC0gLjkzNzVyZW0pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI5cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTlweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTlweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJyYW5kcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZXBhcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ29zLWhpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTcwcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxLjI1cmVtIHJnYmEoMCwxMDUsMjQxLDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uZXdzLFxyXG4gICAgICAgICAgICAucHJvbW9zLFxyXG4gICAgICAgICAgICAuZXZlbnRzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLW5leHQsIFxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1sZWZ0LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NyU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ldmVudHMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oODBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oODBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5icmFuZC1zaG9wIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDUycHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogZmlsdGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nob3AvY2FydC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDUycHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNoYWRvdyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNCwgMTI0LCAxMjQsIDAuMzYpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9wdXAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDc1NXB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDc0NXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNyU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FydC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1OHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1OHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTBweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNnB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDAgMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNThweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nob3AvYXJyb3dfdG9wLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47ICovXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEzcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2xzLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2hvcC9hcnJvd19ib3R0b20uc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgKi9cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTNweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jbHMtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1OHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgwIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwcHggMjBweCAwIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTlweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0NHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI3M3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1OHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcHRjaGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzM4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvcHVwLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDc4MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctZXJyb3IuanBnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLndyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgICAgIGhlaWdodDogNzB2dztcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcxJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNiU7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTE1JTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1cHgpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2JTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0MiU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb25kaXRpb24tbWFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogcmVtKDE5OHB4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxNjRweCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICByaWdodDogcmVtKDEwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuICAgICAgICB3aWR0aDogcmVtKDYwMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBib3gtc2hhZG93OiByZW0oN3B4IDdweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuXHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgzNzBweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzQlO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IHJlbSg2NHB4KTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1zIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuNXJlbSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0LjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzcuNXJlbSk7XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oOTBweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oODBweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwcHgpO1xyXG5cclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5zY3JlZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1Ny41cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjlweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzRweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjVweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjVweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgyMHB4IDApO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlubm92YXRpb25sYWItbWFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgYm94LXNoYWRvdzogcmVtKDdweCA3cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTUwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMTVweCk7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogcmVtKDU1cHgpO1xyXG4gICAgICAgICAgICByaWdodDogcmVtKDgwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg2NHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwMHB4KTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I2YjdiNztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1cHggMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl9zZWxlY3RfYXJyb3cuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhbGVuZGFyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDUyMHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuc2hhZG93IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjQsIDEyNCwgMTI0LCAwLjM3KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1MDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTA1cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyLW5hdi1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXluYW1lcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmRheXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MgMHM7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzBweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyMzFmMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMzkwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzgwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1cHggMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogcmVtKDdweCA3cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDBzO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1cHggNDBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKDEzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNzVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhc0V2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vdW50aC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg5MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDkwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4MHB4KTtcclxuXHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTUwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMzBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3Mge1xyXG4gICAgICAgICAgICAudGl0bGUyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjdweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMycHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stbmV4dCwgXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LWxlZnQuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNDVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctcmlnaHQuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODclO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiAtIGNpc2NvLWxhbmRpbmcgLSAqL1xyXG5cclxuLmNpc2NvLWxhbmRpbmcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaGVybyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaXNjby1sYW5kaW5nL2JnLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZjEge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDEzMDBweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE5MTlweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IHJlbSgwKTtcclxuICAgICAgICAgICAgbGVmdDogcmVtKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5tYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaXNjby1sYW5kaW5nL21hbi5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjgwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzA1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMiU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNjJweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oNjBweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE4NXB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMjBweCk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2NTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU5dmg7XHJcblxyXG4gICAgICAgICAgICAgICAgdG9wOiAyMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM2cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDM1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQ1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4NnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkdmFudGFnZXMge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MDVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLndoaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgxNjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc21hcnRuZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgICAgICAgICAuc2NoZW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oOTQ0cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgxODBweCk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwIDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1zbWFydC1uZXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaXNjby1sYW5kaW5nL2JnLXNsaWRlci1zbWFydC5zdmcpIDAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDc4MHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy5zdmcpIDAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgzJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5zbGlkZXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbF93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODV2aDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MHB4IDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNXZoO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzV2aDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgtNTBweCAwIDEwMHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI3N3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDg2cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzNXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNDMlKTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2lzY28tbGFuZGluZy9iZzIucG5nKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg5MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTg1cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwcHgpO1xyXG5cclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg2MHB4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNzJweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG5zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDM1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4NnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1NjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNzdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FwYWJpbGl0aWVzIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg5MHB4KTtcclxuXHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICA+LnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg3MnB4KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+LmRlc9GBIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNnB4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDNweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPi53cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oODBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saXN0X3dyYXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTg1cHgpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg5JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTRweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlbHAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgLmYyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEwdmg7XHJcbiAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IHJlbSgtMTAwcHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiByZW0oMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwcHgpO1xyXG5cclxuICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1dmg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk1dmg7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTQzcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIGhlaWdodDogNzB2aDtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDEyO1xyXG5cclxuICAgICAgICBib3gtc2hhZG93OiByZW0oMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDZweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbG93ZXItYWxwaGE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMTVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2ZTk2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NhbmNlbC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMTVweCk7XHJcblxyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi50by10b3Age1xyXG4gICAgd2lkdGg6IHJlbSg1MHB4KTtcclxuICAgIGhlaWdodDogcmVtKDUwcHgpO1xyXG5cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDUlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcyAwcztcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDAuMnZ3ICMwMGFkZWUpO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg1MHB4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg1MHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxucCBhIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNWJlO1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCA2NSUsICM1YmYgNjUlKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDAlO1xyXG59XHJcblxyXG5wIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5AaW1wb3J0IFwicGFydGlhbHMvYW5pbWF0ZS5jc3NcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2FwcFwiOyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG59XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTkwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSguOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTkwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSguOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKC4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzKTtcbkBpbXBvcnQgdXJsKHBhcnRpYWxzL2FuaW1hdGUuY3NzKTtcbmh0bWwge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDZweCArICgxNiAtIDYpICogKCgxMDB2dyAtIDc2OXB4KSAvICgxOTIwIC0gNzY5KSkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI5MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDZweCArICgxNiAtIDYpICogKCgxMDB2dyAtIDMwMHB4KSAvICg3NjggLSAzMDApKSk7IH0gfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5ici5kZXNrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYnIubW9iIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMmI5ZjM7XG4gIGZvbnQtc2l6ZTogMy42NTE4N3JlbTtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtOyB9XG5cbmgyIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEyYjlmMztcbiAgZm9udC1zaXplOiAzLjMyMDMxcmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cblxuaDMge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTJiOWYzO1xuICBmb250LXNpemU6IDIuOTA1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtOyB9XG5cbmg0IHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIEJvbGQgQ0FQUycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuMjQwNjNyZW07XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cblxuaDUge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMgQm9sZCAnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjY2cmVtO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cblxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5tYi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLm1iLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4ucC1sZWZ0LTE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnAtcmlnaHQtMTYwIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnAtbGVmdC0xOTAge1xuICBwYWRkaW5nLWxlZnQ6IDExLjg3NXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucC1yaWdodC0xOTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMS44NzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNvb2tpZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgd2lkdGg6IDI1cmVtO1xuICBoZWlnaHQ6IDEyLjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMiU7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzIDBzOyB9XG4gIC5jb29raWUtd2FybmluZy5oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuY29va2llLXdhcm5pbmcgLndyYXAge1xuICAgIHdpZHRoOiA4OCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuY29va2llLXdhcm5pbmcgLndyYXAgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtOyB9XG4gICAgLmNvb2tpZS13YXJuaW5nIC53cmFwIGJ1dHRvbiB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgcGFkZGluZzogMC42MjVyZW0gMi41cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cblxuLnByZWxvYWRlci1nbG9iYWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcyAwczsgfVxuICAucHJlbG9hZGVyLWdsb2JhbC5oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAucHJlbG9hZGVyLWdsb2JhbCAubG9hZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvX2JsdWUuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgaGVpZ2h0OiAxMi41cmVtO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBsb2FkZXI7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpOyB9IH1cblxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTJiOWYzO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZXJvIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICAuaGVybyAuY29udGFpbmVyIC50ZXh0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDM2JTtcbiAgICAgIGhlaWdodDogODV2aDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDExLjg3NXJlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHotaW5kZXg6IDExOyB9XG4gICAgICAuaGVybyAuY29udGFpbmVyIC50ZXh0cyAubG9nbyB7XG4gICAgICAgIHdpZHRoOiAyOS40Mzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDI0LjM3NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVybyAuY29udGFpbmVyIC50ZXh0cyAuY2lyY2xlX21vYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZXJvIC5jb250YWluZXIgLnRleHRzIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgICAuaGVybyAuY29udGFpbmVyIC50ZXh0cyAuYnRucyB7XG4gICAgICAgIHdpZHRoOiAzNi43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1LjQzNzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuaGVybyAuY29udGFpbmVyIC50ZXh0cyAuYnRucyBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4xODc1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDE3Ljc1cmVtO1xuICAgICAgICAgIGhlaWdodDogNS40Mzc1cmVtO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAuaGVybyAuY29udGFpbmVyIC50ZXh0cyAuYnRucyBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5oZXJvIC5jb250YWluZXIgLnRleHRzIC5idG5zIC5ib3JkZXIge1xuICAgICAgICAgIHdpZHRoOiAxNy43NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDUuNDM3NXJlbTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4xODc1cmVtO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDsgfVxuICAgIC5oZXJvIC5jb250YWluZXIgLnZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuaGVybyAuY29udGFpbmVyIC52aWRlbzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMmI5ZjM7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzEyYjlmMyA3NSUsIHJnYmEoMTgsIDE4NSwgMjQzLCAwKSAxMDAlKTtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAgICAgLmhlcm8gLmNvbnRhaW5lciAudmlkZW8gdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC05LjM3NXJlbTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmhlcm8gLmNvbnRhaW5lciAucGxhbmVfYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvX3RlbXAtcGljcy9wbGFuZV9iYW5uZXIuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiA0MyU7XG4gICAgICBoZWlnaHQ6IDEyJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNyU7XG4gICAgICByaWdodDogNSU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMsIG9wYWNpdHkgMC4zczsgfVxuICAgICAgLmhlcm8gLmNvbnRhaW5lciAucGxhbmVfYmFubmVyLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgICAgIC5oZXJvIC5jb250YWluZXIgLnBsYW5lX2Jhbm5lci5oaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5zbGlkZXIge1xuICAvKiBTbGlkZXIgKi9cbiAgLyogSWNvbnMgKi9cbiAgLyogQXJyb3dzICovXG4gIC8qIERvdHMgKi9cbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDM3LjVyZW07IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgLnNsaWRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfSB9XG4gIC5zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC5zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpZGVyIC5zbGljay1wcmV2OmZvY3VzLFxuICAgIC5zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIsXG4gICAgLnNsaWRlciAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpZGVyIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbiAgICAgIC5zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgICAgLnNsaWRlciAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNsaWRlciAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gICAgLnNsaWRlciAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLnNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsXG4gICAgLnNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAuc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC0yNXB4OyB9XG4gICAgLnNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuICAgICAgW2Rpcj1cInJ0bFwiXSAuc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cbiAgLnNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAuc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgICBbZGlyPVwicnRsXCJdIC5zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLihpBcIjsgfVxuICAuc2xpZGVyIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMuNyU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogLTQ4LjQlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAuc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgICAgZm9udC1zaXplOiA1LjYyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgICAuc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNsaWRlciAuc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogMzcuNXJlbTsgfVxuICAgIC5zbGlkZXIgLnNsaWRlIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zbGlkZXIgLnNsaWRlIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2xpZGVyIC5zbGlkZSAudGV4dF93cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICB3aWR0aDogMzguNzVyZW07XG4gICAgICBoZWlnaHQ6IDMwLjYyNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDExLjg3NXJlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDQuMzc1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zbGlkZXIgLnNsaWRlIC50ZXh0X3dyYXAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAgIC5zbGlkZXIgLnNsaWRlIC50ZXh0X3dyYXAgLmJ0biB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjE4NzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE3Ljc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDUuNDM3NXJlbTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4uYW5ub3VuY2VtZW50IHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07IH1cbiAgLmFubm91bmNlbWVudCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmFubm91bmNlbWVudCAuY29udGFpbmVyIC52aWRlb193cmFwIHtcbiAgICAgIHdpZHRoOiA0OC42MjVyZW07XG4gICAgICBoZWlnaHQ6IDIyLjkzNzVyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAgICAgLmFubm91bmNlbWVudCAuY29udGFpbmVyIC52aWRlb193cmFwIHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5hbm5vdW5jZW1lbnQgLmNvbnRhaW5lciAudmlkZW9fd3JhcCAucG9zdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgLmFubm91bmNlbWVudCAuY29udGFpbmVyIC52aWRlb193cmFwIC5wb3N0ZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgLmFubm91bmNlbWVudCAuY29udGFpbmVyIC52aWRlb193cmFwIC5wb3N0ZXIuaGlkZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIC5hbm5vdW5jZW1lbnQgLmNvbnRhaW5lciAudmlkZW9fd3JhcCAuc291bmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdm9sdW1lLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDIuODEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm90dG9tOiA1JTtcbiAgICAgICAgcmlnaHQ6IDIlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgICAgLmFubm91bmNlbWVudCAuY29udGFpbmVyIC52aWRlb193cmFwIC5zb3VuZC5hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAuYW5ub3VuY2VtZW50IC5jb250YWluZXIgLnZpZGVvX3dyYXAgLm11dGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbXV0ZS5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyLjgxMjVyZW07XG4gICAgICAgIGhlaWdodDogMi44MTI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvdHRvbTogNSU7XG4gICAgICAgIHJpZ2h0OiAyJTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAgIC5hbm5vdW5jZW1lbnQgLmNvbnRhaW5lciAudmlkZW9fd3JhcCAubXV0ZS5hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAuYW5ub3VuY2VtZW50IC5jb250YWluZXIgLnZpZGVvX3dyYXAgLnRleHRzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2LjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgLmFubm91bmNlbWVudCAuY29udGFpbmVyIC52aWRlb193cmFwIC50ZXh0cy5oaWRlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZmVlZCB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07IH1cbiAgLmZlZWQgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1uZXdzLFxuICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLXByb21vLFxuICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLWV2ZW50cyB7XG4gICAgICAgIHdpZHRoOiA0Ni4yNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtbmV3cy5hY3RpdmUsXG4gICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1wcm9tby5hY3RpdmUsXG4gICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1ldmVudHMuYWN0aXZlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1uZXdzIC5pdGVtLFxuICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtcHJvbW8gLml0ZW0sXG4gICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1ldmVudHMgLml0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtbmV3cyAuaXRlbSAucGljLFxuICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1wcm9tbyAuaXRlbSAucGljLFxuICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1ldmVudHMgLml0ZW0gLnBpYyB7XG4gICAgICAgICAgICB3aWR0aDogMTcuMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDE0LjY4NzVyZW07XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1czsgfVxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLW5ld3MgLml0ZW0gLnBpYyBpbWcsXG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtcHJvbW8gLml0ZW0gLnBpYyBpbWcsXG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtZXZlbnRzIC5pdGVtIC5waWMgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3LjI1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0LjY4NzVyZW07XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLW5ld3MgLml0ZW0gLnRleHRzLFxuICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1wcm9tbyAuaXRlbSAudGV4dHMsXG4gICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLWV2ZW50cyAuaXRlbSAudGV4dHMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtOyB9XG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtbmV3cyAuaXRlbSAudGV4dHMgLmNhdGVnb3J5LFxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLXByb21vIC5pdGVtIC50ZXh0cyAuY2F0ZWdvcnksXG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtZXZlbnRzIC5pdGVtIC50ZXh0cyAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3OyB9XG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtbmV3cyAuaXRlbSAudGV4dHMgLnRpdGxlLFxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLXByb21vIC5pdGVtIC50ZXh0cyAudGl0bGUsXG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtZXZlbnRzIC5pdGVtIC50ZXh0cyAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtbmV3cyAuaXRlbSAudGV4dHMgLmRlc2MsXG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtcHJvbW8gLml0ZW0gLnRleHRzIC5kZXNjLFxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLWV2ZW50cyAuaXRlbSAudGV4dHMgLmRlc2Mge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLW5ld3MgLml0ZW0gLnRleHRzIC5kYXRlLFxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLXByb21vIC5pdGVtIC50ZXh0cyAuZGF0ZSxcbiAgICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1ldmVudHMgLml0ZW0gLnRleHRzIC5kYXRlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLW5ld3MgLml0ZW06aG92ZXIgLnBpYyxcbiAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtcHJvbW8gLml0ZW06aG92ZXIgLnBpYyxcbiAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtZXZlbnRzIC5pdGVtOmhvdmVyIC5waWMge1xuICAgICAgICAgICAgZmlsdGVyOiBjb250cmFzdCgwLjMpIGJyaWdodG5lc3MoMS41KTsgfVxuICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5sb2FkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcyAwczsgfVxuICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmxvYWRlci5oaWRlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmxvYWRlciAubG9hZCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDAlO1xuICAgICAgICAgIHdpZHRoOiA2LjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogNi4yNXJlbTsgfVxuICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAubG9hZGVyIC5sb2FkIGhyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAycyBlYXNlIGluZmluaXRlOyB9XG4gICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5sb2FkZXIgLmxvYWQgOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmUwMDA7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjVzOyB9XG4gICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5sb2FkZXIgLmxvYWQgOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Y2Q3O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cbiAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmxvYWRlciAubG9hZCA6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmUwMDA7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjVzOyB9XG4gICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5sb2FkZXIgLmxvYWQgOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOWNkNzsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjAlKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2MCUsIDE2MCUpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTYwJSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH0gfVxuICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfcHJvbW8uc3ZnKSAwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiA1Ny41cmVtO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3cuc3ZnKSAwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGhlaWdodDogODMlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIC5zbGlkZXItbmF2IHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAuZmVlZCAuY29udGFpbmVyIC5yZXZvbCAuY2Fyb3VzZWxfd3JhcCB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGhlaWdodDogODV2aDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIC5jYXJvdXNlbF93cmFwIC5zbGljay1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAzLjEyNXJlbSAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAucmV2b2wgLmNhcm91c2VsX3dyYXAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICB0b3A6IDM1dmg7IH1cbiAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAucmV2b2wgLmNhcm91c2VsX3dyYXAgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMzV2aDtcbiAgICAgICAgICBtYXJnaW46IC0zLjEyNXJlbSAwIDYuMjVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAucmV2b2wgLmNhcm91c2VsX3dyYXAgLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5yZXZvbCAuY2Fyb3VzZWxfd3JhcCAuaXRlbSAuZGVzYyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIC5jYXJvdXNlbF93cmFwIC5pdGVtIC5idG4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxNS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjgxMjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzOyB9XG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5yZXZvbCAuY2Fyb3VzZWxfd3JhcCAuaXRlbSAuYnRuOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7IH1cbiAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5yZXZvbCAuY2Fyb3VzZWxfd3JhcCAuaXRlbS5zbGljay1jZW50ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC04JSk7IH1cbiAgICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIC5jYXJvdXNlbF93cmFwIC5pdGVtLnNsaWNrLWNlbnRlciAuZGVzYyB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIC5jYXJvdXNlbF93cmFwIC5pdGVtLnNsaWNrLWNlbnRlciAuYnRuIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4udmVuZG9ycyB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07IH1cbiAgLnZlbmRvcnMgLmNvbnRhaW5lciAubG9nb3Nfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudmVuZG9ycyAuY29udGFpbmVyIC5sb2dvc193cmFwIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAxMS4yNXJlbTtcbiAgICAgIGhlaWdodDogNS42MjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudmVuZG9ycyAuY29udGFpbmVyIC5sb2dvc193cmFwIC5pdGVtOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cbiAgICAgIC52ZW5kb3JzIC5jb250YWluZXIgLmxvZ29zX3dyYXAgLml0ZW0gaW1nIHtcbiAgICAgICAgd2lkdGg6IDExLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDUuNjI1cmVtO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5ib3R0b20ge1xuICAvKiBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2hlcm8uanBnKSA1MCUgMCUgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTsgfVxuICAuYm90dG9tLmJvdHRvbS1kaXJlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmJvdHRvbS5ib3R0b20tZXZlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ib3R0b20gPiAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NS42MjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYm90dG9tID4gLmNvbnRhaW5lciAudmlkZW8ge1xuICAgICAgd2lkdGg6IDU0LjA2MjVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYm90dG9tID4gLmNvbnRhaW5lciAudmlkZW8gdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJvdHRvbSA+IC5jb250YWluZXIgLnZpZGVvOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAxJTtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92aWRlby1jbGlwLnN2ZykgMCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5ib3R0b20gPiAuY29udGFpbmVyIC50ZXh0cyB7XG4gICAgICB3aWR0aDogNTQuMzc1cmVtOyB9XG4gICAgICAuYm90dG9tID4gLmNvbnRhaW5lciAudGV4dHMgLmxvZ28tc2xvZ2FuIHtcbiAgICAgICAgd2lkdGg6IDUwcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmJvdHRvbSA+IC5jb250YWluZXIgLnRleHRzIC5sb2dvLXNsb2dhbiBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgICAgIC5ib3R0b20gPiAuY29udGFpbmVyIC50ZXh0cyAubG9nby1zbG9nYW4gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTguMzEyNXJlbTsgfVxuICAgICAgLmJvdHRvbSA+IC5jb250YWluZXIgLnRleHRzIC5jb3VudGVycyB7XG4gICAgICAgIHdpZHRoOiA1Mi41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA4LjEyNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5ib3R0b20gPiAuY29udGFpbmVyIC50ZXh0cyAuY291bnRlcnMgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICAgICAgICAuYm90dG9tID4gLmNvbnRhaW5lciAudGV4dHMgLmNvdW50ZXJzIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1Ljc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIC5ib3R0b20gPiAuY29udGFpbmVyIC50ZXh0cyAuY291bnRlcnMgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44NzVyZW07IH1cbiAgLmJvdHRvbSAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTsgfVxuICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5sZWZ0IC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE2LjI1cmVtOyB9XG4gICAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5sZWZ0IC5sb2dvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYm90dG9tIC5mb290ZXIgLmNvbnRhaW5lciAubGVmdCAuY29weXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG4gICAgICAuYm90dG9tIC5mb290ZXIgLmNvbnRhaW5lciAucmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgLmJvdHRvbSAuZm9vdGVyIC5jb250YWluZXIgLnJpZ2h0IC5mZWVkIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5yaWdodCAuZmVlZCBmb3JtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5yaWdodCAuZmVlZCBmb3JtIGlucHV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5yaWdodCAuZmVlZCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5yaWdodCAuZmVlZCBmb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmJvdHRvbSAuZm9vdGVyIC5jb250YWluZXIgLnJpZ2h0IC5mZWVkIGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuYm90dG9tIC5mb290ZXIgLmNvbnRhaW5lciAucmlnaHQgLmZlZWQgZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmJvdHRvbSAuZm9vdGVyIC5jb250YWluZXIgLnJpZ2h0IC5mZWVkIGZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmJvdHRvbSAuZm9vdGVyIC5jb250YWluZXIgLnJpZ2h0IC5mZWVkIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjE4NzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmJvdHRvbSAuZm9vdGVyIC5jb250YWluZXIgLnJpZ2h0IC5mZWVkIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5yaWdodCAubGlua3Mge1xuICAgICAgICAgIHdpZHRoOiAyOC4xMjVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5yaWdodCAubGlua3MgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MsIHRyYW5zZm9ybSAwLjVzO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5uYXYgLnRvcCB7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLm5hdiAudG9wIC50ZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLm5hdiAudG9wOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXYgLnRvcDpob3ZlciAudGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDBhZWVmOyB9XG4gIC5uYXYgLmJvdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uYXYgLmJvdCAuaWNvbiB7XG4gICAgICB3aWR0aDogMS42ODc1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5hdiAuYm90IC5pY29uIC5saW5lIHtcbiAgICAgICAgd2lkdGg6IDEuNjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgICAgICAgLm5hdiAuYm90IC5pY29uIC5saW5lOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLm5hdiAuYm90IC5pY29uIC5saW5lOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAubmF2IC5ib3QgLmljb24gLmxpbmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5uYXYubmF2LWNpc2NvLWxhbmRpbmcgLmJvdCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubmF2Lm5hdi1jaXNjby1sYW5kaW5nIC5ib3QgLmljb24ge1xuICAgICAgd2lkdGg6IDEuNjg3NXJlbTtcbiAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdjpob3ZlciB7XG4gICAgd2lkdGg6IDQuNzVyZW07IH1cbiAgICAubmF2OmhvdmVyIC5ib3QgLmljb24gLmxpbmU6Zmlyc3QtY2hpbGQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjMxMjVyZW0pOyB9XG4gICAgLm5hdjpob3ZlciAuYm90IC5pY29uIC5saW5lOmxhc3QtY2hpbGQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMzEyNXJlbSk7IH1cbiAgLm5hdi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0OS4zNzVyZW0pOyB9XG5cbi5uYXYtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDkuMzc1cmVtO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMC4zMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OS4zNzVyZW0pO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuICAubmF2LW1lbnUuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLm5hdi1tZW51IC50b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uYXYtbWVudSAudG9wIC5sb2dvIHtcbiAgICAgIHdpZHRoOiA5LjMxMjVyZW07IH1cbiAgICAubmF2LW1lbnUgLnRvcCAuaW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjsgfVxuICAgICAgLm5hdi1tZW51IC50b3AgLmluZm8gLnBob25lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgICAubmF2LW1lbnUgLnRvcCAuaW5mbyAuYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuOTY4NzVyZW07IH1cbiAgLm5hdi1tZW51IC5saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDUuMTg3NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdi1tZW51IC5saXN0IGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgbWFyZ2luOiAwLjM0Mzc1cmVtIDA7IH1cbiAgICAgIC5uYXYtbWVudSAubGlzdCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmRjMDA7IH1cbiAgICAubmF2LW1lbnUgLmxpc3QgLml0ZW0gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgLm5hdi1tZW51IC5saXN0IC5pdGVtLmFjdGl2ZSBzcGFuIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICAubmF2LW1lbnUgLmxpc3QgLml0ZW0uc3ViaXRlbSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMC4xODc1cmVtIDA7IH1cbiAgICAgIC5uYXYtbWVudSAubGlzdCAuaXRlbS5zdWJpdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTEuNTYyNXJlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdi1tZW51IC5saXN0IC5zdWJtZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2LW1lbnUgLmxpc3QgLnN1Ym1lbnUgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmF2LW1lbnUgLmxpc3QgLnN1Ym1lbnUuc3VibWVudTE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwLjU2MjVyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuNXJlbSAtIC4zNXJlbSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubmF2LW1lbnUubmF2LW1lbnUtY2lzY28tbGFuZGluZyAubGlzdCAuaXRlbS5zdWJpdGVtIHtcbiAgICAvKiBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMwcHgpOyAqL1xuICAgIGZvbnQtc2l6ZTogMi4xdmg7XG4gICAgbGluZS1oZWlnaHQ6IDMuMnZoOyB9XG4gIC5uYXYtbWVudSAuc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1LjYyNXJlbTtcbiAgICB3aWR0aDogNzclOyB9XG4gICAgLm5hdi1tZW51IC5zZWFyY2ggLnNlYXJjaC13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5hdi1tZW51IC5zZWFyY2ggLnNlYXJjaC13cmFwIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDAuNSU7XG4gICAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4wNjI1cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAubmF2LW1lbnUgLnNlYXJjaCAuc2VhcmNoLXdyYXAgaW5wdXQuYWN0aXZlIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07IH1cbiAgICAgIC5uYXYtbWVudSAuc2VhcmNoIC5zZWFyY2gtd3JhcCAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxLjYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAubmF2LW1lbnUgLnNlYXJjaCAuc2VhcmNoLXdyYXAgLmljb24uYWN0aXZlIHtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7IH1cbiAgICAgICAgLm5hdi1tZW51IC5zZWFyY2ggLnNlYXJjaC13cmFwIC5pY29uIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uY2xvc2UtbWVudS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgLmNsb3NlLW1lbnUtYnRuLmFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLmhlcm8tZGlyZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19oZXJvLmpwZykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6IDYuMjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC52aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNi4yNXJlbSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02LjI1cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnZpZGVvIHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnZpZGVvIC5pbnRlcmFjdGl2ZV9tZW51IHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC52aWRlbyAuaW50ZXJhY3RpdmVfbWVudSAuY2lyY2xlMSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXJlY3Rpb25zX2hlcm8vY2lyY2xlMS5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICAgIGhlaWdodDogNDYlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC03JTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnZpZGVvIC5pbnRlcmFjdGl2ZV9tZW51IC5jaXJjbGUyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpcmVjdGlvbnNfaGVyby9jaXJjbGUyLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgaGVpZ2h0OiA3MiU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTclO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogY2lyY2xlO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTBzO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAgICAgICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC52aWRlbyAuaW50ZXJhY3RpdmVfbWVudSAuY2lyY2xlMi5wYXVzZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG4gICAgICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnZpZGVvIC5pbnRlcmFjdGl2ZV9tZW51IC5jaXJjbGUyIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMjAuMiU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwLjQlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnZpZGVvIC5pbnRlcmFjdGl2ZV9tZW51IC5jaXJjbGUyIC5pY29uOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDExMCU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfVxuICAgICAgICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnZpZGVvIC5pbnRlcmFjdGl2ZV9tZW51IC5jaXJjbGUyIC5pY29uLmljb24xIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXJlY3Rpb25zX2hlcm8vaWNvbjEuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgbGVmdDogLTMuNzVyZW07XG4gICAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaWNvbjE7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDUwcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gICAgICAgICAgICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC52aWRlbyAuaW50ZXJhY3RpdmVfbWVudSAuY2lyY2xlMiAuaWNvbi5pY29uMTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ9CY0L3RhNGA0LDRgdGC0YDRg9C60YLRg9GA0LAnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjUlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhZnRlcjE7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gICAgICAgICAgICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC52aWRlbyAuaW50ZXJhY3RpdmVfbWVudSAuY2lyY2xlMiAuaWNvbi5pY29uMS5wYXVzZSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuICAgICAgICAgICAgICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC52aWRlbyAuaW50ZXJhY3RpdmVfbWVudSAuY2lyY2xlMiAuaWNvbi5pY29uMS5wYXVzZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuICAgICAgICAgICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAudmlkZW8gLmludGVyYWN0aXZlX21lbnUgLmNpcmNsZTIgLmljb24uaWNvbjEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG5Aa2V5ZnJhbWVzIGFmdGVyMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGljb24xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKDBkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgtOTBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpIHJvdGF0ZSgtMjcwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG4gICAgICAgICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAudmlkZW8gLmludGVyYWN0aXZlX21lbnUgLmNpcmNsZTIgLmljb24uaWNvbjIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpcmVjdGlvbnNfaGVyby9pY29uMi5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIHRvcDogLTMuNzVyZW07XG4gICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGljb24yO1xuICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAgICAgICAgICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAudmlkZW8gLmludGVyYWN0aXZlX21lbnUgLmNpcmNsZTIgLmljb24uaWNvbjI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfQkNCS0KLQntCc0JDQotCY0KfQldCh0JrQkNCvIFxcMGEg0JjQlNCV0J3QotCY0KTQmNCa0JDQptCY0K8gXFwwYSDQmCDQodCR0J7QoCDQlNCQ0J3QndCr0KUnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjUlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhZnRlcjI7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gICAgICAgICAgICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC52aWRlbyAuaW50ZXJhY3RpdmVfbWVudSAuY2lyY2xlMiAuaWNvbi5pY29uMi5wYXVzZSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuICAgICAgICAgICAgICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC52aWRlbyAuaW50ZXJhY3RpdmVfbWVudSAuY2lyY2xlMiAuaWNvbi5pY29uMi5wYXVzZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuICAgICAgICAgICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAudmlkZW8gLmludGVyYWN0aXZlX21lbnUgLmNpcmNsZTIgLmljb24uaWNvbjIuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG5Aa2V5ZnJhbWVzIGFmdGVyMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBpY29uMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKDBkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoLTkwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMikgcm90YXRlKC0xODBkZWcpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoLTI3MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG4gICAgICAgICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAudmlkZW8gLmludGVyYWN0aXZlX21lbnUgLmNpcmNsZTIgLmljb24uaWNvbjMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpcmVjdGlvbnNfaGVyby9pY29uMy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMy43NXJlbTtcbiAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGljb24zO1xuICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAgICAgICAgICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAudmlkZW8gLmludGVyYWN0aXZlX21lbnUgLmNpcmNsZTIgLmljb24uaWNvbjM6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfQmNCd0KTQntCg0JzQkNCm0JjQntCd0J3QkNCvIFxcMGEg0JHQldCX0J7Qn9CQ0KHQndCe0KHQotCsJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg1JTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYWZ0ZXIzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTBzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAgICAgICAgICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAudmlkZW8gLmludGVyYWN0aXZlX21lbnUgLmNpcmNsZTIgLmljb24uaWNvbjMucGF1c2Uge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cbiAgICAgICAgICAgICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAudmlkZW8gLmludGVyYWN0aXZlX21lbnUgLmNpcmNsZTIgLmljb24uaWNvbjMucGF1c2U6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cbiAgICAgICAgICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnZpZGVvIC5pbnRlcmFjdGl2ZV9tZW51IC5jaXJjbGUyIC5pY29uLmljb24zLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuQGtleWZyYW1lcyBhZnRlcjMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMzUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBpY29uMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgwZGVnKTsgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMikgcm90YXRlKC05MGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSByb3RhdGUoLTI3MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoLTM2MGRlZyk7IH0gfVxuICAgICAgICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnZpZGVvIC5pbnRlcmFjdGl2ZV9tZW51IC5jaXJjbGUyIC5pY29uLmljb240IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXJlY3Rpb25zX2hlcm8vaWNvbjQuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICBib3R0b206IC0zLjc1cmVtO1xuICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBpY29uNDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTBzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgICAgICAgICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnZpZGVvIC5pbnRlcmFjdGl2ZV9tZW51IC5jaXJjbGUyIC5pY29uLmljb240OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn0KHQldCi0Jgg0Jgg0J/QldCg0JXQlNCQ0KfQkCBcXDBhINCU0JDQndCd0KvQpSc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1NSU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFmdGVyNDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDUwcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgICAgICAgICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnZpZGVvIC5pbnRlcmFjdGl2ZV9tZW51IC5jaXJjbGUyIC5pY29uLmljb240LnBhdXNlIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG4gICAgICAgICAgICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnZpZGVvIC5pbnRlcmFjdGl2ZV9tZW51IC5jaXJjbGUyIC5pY29uLmljb240LnBhdXNlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG4gICAgICAgICAgICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC52aWRlbyAuaW50ZXJhY3RpdmVfbWVudSAuY2lyY2xlMiAuaWNvbi5pY29uNC5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbkBrZXlmcmFtZXMgYWZ0ZXI0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGljb240IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMikgcm90YXRlKDBkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUoLTkwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZSgtMjcwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpIHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG4gICAgICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC52aWRlbyAuaW50ZXJhY3RpdmVfbWVudSAuY2lyY2xlMyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXJlY3Rpb25zX2hlcm8vY2lyY2xlMy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogNzklO1xuICAgICAgICAgIGhlaWdodDogMTIxJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtNyU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBjaXJjbGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MHM7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG5cbkBrZXlmcmFtZXMgY2lyY2xlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC5tb2ItdmVyc2lvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnRleHRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjB2aDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnRleHRzIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEyLjVyZW07IH1cbiAgICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC50ZXh0cyAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG4uZGlyZWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICAuZGlyZWN0aW9ucyAubGVmdCB7XG4gICAgd2lkdGg6IDQ5LjY4NzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAuOTM3NXJlbSAwcmVtIDAuNXJlbSAtMC40Mzc1cmVtICMwMDljZDc7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTsgfVxuICAgIC5kaXJlY3Rpb25zIC5sZWZ0IC5saW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMS4xMjVyZW0pO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0LjY4NzVyZW07XG4gICAgICByaWdodDogMy4xMjVyZW07XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZGlyZWN0aW9ucyAubGVmdCAuaXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogNi4yNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgLmRpcmVjdGlvbnMgLmxlZnQgLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuMDYyNXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMsIGNvbG9yIDAuMnM7IH1cbiAgICAgICAgLmRpcmVjdGlvbnMgLmxlZnQgLml0ZW0gLnRpdGxlOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZTAwMDsgfVxuICAgICAgLmRpcmVjdGlvbnMgLmxlZnQgLml0ZW0gLmRlc2Mge1xuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzOyB9XG4gICAgICAuZGlyZWN0aW9ucyAubGVmdCAuaXRlbSAuYnRuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi4xODc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxOC40Mzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIDAuMjVzOyB9XG4gICAgICAgIC5kaXJlY3Rpb25zIC5sZWZ0IC5pdGVtIC5idG46aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5kaXJlY3Rpb25zIC5sZWZ0IC5pdGVtIC5wb2ludCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgcmlnaHQ6IC0zLjYyNXJlbTtcbiAgICAgICAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjA2MjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmRpcmVjdGlvbnMgLmxlZnQgLml0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOS4zNzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDkuMzc1cmVtOyB9XG4gICAgICAgIC5kaXJlY3Rpb25zIC5sZWZ0IC5pdGVtLmFjdGl2ZSAudGl0bGUge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuZGlyZWN0aW9ucyAubGVmdCAuaXRlbS5hY3RpdmUgLnRpdGxlOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5kaXJlY3Rpb25zIC5sZWZ0IC5pdGVtLmFjdGl2ZSAuZGVzYyB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuZGlyZWN0aW9ucyAubGVmdCAuaXRlbS5hY3RpdmUgLmJ0biB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAgICAgICAuZGlyZWN0aW9ucyAubGVmdCAuaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNC42ODc1cmVtOyB9XG4gICAgICAuZGlyZWN0aW9ucyAubGVmdCAuaXRlbS5pdGVtMS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjE4NzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDcuMTg3NXJlbTsgfVxuICAuZGlyZWN0aW9ucyAucmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ5LjA2MjVyZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kaXJlY3Rpb25zIC5yaWdodCAubGluZTEge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8qIHRvcDogcmVtKDUwNXB4KTsgKi9cbiAgICAgIHRvcDogNDJ2aDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7IH1cbiAgICAgIC5kaXJlY3Rpb25zIC5yaWdodCAubGluZTEuYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDMuNzVyZW07IH1cbiAgICAuZGlyZWN0aW9ucyAucmlnaHQgLmxpbmUyIHtcbiAgICAgIHdpZHRoOiAwLjA2MjVyZW07XG4gICAgICBoZWlnaHQ6IDI0LjI1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA0Ni41cmVtO1xuICAgICAgbGVmdDogMy43NXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXM7IH1cbiAgICAuZGlyZWN0aW9ucyAucmlnaHQgLmxpbmUzIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDcuMzc1cmVtO1xuICAgICAgbGVmdDogMy43NXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1czsgfVxuICAgICAgLmRpcmVjdGlvbnMgLnJpZ2h0IC5saW5lMy5hY3RpdmUge1xuICAgICAgICB3aWR0aDogMy43NXJlbTsgfVxuICAgIC5kaXJlY3Rpb25zIC5yaWdodCAubGlzdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gOS4zNzVyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjEyNXJlbSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMuMTI1cmVtO1xuICAgICAgbGVmdDogOS4zNzVyZW07XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7IH1cbiAgICAgIC5kaXJlY3Rpb25zIC5yaWdodCAubGlzdCAuaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICAgLmRpcmVjdGlvbnMgLnJpZ2h0IC5saXN0IC5pdGVtOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZTAwMDsgfVxuICAgICAgICAuZGlyZWN0aW9ucyAucmlnaHQgLmxpc3QgLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLmRpcmVjdGlvbnMgLnJpZ2h0IC5saXN0IC5pdGVtIC5kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gICAgICAgIC5kaXJlY3Rpb25zIC5yaWdodCAubGlzdCAuaXRlbSAucG9pbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDAuOTM3NXJlbTtcbiAgICAgICAgICBsZWZ0OiAtMS44NzVyZW07XG4gICAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmRpcmVjdGlvbnMgLnJpZ2h0IC5saXN0IC52ZW5kb3ItbG9nb3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTkuMzc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDQuMzc1cmVtIDEuMjVyZW0gNi4yNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOS4zNzVyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgICAuZGlyZWN0aW9ucyAucmlnaHQgLmxpc3QgLnZlbmRvci1sb2dvcyAuc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiAxMC42MjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMC42MjVyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5kaXJlY3Rpb25zIC5yaWdodCAubGlzdCAudmVuZG9yLWxvZ29zIC5zbGlkZSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgICAuZGlyZWN0aW9ucyAucmlnaHQgLmxpc3QuYWN0aXZlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuZGlyZWN0aW9ucyAucmlnaHQgLmxpc3QuYWN0aXZlIC52ZW5kb3ItbG9nb3Mge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmRpcmVjdGlvbnMtbW9iIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZXZlbnRzLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1tYWluIC5sZWZ0IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUVFRjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAuNDM3NXJlbSAwLjQzNzVyZW0gMC4zMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5ldmVudHMtbWFpbiAubGVmdCAubG9nbyB7XG4gICAgICB3aWR0aDogMTAuODEyNXJlbTtcbiAgICAgIGhlaWdodDogOC45Mzc1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzLjQzNzVyZW07XG4gICAgICByaWdodDogNXJlbTsgfVxuICAgIC5ldmVudHMtbWFpbiAubGVmdCAudGV4dHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAuNjI1cmVtO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAyMS4yNXJlbTsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5sZWZ0IC50ZXh0cyAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAgIC5ldmVudHMtbWFpbiAubGVmdCAudGV4dHMgLnNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5sZWZ0IC50ZXh0cyAuc2VhcmNoIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMzEuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLmxlZnQgLnRleHRzIC5saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLmxlZnQgLnRleHRzIC5saXN0IC5pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmV2ZW50cy1tYWluIC5sZWZ0IC50ZXh0cyAubGlzdCAuaXRlbSAuZG90IHtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5sZWZ0IC50ZXh0cyAubGlzdCAuaXRlbSAuZG90OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMC4zNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC4zNzVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAubGVmdCAudGV4dHMgLmxpc3QgLml0ZW0uYWN0aXZlIC5kb3Q6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAuZXZlbnRzLW1haW4gLmxlZnQgLnRleHRzIC5saXN0IC5pdGVtIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLmxlZnQgLnRleHRzIC5saXN0OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDlyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjY4NzVyZW07XG4gICAgICAgICAgbGVmdDogMC40Mzc1cmVtOyB9XG4gIC5ldmVudHMtbWFpbiAucmlnaHQge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgbWFyZ2luLXRvcDogLTEwMHZoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnByZWxvYWRlci1sb2NhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzIDBzOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5wcmVsb2FkZXItbG9jYWwuaGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucHJlbG9hZGVyLWxvY2FsIC5sb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvX2JsdWUuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMi41cmVtO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbG9hZGVyO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfSB9XG4gICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdCB7XG4gICAgICB3aWR0aDogNDYuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogOC4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdC5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdCAubGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3LjYyNXJlbTtcbiAgICAgICAgbGVmdDogOC41NjI1cmVtO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxczsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LWxpc3QgLmV2ZW50LWl0ZW0gLnBpYyB7XG4gICAgICAgICAgd2lkdGg6IDE2LjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMTMuNzVyZW07XG4gICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbSAucGljIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTYuMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEzLjc1cmVtO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbSAudGV4dHMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LWxpc3QgLmV2ZW50LWl0ZW0gLnRleHRzIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3OyB9XG4gICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbSAudGV4dHMgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbSAudGV4dHMgLmRlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cbiAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1saXN0IC5ldmVudC1pdGVtIC50ZXh0cyAuZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LWxpc3QgLmV2ZW50LWl0ZW0gLmRvdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtNC4zNzVyZW07XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtNC4zNzVyZW07XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogNC4zNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNzsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1saXN0IC5ldmVudC1pdGVtOmhvdmVyIC5waWMge1xuICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMC4zKSBicmlnaHRuZXNzKDEuNSk7IH1cbiAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5zaGFkb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNCwgMTI0LCAxMjQsIDAuMzcpO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciB7XG4gICAgICAgIHdpZHRoOiA1Mi4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1MC4zMTI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5jYWxlbmRhci1uYXYge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyLjE4NzVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDBhZWVmOyB9XG4gICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuY2FsZW5kYXItd3JhcCAuY2FsZW5kYXIgLmNhbGVuZGFyLW5hdiAuY2FsZW5kYXItbmF2LWJ0biB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuY2FsZW5kYXItbmF2IC5jYWxlbmRhci1uYXYtYnRuOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5jYWxlbmRhci1uYXYgLmNhbGVuZGFyLW5hdi1idG4uZGlzYWJsZWQge1xuICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5bmFtZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICAgICAgY29sb3I6ICM4MDgyODU7XG4gICAgICAgICAgd2lkdGg6IDk5JTsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcyAwczsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkge1xuICAgICAgICAgICAgd2lkdGg6IDcuMzc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA3LjM3NXJlbTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkuYWN0aXZlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjMxZjIwOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5IHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDAuNjI1cmVtOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5IC5saXN0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogLTI0LjM3NXJlbTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjMuNzVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAwO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwLjQzNzVyZW0gMC40Mzc1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMHM7IH1cbiAgICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuY2FsZW5kYXItd3JhcCAuY2FsZW5kYXIgLmRheXMgLmRheSAubGlzdCAuaXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAyLjVyZW07IH1cbiAgICAgICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5IC5saXN0IC5pdGVtIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuY2FsZW5kYXItd3JhcCAuY2FsZW5kYXIgLmRheXMgLmRheSAubGlzdCAuaXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkgLmxpc3QgLml0ZW06aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5Om50aC1jaGlsZCg3KSAubGlzdCB7XG4gICAgICAgICAgICAgIHJpZ2h0OiA4LjEyNXJlbTsgfVxuICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuY2FsZW5kYXItd3JhcCAuY2FsZW5kYXIgLmRheXMgLmRheTpudGgtY2hpbGQoNikgLmxpc3Qge1xuICAgICAgICAgICAgICByaWdodDogOC4xMjVyZW07IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXk6bnRoLWNoaWxkKDUpIC5saXN0IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDguMTI1cmVtOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5Lmhhc0V2ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkuaGFzRXZlbnQgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuY2FsZW5kYXItd3JhcCAuY2FsZW5kYXIgLmRheXMgLmRheS5oYXNFdmVudCAubGlzdC5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAubW91bnRoLW5hbWUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtc2luZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgNi4yNXJlbSA1LjYyNXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LXNpbmdsZS5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtc2luZ2xlIC5yZWdpc3RyYXRpb25fYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAyNS4zMTI1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE4Ljc1cmVtO1xuICAgICAgICB3aWR0aDogMjByZW07XG4gICAgICAgIGhlaWdodDogNC4zMTI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS44NzVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuODc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNnM7IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtc2luZ2xlIC5yZWdpc3RyYXRpb25fYnRuLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNC4xODc1cmVtOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1zaW5nbGUgLmxvZ28ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtc2luZ2xlIC5sb2dvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtc2luZ2xlIC5waWMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI1cmVtOyB9XG4gICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LXNpbmdsZSAucGljIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtc2luZ2xlIC5tZXRhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I2YjdiNzsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1zaW5nbGUgLm1ldGEgLmRhdGVfd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDguMTI1cmVtO1xuICAgICAgICAgIGhlaWdodDogOS42ODc1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1zaW5nbGUgLm1ldGEgLmRhdGVfd3JhcCAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNC45Mzc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA1LjVyZW07IH1cbiAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1zaW5nbGUgLm1ldGEgLmRhdGVfd3JhcCAuZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1zaW5nbGUgLm1ldGEgLnRleHRfd3JhcCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LXNpbmdsZSAubWV0YSAudGV4dF93cmFwIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtc2luZ2xlIC5tZXRhIC50ZXh0X3dyYXAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4wNjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy42MjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1zaW5nbGUgLmV2ZW50LXNpbmdsZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I2YjdiNzsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtc2luZ2xlIC5mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LXNpbmdsZSAuZm9vdGVyIC5zb2NpYWwge1xuICAgICAgICAgIGNvbG9yOiAjOWJiM2JlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LXNpbmdsZSAuZm9vdGVyIC5zb2NpYWwgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG4gICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtc2luZ2xlIC5mb290ZXIgLnNvY2lhbCAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMDYyNXJlbTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1zaW5nbGUgLmZvb3RlciAuc29jaWFsIC5pY29uOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkZjsgfVxuICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNi4yNXJlbSA2LjI1cmVtIDUuNjI1cmVtIDYuMjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLm1ldGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5tZXRhIC5kYXRlX3dyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDguMTI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA5LjY4NzVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5tZXRhIC5kYXRlX3dyYXAgLmljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogNC45Mzc1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUuNXJlbTsgfVxuICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLm1ldGEgLmRhdGVfd3JhcCAuZGF0ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5tZXRhIC50ZXh0X3dyYXAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLm1ldGEgLnRleHRfd3JhcCAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTsgfVxuICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLm1ldGEgLnRleHRfd3JhcCAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMuMDYyNXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjYyNXJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayAuY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIC5jb2wtMiB7XG4gICAgICAgICAgICB3aWR0aDogNDglOyB9XG4gICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIC5jb2wtMyB7XG4gICAgICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIC5jb2wtNCB7XG4gICAgICAgICAgICB3aWR0aDogMjQlOyB9XG4gICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIC50YWJsZSB0YWJsZSB0ciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgLnRhYmxlIHRhYmxlIHRyLmNhcHRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIC50YWJsZSB0YWJsZSB0ci5jYXB0aW9uIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgLnRhYmxlIHRhYmxlIHRyIHRkIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTAuNjI1cmVtOyB9XG4gICAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayAudGFibGUgdGFibGUgdHIgdGQgbGFiZWwge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIC50YWJsZSB0YWJsZSB0ciB0ZCBsYWJlbCBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayAudGFibGUgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTQuMzc1cmVtOyB9XG4gICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIGg0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2Fucycsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgbGFiZWwgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgbGFiZWwgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIGxhYmVsLmNoZWNrYm94IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgbGFiZWwuY2hlY2tib3ggc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIGxhYmVsLmNoZWNrYm94IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuNjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMy42ODc1cmVtO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07IH1cbiAgICAgICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgbGFiZWwuY2hlY2tib3ggc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjY4NzVyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2hlY2suc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayBsYWJlbC5jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgbGFiZWwucmFkaW8ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayBsYWJlbC5yYWRpbyBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgbGFiZWwucmFkaW8gc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMy42ODc1cmVtO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjY4NzVyZW07XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayBsYWJlbC5yYWRpbyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuNjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMy42ODc1cmVtO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGVjay1yYWRpby5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIGxhYmVsLnJhZGlvIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayBsYWJlbC5maWxlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAyNS40Mzc1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIGxhYmVsLmZpbGUgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayBsYWJlbC5maWxlIHNwYW4gaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayAuZmlsZW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY29sb3I6ICM4YjhiOGI7IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayAuZmlsZW5hbWU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ9CS0YvQsdGA0LDQvdC90YvQuSDRhNCw0LnQuzogJzsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayBpbnB1dCB7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjU2MjVyZW07XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayBpbnB1dFt0eXBlPSdmaWxlJ10ge1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgc3BhbiArIFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgICAgICAgIGhlaWdodDogMy42ODc1cmVtOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgICB3aWR0aDogMTkuMDYyNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzLjY4NzVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayBzZWxlY3Qge1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS41NjI1cmVtO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl9zZWxlY3RfYXJyb3cuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgdGV4dGFyZWEge1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS41NjI1cmVtO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgYTpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgYS5oaWRlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayAucmF0aW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIC5yYXRpbmcgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5ibG9jayAucmF0aW5nIGxhYmVsLnJhZGlvIHNwYW4ge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmJsb2NrIC5yYXRpbmcgbGFiZWwucmFkaW8gc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSAuYmxvY2sgLnJhdGluZyBsYWJlbC5yYWRpbyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7IH1cbiAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5wb3B1cC1zaGFkb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5wb3B1cC1zaGFkb3cuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnBvcHVwLXN1Y2Nlc3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogNDMuNzVyZW07XG4gICAgICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMzAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDQuNjg3NXJlbSAzLjEyNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucG9wdXAtc3VjY2VzcyBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzAwYWVlZjsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucG9wdXAtc3VjY2Vzcy5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAuNDM3NXJlbSAwLjQzNzVyZW0gMC4zMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBoZWlnaHQ6IDg4JTtcbiAgICAgIHBhZGRpbmctbGVmdDogOS4zNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wYWdlbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBpbnB1dCxcbiAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBzZWxlY3Qge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gICAgICAgIHdpZHRoOiAzMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAjYjZiN2I3O1xuICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS41NjI1cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07IH1cbiAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgICAgY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnByb21vLXNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA3MXZoO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07IH1cbiAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJvbW8tc2VsZWN0IC5zbGljay1kb3RzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC0zLjEyNXJlbTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcm9tby1zZWxlY3QgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJvbW8tc2VsZWN0IC5zbGljay1kb3RzIGxpOjptYXJrZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJvbW8tc2VsZWN0IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcm9tby1zZWxlY3QgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJvbW8tc2VsZWN0IC5wcm9tby1zbGlkZSB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDcxdmg7IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcm9tby1zZWxlY3QgLnByb21vLXNsaWRlIC5waWMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtOyB9XG4gICAgICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcm9tby1zZWxlY3QgLnByb21vLXNsaWRlIC5waWMgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTguNzVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJvbW8tc2VsZWN0IC5wcm9tby1zbGlkZSAubmV3LXByb21vIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnByb21vLXNlbGVjdCAucHJvbW8tc2xpZGUgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcm9tby1zZWxlY3QgLnByb21vLXNsaWRlIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJvbW8tc2VsZWN0IC5wcm9tby1zbGlkZSAuZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAgICAgICAgICAvKiBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7ICAqLyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJvbW8tc2VsZWN0IC5wcm9tby1zbGlkZSAuZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJvbW8tbGlzdCB7XG4gICAgICB3aWR0aDogNDYuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogOC4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJvbW8tbGlzdCAubGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3LjYyNXJlbTtcbiAgICAgICAgbGVmdDogMC40Mzc1cmVtO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxczsgfVxuICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAucGljIHtcbiAgICAgICAgICB3aWR0aDogMTYuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMy43NXJlbTtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAucGljIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTYuMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEzLjc1cmVtO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLnRleHRzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW07IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAudGV4dHMgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLnRleHRzIC5kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLnRleHRzIC5kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLmRvdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtNC4zNzVyZW07XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogLTQuMzc1cmVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDQuMzc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMC4wNjI1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW06aG92ZXIgLnBpYyB7XG4gICAgICAgICAgZmlsdGVyOiBjb250cmFzdCgwLjMpIGJyaWdodG5lc3MoMS41KTsgfVxuXG4ucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA5LjM3NXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnBhZ2VuYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBpbnB1dCB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xuICAgICAgd2lkdGg6IDMxLjI1cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY29sb3I6ICNiNmI3Yjc7XG4gICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS41NjI1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTsgfVxuICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLmxvZ28ge1xuICAgICAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgICAgIGhlaWdodDogMTAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogNi4yNXJlbTsgfVxuICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByb21vLWxpc3Qge1xuICAgICAgICB3aWR0aDogNDYuMjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5LjM3NXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcm9tby1saXN0IC5saW5lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA3LjYyNXJlbTtcbiAgICAgICAgICBsZWZ0OiAwLjQzNzVyZW07XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7IH1cbiAgICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLnBpYyB7XG4gICAgICAgICAgICB3aWR0aDogMTYuMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEzLjc1cmVtO1xuICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgICAgICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC5waWMgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2LjI1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjc1cmVtO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC50ZXh0cyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW07IH1cbiAgICAgICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC50ZXh0cyAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7IH1cbiAgICAgICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC50ZXh0cyAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLnRleHRzIC5kZXNjIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAudGV4dHMgLmRhdGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC5kb3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTQuMzc1cmVtO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByb21vLWxpc3QgLnByb21vLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtNC4zNzVyZW07XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNC4zNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAucHJvbW8tbGlzdCAucHJvbW8taXRlbTpob3ZlciAucGljIHtcbiAgICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMC4zKSBicmlnaHRuZXNzKDEuNSk7IH1cbiAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcm9tby1saXN0IHtcbiAgICAgICAgd2lkdGg6IDQ2LjI1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogOS4zNzVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAucHJvbW8tbGlzdCAubGluZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNy42MjVyZW07XG4gICAgICAgICAgbGVmdDogLTMuOTM3NXJlbTtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxczsgfVxuICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC5waWMge1xuICAgICAgICAgICAgd2lkdGg6IDE2LjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMy43NXJlbTtcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gICAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLnBpYyBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTYuMjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTMuNzVyZW07XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC50ZXh0cyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW07IH1cbiAgICAgICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3OyB9XG4gICAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLnRleHRzIC50aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLnRleHRzIC5kZXNjIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLnRleHRzIC5kYXRlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLmRvdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtNC4zNzVyZW07XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtNC4zNzVyZW07XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNC4zNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW06aG92ZXIgLnBpYyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KDAuMykgYnJpZ2h0bmVzcygxLjUpOyB9XG5cbi5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLmxlZnQge1xuICAgIHdpZHRoOiA2MyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTg3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5sZWZ0IC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5sZWZ0IC5sb2dvIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5sZWZ0IC5waWMge1xuICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1cmVtOyB9XG4gICAgICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5sZWZ0IC5waWMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuICAgIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLmxlZnQgLm1ldGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNmI3Yjc7IH1cbiAgICAgIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLmxlZnQgLm1ldGEgLmRhdGVfd3JhcCB7XG4gICAgICAgIHdpZHRoOiA4LjEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA5LjY4NzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLmxlZnQgLm1ldGEgLmRhdGVfd3JhcCAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDQuOTM3NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDUuNXJlbTsgfVxuICAgICAgICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5sZWZ0IC5tZXRhIC5kYXRlX3dyYXAgLmRhdGUge1xuICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07IH1cbiAgICAgIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLmxlZnQgLm1ldGEgLnRleHRfd3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07IH1cbiAgICAgICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAubGVmdCAubWV0YSAudGV4dF93cmFwIC5jYXRlZ29yeSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAgIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLmxlZnQgLm1ldGEgLnRleHRfd3JhcCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4wNjI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjYyNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAubGVmdCAucHJvbW8tc2luZ2xlLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I2YjdiNzsgfVxuICAgIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLmxlZnQgLmZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAubGVmdCAuZm9vdGVyIC5zb2NpYWwge1xuICAgICAgICBjb2xvcjogIzliYjNiZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLmxlZnQgLmZvb3RlciAuc29jaWFsIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cbiAgICAgICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAubGVmdCAuZm9vdGVyIC5zb2NpYWwgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjA2MjVyZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAubGVmdCAuZm9vdGVyIC5zb2NpYWwgLmljb246aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkZjsgfVxuICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5yaWdodCB7XG4gICAgd2lkdGg6IDM3JTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7IH1cbiAgICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5yaWdodCAubG9nbyB7XG4gICAgICB3aWR0aDogMTAuODEyNXJlbTtcbiAgICAgIGhlaWdodDogOC45Mzc1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzLjEyNXJlbTtcbiAgICAgIHJpZ2h0OiA1cmVtOyB9XG4gICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAucmlnaHQgLnByb21vLWxpc3Qtc21hbGwge1xuICAgICAgcGFkZGluZy10b3A6IDEyLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAucmlnaHQgLnByb21vLWxpc3Qtc21hbGwgLmxpbmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUuMjVyZW07XG4gICAgICAgIGxlZnQ6IDIuOTM3NXJlbTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zczsgfVxuICAgICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAucmlnaHQgLnByb21vLWxpc3Qtc21hbGwgLnByb21vLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAucmlnaHQgLnByb21vLWxpc3Qtc21hbGwgLnByb21vLWl0ZW0gLnRleHRzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5yaWdodCAucHJvbW8tbGlzdC1zbWFsbCAucHJvbW8taXRlbSAudGV4dHMgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLnJpZ2h0IC5wcm9tby1saXN0LXNtYWxsIC5wcm9tby1pdGVtIC50ZXh0cyAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5yaWdodCAucHJvbW8tbGlzdC1zbWFsbCAucHJvbW8taXRlbSAudGV4dHMgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTsgfVxuICAgICAgICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5yaWdodCAucHJvbW8tbGlzdC1zbWFsbCAucHJvbW8taXRlbSAuZG90IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjgxMjVyZW07XG4gICAgICAgICAgbGVmdDogLTEuODc1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ubmV3cy1tYWluIC5maXJzdC1zY3JlZW4ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiAwLjQzNzVyZW0gMC40Mzc1cmVtIDAuMzEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBoZWlnaHQ6IDg4JTtcbiAgICAgIHBhZGRpbmctbGVmdDogOS4zNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnBhZ2VuYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggaW5wdXQsXG4gICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBzZWxlY3Qge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gICAgICAgIHdpZHRoOiAxNi44NzVyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBjb2xvcjogI2I2YjdiNztcbiAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuNTYyNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGlucHV0IG9wdGlvbixcbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggaW5wdXQueWVhcixcbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0LnllYXIge1xuICAgICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggaW5wdXQueWVhciBvcHRpb24sXG4gICAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0LnllYXIgb3B0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4LjQzNzVyZW07IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggaW5wdXQubW9udGgsXG4gICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIHNlbGVjdC5tb250aCB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGlucHV0LnllYXIsIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGlucHV0Lm1vbnRoLFxuICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBzZWxlY3QueWVhcixcbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0Lm1vbnRoIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHdpZHRoIDAuMnMgMC4zcywgdmlzaWJpbGl0eSAwLjNzIDAuM3M7IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBpbnB1dC55ZWFyLmFjdGl2ZSwgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggaW5wdXQubW9udGguYWN0aXZlLFxuICAgICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIHNlbGVjdC55ZWFyLmFjdGl2ZSxcbiAgICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBzZWxlY3QubW9udGguYWN0aXZlIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGlucHV0LnllYXIuYWN0aXZlLFxuICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBzZWxlY3QueWVhci5hY3RpdmUge1xuICAgICAgICAgIHdpZHRoOiA4LjQzNzVyZW07XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGlucHV0Lm1vbnRoLmFjdGl2ZSxcbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0Lm1vbnRoLmFjdGl2ZSB7XG4gICAgICAgICAgd2lkdGg6IDEwLjYyNXJlbTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGEge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggYS5oaWRlIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLm5ld3Mtc2VsZWN0IC5waWMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5uZXdzLXNlbGVjdCAucGljIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTguNzVyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLm5ld3Mtc2VsZWN0IC5uZXctbmV3cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5uZXdzLXNlbGVjdCAuY2F0ZWdvcnkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICBsaW5lLWhlaWdodDogMy43NXJlbTsgfVxuICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5uZXdzLXNlbGVjdCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtOyB9XG4gICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLm5ld3Mtc2VsZWN0IC5kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfVxuICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5uZXdzLXNlbGVjdCAuZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfVxuICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAubmV3cy1saXN0IHtcbiAgICAgIHdpZHRoOiA0Ni4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogNC4zNzVyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLm5ld3MtbGlzdCAubGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3LjYyNXJlbTtcbiAgICAgICAgbGVmdDogMC40Mzc1cmVtO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxczsgfVxuICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAucGljIHtcbiAgICAgICAgICB3aWR0aDogMTYuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMy43NXJlbTtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAucGljIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTYuMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEzLjc1cmVtO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLnRleHRzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLnRleHRzIC5kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLnRleHRzIC5kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLmRvdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtNC4zNzVyZW07XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogLTQuMzc1cmVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDQuMzc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMC4wNjI1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW06aG92ZXIgLnBpYyB7XG4gICAgICAgICAgZmlsdGVyOiBjb250cmFzdCgwLjMpIGJyaWdodG5lc3MoMS41KTsgfVxuXG4ubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA5LjM3NXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAucGFnZW5hbWUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQsXG4gICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gICAgICB3aWR0aDogMTYuODc1cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY29sb3I6ICNiNmI3Yjc7XG4gICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS41NjI1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTsgfVxuICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQgb3B0aW9uLFxuICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjYjZiN2I3OyB9XG4gICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBpbnB1dC55ZWFyLFxuICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggc2VsZWN0LnllYXIge1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBpbnB1dC55ZWFyIG9wdGlvbixcbiAgICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggc2VsZWN0LnllYXIgb3B0aW9uIHtcbiAgICAgICAgICB3aWR0aDogOC40Mzc1cmVtOyB9XG4gICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBpbnB1dC5tb250aCxcbiAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIHNlbGVjdC5tb250aCB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIGlucHV0LnllYXIsIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIGlucHV0Lm1vbnRoLFxuICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggc2VsZWN0LnllYXIsXG4gICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBzZWxlY3QubW9udGgge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgd2lkdGggMC4ycyAwLjNzLCB2aXNpYmlsaXR5IDAuM3MgMC4zczsgfVxuICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBpbnB1dC55ZWFyLmFjdGl2ZSwgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQubW9udGguYWN0aXZlLFxuICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBzZWxlY3QueWVhci5hY3RpdmUsXG4gICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIHNlbGVjdC5tb250aC5hY3RpdmUge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQueWVhci5hY3RpdmUsXG4gICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBzZWxlY3QueWVhci5hY3RpdmUge1xuICAgICAgICB3aWR0aDogOC40Mzc1cmVtO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBpbnB1dC5tb250aC5hY3RpdmUsXG4gICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBzZWxlY3QubW9udGguYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDEwLjYyNXJlbTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIGEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogI2I2YjdiNztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBhLmhpZGUge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHdpZHRoOiAwOyB9XG4gICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxMi4zNzVyZW07XG4gICAgICBoZWlnaHQ6IDEwLjI1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDYuMjVyZW07IH1cbiAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3Qge1xuICAgICAgICB3aWR0aDogNDYuMjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5LjM3NXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLm5ld3MtbGlzdCAubGluZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNy42MjVyZW07XG4gICAgICAgICAgbGVmdDogMC40Mzc1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDFzOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLm5ld3MtbGlzdCAubmV3cy1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5waWMge1xuICAgICAgICAgICAgd2lkdGg6IDE2LjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMy43NXJlbTtcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gICAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAucGljIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNi4yNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMy43NXJlbTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtOyB9XG4gICAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3OyB9XG4gICAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC50ZXh0cyAuZGVzYyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLnRleHRzIC5kYXRlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAuZG90IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC00LjM3NXJlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLm5ld3MtbGlzdCAubmV3cy1pdGVtOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTQuMzc1cmVtO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDQuMzc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3OyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAubmV3cy1saXN0IC5uZXdzLWl0ZW06aG92ZXIgLnBpYyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KDAuMykgYnJpZ2h0bmVzcygxLjUpOyB9XG4gICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLm5ld3MtbGlzdCB7XG4gICAgICAgIHdpZHRoOiA0Ni4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkuMzc1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAubmV3cy1saXN0IC5saW5lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA3LjYyNXJlbTtcbiAgICAgICAgICBsZWZ0OiAtMy45Mzc1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDFzOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLnBpYyB7XG4gICAgICAgICAgICB3aWR0aDogMTYuMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEzLjc1cmVtO1xuICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAucGljIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNi4yNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMy43NXJlbTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLnRleHRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTsgfVxuICAgICAgICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC50ZXh0cyAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7IH1cbiAgICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLmRlc2Mge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cbiAgICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLmRhdGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAuZG90IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC00LjM3NXJlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC00LjM3NXJlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA0LjM3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC4wNjI1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNzsgfVxuICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbTpob3ZlciAucGljIHtcbiAgICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMC4zKSBicmlnaHRuZXNzKDEuNSk7IH1cblxuLm5ld3MtbWFpbiAubmV3cy1zaW5nbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCB7XG4gICAgd2lkdGg6IDYzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNy4xODc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlIC5sZWZ0IC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCAubG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gICAgLm5ld3MtbWFpbiAubmV3cy1zaW5nbGUgLmxlZnQgLnBpYyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjVyZW07IH1cbiAgICAgIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlIC5sZWZ0IC5waWMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuICAgIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlIC5sZWZ0IC5tZXRhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjZiN2I3OyB9XG4gICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCAubWV0YSAuZGF0ZV93cmFwIHtcbiAgICAgICAgd2lkdGg6IDguMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDkuNjg3NXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm5ld3MtbWFpbiAubmV3cy1zaW5nbGUgLmxlZnQgLm1ldGEgLmRhdGVfd3JhcCAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDQuOTM3NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDUuNXJlbTsgfVxuICAgICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCAubWV0YSAuZGF0ZV93cmFwIC5kYXRlIHtcbiAgICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtOyB9XG4gICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCAubWV0YSAudGV4dF93cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTsgfVxuICAgICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCAubWV0YSAudGV4dF93cmFwIC5jYXRlZ29yeSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlIC5sZWZ0IC5tZXRhIC50ZXh0X3dyYXAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMDYyNXJlbTtcbiAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy42MjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlIC5sZWZ0IC5uZXdzLXNpbmdsZS10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNmI3Yjc7IH1cbiAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCAuZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCAuZm9vdGVyIC5zb2NpYWwge1xuICAgICAgICBjb2xvcjogIzliYjNiZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlIC5sZWZ0IC5mb290ZXIgLnNvY2lhbCBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlIC5sZWZ0IC5mb290ZXIgLnNvY2lhbCAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMDYyNXJlbTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCAuZm9vdGVyIC5zb2NpYWwgLmljb246aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkZjsgfVxuICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAucmlnaHQge1xuICAgIHdpZHRoOiAzNyU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmOyB9XG4gICAgLm5ld3MtbWFpbiAubmV3cy1zaW5nbGUgLnJpZ2h0IC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxMC44MTI1cmVtO1xuICAgICAgaGVpZ2h0OiA4LjkzNzVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMuMTI1cmVtO1xuICAgICAgcmlnaHQ6IDVyZW07IH1cbiAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAucmlnaHQgLm5ld3MtbGlzdC1zbWFsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogNC4zNzVyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAucmlnaHQgLm5ld3MtbGlzdC1zbWFsbCAubGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNS4yNXJlbTtcbiAgICAgICAgbGVmdDogMi45Mzc1cmVtO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzOyB9XG4gICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAucmlnaHQgLm5ld3MtbGlzdC1zbWFsbCAubmV3cy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlIC5yaWdodCAubmV3cy1saXN0LXNtYWxsIC5uZXdzLWl0ZW0gLnRleHRzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAucmlnaHQgLm5ld3MtbGlzdC1zbWFsbCAubmV3cy1pdGVtIC50ZXh0cyAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtOyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAubmV3cy1zaW5nbGUgLnJpZ2h0IC5uZXdzLWxpc3Qtc21hbGwgLm5ld3MtaXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtOyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAubmV3cy1zaW5nbGUgLnJpZ2h0IC5uZXdzLWxpc3Qtc21hbGwgLm5ld3MtaXRlbSAudGV4dHMgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTsgfVxuICAgICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAucmlnaHQgLm5ld3MtbGlzdC1zbWFsbCAubmV3cy1pdGVtIC5kb3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDAuODEyNXJlbTtcbiAgICAgICAgICBsZWZ0OiAtMS44NzVyZW07XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5hYm91dC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYm91dC1tYWluIC5mMSB7XG4gICAgLyogYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mMS5zdmcpIDEwMCUgMCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgKi9cbiAgICB3aWR0aDogODEuMjVyZW07XG4gICAgaGVpZ2h0OiAxMTkuOTM3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjcuMTI1cmVtO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5hYm91dC1tYWluIC5mMiB7XG4gICAgLyogYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mMi5zdmcpIDAlIDAlIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47ICovXG4gICAgd2lkdGg6IDExNS43NXJlbTtcbiAgICBoZWlnaHQ6IDY5Ljg3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3OC4xMjVyZW07XG4gICAgbGVmdDogLTIwLjYyNXJlbTsgfVxuICAuYWJvdXQtbWFpbiAuZjMge1xuICAgIC8qIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZjMuc3ZnKSAwJSAwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyAqL1xuICAgIHdpZHRoOiAxNTkuNjg3NXJlbTtcbiAgICBoZWlnaHQ6IDgzLjYyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNzEuODc1cmVtO1xuICAgIGxlZnQ6IC0zMy43NXJlbTsgfVxuICAuYWJvdXQtbWFpbiAuZjQge1xuICAgIC8qIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZjQuc3ZnKSAwJSAwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyAqL1xuICAgIHdpZHRoOiAxMjYuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IDg4LjYyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyODByZW07XG4gICAgcmlnaHQ6IC0wLjYyNXJlbTsgfVxuICAuYWJvdXQtbWFpbiAuZjUge1xuICAgIC8qIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZjUuc3ZnKSAwJSAwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyAqL1xuICAgIHdpZHRoOiAxMjkuODc1cmVtO1xuICAgIGhlaWdodDogOTMuOTM3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOTkuMzc1cmVtO1xuICAgIHJpZ2h0OiAtMC42MjVyZW07XG4gICAgei1pbmRleDogMTsgfVxuICAuYWJvdXQtbWFpbiAuZjYge1xuICAgIC8qIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZjYuc3ZnKSAwJSAwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyAqL1xuICAgIHdpZHRoOiAxMjAuMzc1cmVtO1xuICAgIGhlaWdodDogMTEyLjEyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzOTUuMTg3NXJlbTtcbiAgICByaWdodDogLTI0LjM3NXJlbTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5hYm91dC1tYWluIGNhbnZhcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAuYWJvdXQtbWFpbiAjcGFydGljbGVzLWpzMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYWJvdXQtbWFpbiAuYmxvY2sxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIHBhZGRpbmctdG9wOiByZW0oMTAwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTAwcHgpOyAqL1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFib3V0LW1haW4gLmJsb2NrMSAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYWJvdXQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIHtcbiAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgLyogbWFyZ2luLXJpZ2h0OiByZW0oMTUwcHgpOyAqLyB9XG4gICAgICAgIC5hYm91dC1tYWluIC5ibG9jazEgLmNvbnRhaW5lciAudGV4dHMgLmxvZ28ge1xuICAgICAgICAgIHdpZHRoOiAzMS4xMjVyZW07IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrMSAuY29udGFpbmVyIC50ZXh0cyAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNS42MjVyZW07IH1cbiAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC50ZXh0IHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC5zdGF0IHtcbiAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40Mzc1cmVtO1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0LjY4NzVyZW07IH1cbiAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC5zdGF0IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0Ljg3NXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYWJvdXQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDk3dmg7XG4gICAgICAgIGhlaWdodDogOTd2aDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogLTEyLjVyZW07XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnZpZGVvIHZpZGVvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmFib3V0LW1haW4gLmJsb2NrMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hYm91dC1tYWluIC5ibG9jazIgLmNvbnRhaW5lciB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYWJvdXQtbWFpbiAuYmxvY2syIC5jb250YWluZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDg1LjYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5hYm91dC1tYWluIC5ibG9jazMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWJvdXQtbWFpbiAuYmxvY2szIC5jb250YWluZXIge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmFib3V0LW1haW4gLmJsb2NrMyAuY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjkwNjI1cmVtOyB9XG4gICAgICAgIC5hYm91dC1tYWluIC5ibG9jazMgLmNvbnRhaW5lciBwIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNzAlOyB9XG4gIC5hYm91dC1tYWluIC5ibG9jazQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLyogcGFkZGluZy10b3A6IHJlbSgxNTBweCk7ICovXG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWJvdXQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmFib3V0LW1haW4gLmJsb2NrNCAuY29udGFpbmVyIC52aWRlb193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5hYm91dC1tYWluIC5ibG9jazQgLmNvbnRhaW5lciAudmlkZW9fd3JhcCAudmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiA4N3ZoO1xuICAgICAgICAgIGhlaWdodDogODd2aDsgfVxuICAgICAgICAgIC5hYm91dC1tYWluIC5ibG9jazQgLmNvbnRhaW5lciAudmlkZW9fd3JhcCAudmlkZW8gdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnZpZGVvX3dyYXAgLnZpZGVvIC5iZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMC42MjVyZW07XG4gICAgICAgICAgICBsZWZ0OiAtNi44NzVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC5hYm91dC1tYWluIC5ibG9jazQgLmNvbnRhaW5lciAudmlkZW9fd3JhcCAuaXRlbXMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICAgIGhlaWdodDogOTglO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnZpZGVvX3dyYXAgLml0ZW1zIC5pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNCAuY29udGFpbmVyIC52aWRlb193cmFwIC5pdGVtcyAuaXRlbSAuaWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMC42MjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTAuNjI1cmVtOyB9XG4gICAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnZpZGVvX3dyYXAgLml0ZW1zIC5pdGVtIC50ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuICAgICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNCAuY29udGFpbmVyIC52aWRlb193cmFwIC5pdGVtcyAuaXRlbS5pdGVtMiwgLmFib3V0LW1haW4gLmJsb2NrNCAuY29udGFpbmVyIC52aWRlb193cmFwIC5pdGVtcyAuaXRlbS5pdGVtMyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5LjA2MjVyZW07IH1cbiAgLmFib3V0LW1haW4gLmJsb2NrNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiBwYWRkaW5nLXRvcDogcmVtKDIwMHB4KTsgKi9cbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hYm91dC1tYWluIC5ibG9jazUgLmNvbnRhaW5lciB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYWJvdXQtbWFpbiAuYmxvY2s1IC5jb250YWluZXIgcCB7XG4gICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIuOTA2MjVyZW07IH1cbiAgLmFib3V0LW1haW4gLmJsb2NrNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiBwYWRkaW5nLXRvcDogcmVtKDU1MHB4KTsgKi9cbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hYm91dC1tYWluIC5ibG9jazYgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYWJvdXQtbWFpbiAuYmxvY2s2IC5jb250YWluZXIgLnZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDQ4LjQzNzVyZW07XG4gICAgICAgIGhlaWdodDogNDguNDM3NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5hYm91dC1tYWluIC5ibG9jazYgLmNvbnRhaW5lciAudmlkZW8gdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmFib3V0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyB7XG4gICAgICAgIHdpZHRoOiA0Mi44MTI1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNi44NzVyZW07IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4zMTI1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyAudWwge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s2IC5jb250YWluZXIgLnRleHRzIC51bDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogODclO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMC40Mzc1cmVtO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyAudWwgLmxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMS4yNXJlbSBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s2IC5jb250YWluZXIgLnRleHRzIC51bCAubGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAtMi44MTI1cmVtO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAuYWJvdXQtbWFpbiAuYmxvY2s3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIHBhZGRpbmctdG9wOiByZW0oMjAwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTgwcHgpOyAqL1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFib3V0LW1haW4gLmJsb2NrNyAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5hYm91dC1tYWluIC5ibG9jazcgLmNvbnRhaW5lciAudmlkZW8ge1xuICAgICAgICB3aWR0aDogNDguNDM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0OC40Mzc1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNyAuY29udGFpbmVyIC52aWRlbyB2aWRlbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuYWJvdXQtbWFpbiAuYmxvY2s3IC5jb250YWluZXIgLnRleHRzIHtcbiAgICAgICAgd2lkdGg6IDM3LjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogNi44NzVyZW07IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNyAuY29udGFpbmVyIC50ZXh0cyA+IC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjMxMjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s3IC5jb250YWluZXIgLnRleHRzID4gcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtOyB9XG4gICAgICAgIC5hYm91dC1tYWluIC5ibG9jazcgLmNvbnRhaW5lciAudGV4dHMgLmRyb3Bkb3ducyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNyAuY29udGFpbmVyIC50ZXh0cyAuZHJvcGRvd25zOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgbGVmdDogMC40Mzc1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjsgfVxuICAgICAgICAgIC5hYm91dC1tYWluIC5ibG9jazcgLmNvbnRhaW5lciAudGV4dHMgLmRyb3Bkb3ducyAuaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNyAuY29udGFpbmVyIC50ZXh0cyAuZHJvcGRvd25zIC5pdGVtIC5kb3Qge1xuICAgICAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICAgIGxlZnQ6IC0wLjkzNzVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNyAuY29udGFpbmVyIC50ZXh0cyAuZHJvcGRvd25zIC5pdGVtIC50aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zMTI1cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxLjI1cmVtIGF1dG87XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s3IC5jb250YWluZXIgLnRleHRzIC5kcm9wZG93bnMgLml0ZW0gLnRpdGxlIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMTg3NXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICAgICAgICAgICAgIC5hYm91dC1tYWluIC5ibG9jazcgLmNvbnRhaW5lciAudGV4dHMgLmRyb3Bkb3ducyAuaXRlbSAudGl0bGUuYWN0aXZlIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNyAuY29udGFpbmVyIC50ZXh0cyAuZHJvcGRvd25zIC5pdGVtIC50ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFib3V0LW1haW4gLmJsb2NrOCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiBwYWRkaW5nLXRvcDogcmVtKDE0MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1MHB4KTsgKi9cbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmOyB9XG4gICAgLmFib3V0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5hYm91dC1tYWluIC5ibG9jazggLmNvbnRhaW5lciAudmlkZW8ge1xuICAgICAgICB3aWR0aDogNDguNDM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0OC40Mzc1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIC52aWRlbyB2aWRlbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuYWJvdXQtbWFpbiAuYmxvY2s4IC5jb250YWluZXIgLnRleHRzIHtcbiAgICAgICAgd2lkdGg6IDM3LjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ljg3NXJlbTsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s4IC5jb250YWluZXIgLnRleHRzID4gLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDMuMzEyNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC5hYm91dC1tYWluIC5ibG9jazggLmNvbnRhaW5lciAudGV4dHMgPiBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIC50ZXh0cyAuZHJvcGRvd25zIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07IH1cbiAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s4IC5jb250YWluZXIgLnRleHRzIC5kcm9wZG93bnM6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICBsZWZ0OiAwLjQzNzVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIC50ZXh0cyAuZHJvcGRvd25zIC5pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s4IC5jb250YWluZXIgLnRleHRzIC5kcm9wZG93bnMgLml0ZW0gLmRvdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICAgICAgbGVmdDogLTAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s4IC5jb250YWluZXIgLnRleHRzIC5kcm9wZG93bnMgLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjMxMjVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDEuMjVyZW0gYXV0bztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgIC5hYm91dC1tYWluIC5ibG9jazggLmNvbnRhaW5lciAudGV4dHMgLmRyb3Bkb3ducyAuaXRlbSAudGl0bGUgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4xODc1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgICAgICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIC50ZXh0cyAuZHJvcGRvd25zIC5pdGVtIC50aXRsZS5hY3RpdmUgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s4IC5jb250YWluZXIgLnRleHRzIC5kcm9wZG93bnMgLml0ZW0gLnRleHQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWJvdXQtbWFpbiAuYmxvY2s5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIHBhZGRpbmctdG9wOiByZW0oMTUwcHgpOyAqL1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7IH1cbiAgICAuYWJvdXQtbWFpbiAuYmxvY2s5IC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmFib3V0LW1haW4gLmJsb2NrOSAuY29udGFpbmVyIC52aWRlbyB7XG4gICAgICAgIHdpZHRoOiA0OC40Mzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDQ4LjQzNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s5IC5jb250YWluZXIgLnZpZGVvIHZpZGVvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5hYm91dC1tYWluIC5ibG9jazkgLmNvbnRhaW5lciAudGV4dHMge1xuICAgICAgICB3aWR0aDogMzcuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2Ljg3NXJlbTsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s5IC5jb250YWluZXIgLnRleHRzID4gLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDMuMzEyNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC5hYm91dC1tYWluIC5ibG9jazkgLmNvbnRhaW5lciAudGV4dHMgPiBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrOSAuY29udGFpbmVyIC50ZXh0cyAuZHJvcGRvd25zIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07IH1cbiAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s5IC5jb250YWluZXIgLnRleHRzIC5kcm9wZG93bnM6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICBsZWZ0OiAwLjQzNzVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrOSAuY29udGFpbmVyIC50ZXh0cyAuZHJvcGRvd25zIC5pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s5IC5jb250YWluZXIgLnRleHRzIC5kcm9wZG93bnMgLml0ZW0gLmRvdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICAgICAgbGVmdDogLTAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s5IC5jb250YWluZXIgLnRleHRzIC5kcm9wZG93bnMgLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjMxMjVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDEuMjVyZW0gYXV0bztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgIC5hYm91dC1tYWluIC5ibG9jazkgLmNvbnRhaW5lciAudGV4dHMgLmRyb3Bkb3ducyAuaXRlbSAudGl0bGUgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4xODc1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgICAgICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrOSAuY29udGFpbmVyIC50ZXh0cyAuZHJvcGRvd25zIC5pdGVtIC50aXRsZS5hY3RpdmUgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s5IC5jb250YWluZXIgLnRleHRzIC5kcm9wZG93bnMgLml0ZW0gLnRleHQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWJvdXQtbWFpbiAuc2xpZGVGcm9tVG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC44czsgfVxuICAgIC5hYm91dC1tYWluIC5zbGlkZUZyb21Ub3AuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XG4gIC5hYm91dC1tYWluIC5zbGlkZUZyb21Cb3R0b20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuOHM7IH1cbiAgICAuYWJvdXQtbWFpbiAuc2xpZGVGcm9tQm90dG9tLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuICAuYWJvdXQtbWFpbiAuc2xpZGVGcm9tTGVmdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuOHM7IH1cbiAgICAuYWJvdXQtbWFpbiAuc2xpZGVGcm9tTGVmdC5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cbiAgLmFib3V0LW1haW4gLnNsaWRlRnJvbVJpZ2h0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjhzOyB9XG4gICAgLmFib3V0LW1haW4gLnNsaWRlRnJvbVJpZ2h0LmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuICAuYWJvdXQtbWFpbiAuc2NhbGVUbyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNpdGlvbjogMC44czsgfVxuICAgIC5hYm91dC1tYWluIC5zY2FsZVRvLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uY29udGFjdHMtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRhY3RzLW1haW4gLmxvZ28ge1xuICAgIHdpZHRoOiAxMi4zNzVyZW07XG4gICAgaGVpZ2h0OiAxMC4yNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjg3NXJlbTtcbiAgICByaWdodDogNi4yNXJlbTsgfVxuICAuY29udGFjdHMtbWFpbiAubGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICB3aWR0aDogMzcuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNoYWRvdzogMC40Mzc1cmVtIDAuNDM3NXJlbSAwLjMxMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuY29udGFjdHMtbWFpbiAubGVmdCAud3JhcCB7XG4gICAgICB3aWR0aDogMjEuODc1cmVtO1xuICAgICAgaGVpZ2h0OiAzNCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA0cmVtO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5sZWZ0IC53cmFwIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY29udGFjdHMtbWFpbiAubGVmdCAud3JhcCAuaXRlbXMgLmxpbmUge1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMC4zNzVyZW07XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAuY29udGFjdHMtbWFpbiAubGVmdCAud3JhcCAuaXRlbXMgLml0ZW0ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjUzMTI1cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuY29udGFjdHMtbWFpbiAubGVmdCAud3JhcCAuaXRlbXMgLml0ZW0gLmRvdCB7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5jb250YWN0cy1tYWluIC5yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3LjVyZW0pO1xuICAgIHBhZGRpbmctdG9wOiA1LjYyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNTkzNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDQuNjg3NXJlbTsgfVxuICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmFkZHJlc3Mge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuYWRkcmVzczpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9waW4uc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC50ZWwge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAudGVsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX3RlbC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMS42ODc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMS42ODc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAudGVsLXR3byB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuODEyNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLndvcmt0aW1lIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLndvcmt0aW1lOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXdvcmt0aW1lLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAubWFwIHtcbiAgICAgICAgd2lkdGg6IDQ0LjA2MjVyZW07XG4gICAgICAgIGhlaWdodDogMjYuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG4gICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucGhvdG8tb2ZmaWNlIHAge1xuICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gICAgICAgIG1hcmdpbjogMC45Mzc1cmVtIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucGhvdG8tb2ZmaWNlIHA6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tZG93bi1jb250YWN0cy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMC44NzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBob3RvLW9mZmljZSBwLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5waG90by1vZmZpY2UgLnBob3RvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NC4wNjI1cmVtOyB9XG4gICAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5waG90by1vZmZpY2UgLnBob3RvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuID4gcCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwOyB9XG4gICAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuID4gcCBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiB1bCBsaSB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBtYXJnaW46IDAuNjI1cmVtIDA7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtOyB9XG4gICAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwLjQzNzVyZW07XG4gICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuZGVwYXJ0bWVudHMgLmJsb2NrIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTsgfVxuICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuZGVwYXJ0bWVudHMgLmJsb2NrIC50aXRsZSBzcGFuLmVtYWlsIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cbiAgICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuZGVwYXJ0bWVudHMgLmJsb2NrIC50aXRsZSBzcGFuLmVtYWlsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9lbWFpbC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5kZXBhcnRtZW50cyAuYmxvY2sgLmxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5kZXBhcnRtZW50cyAuYmxvY2sgLmxpc3QgLml0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAyLjVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4zMTI1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmRlcGFydG1lbnRzIC5ibG9jayAubGlzdCAuaXRlbS5pdGVtLWVuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5kZXBhcnRtZW50cyAuYmxvY2sgLmxpc3QgLml0ZW0gLmVtYWlsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07IH1cbiAgICAgICAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5kZXBhcnRtZW50cyAuYmxvY2sgLmxpc3QgLml0ZW0gLmVtYWlsOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZW1haWwuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICB3aWR0aDogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmFnZW50cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmFnZW50cyAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuYWdlbnRzIC5pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMS44NzVyZW0gMi41cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuMzEyNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuICAgICAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5hZ2VudHMgLml0ZW0uaXRlbS1lbmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuYWdlbnRzIC5pdGVtLml0ZW0taW52ZXJ0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmFnZW50cyAuaXRlbS5pdGVtLWludmVydCAuZW1haWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuICAgICAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5hZ2VudHMgLml0ZW0gLmVtYWlsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07IH1cbiAgICAgICAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5hZ2VudHMgLml0ZW0gLmVtYWlsOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZW1haWwuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICB3aWR0aDogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnNuZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnNuZyAubmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnNuZyAuaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDIuNXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjMxMjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuc25nIC5pdGVtLml0ZW0tZW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnNuZyAuaXRlbSAudGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogNDQlOyB9XG4gICAgICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuc25nIC5pdGVtIC50ZXh0IGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5zbmcgLml0ZW0gLnRleHQgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuc25nIC5pdGVtIC5waG9uZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtOyB9XG4gICAgICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuc25nIC5pdGVtIC5waG9uZTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX3RlbC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuc25nIC5pdGVtIC5lbWFpbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtOyB9XG4gICAgICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuc25nIC5pdGVtIC5lbWFpbDpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2VtYWlsLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cblxuLm1hbnVmYWN0dXJlcnMtbWFpbiAuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA5LjM3NXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYW51ZmFjdHVyZXJzLW1haW4gLmhlYWRlciAucGFnZW5hbWUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tYW51ZmFjdHVyZXJzLW1haW4gLmhlYWRlciAuc2VhcmNoIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgd2lkdGg6IDIxLjg3NXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjYjZiN2I3O1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAzLjEyNXJlbSAwLjkzNzVyZW0gMS41NjI1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl9zZWxlY3RfYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAubWFudWZhY3R1cmVycy1tYWluIC5oZWFkZXIgLnNlYXJjaCBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjYjZiN2I3OyB9XG4gICAgLm1hbnVmYWN0dXJlcnMtbWFpbiAuaGVhZGVyIC5zZWFyY2ggc2VsZWN0LmFscGhhYmV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hbnVmYWN0dXJlcnMtbWFpbiAuaGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTIuMzc1cmVtO1xuICAgIGhlaWdodDogMTAuMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogNi4yNXJlbTsgfVxuXG4ubWFudWZhY3R1cmVycy1tYWluIC5saW5rcyB7XG4gIHBhZGRpbmctbGVmdDogMTAuNjI1cmVtO1xuICBtYXJnaW46IDEuMjVyZW0gMDsgfVxuICAubWFudWZhY3R1cmVycy1tYWluIC5saW5rcyBhIHtcbiAgICBjb2xvcjogI2I2YjdiNztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07IH1cbiAgICAubWFudWZhY3R1cmVycy1tYWluIC5saW5rcyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tYW51ZmFjdHVyZXJzLW1haW4gLm1haW4ge1xuICBwYWRkaW5nLWxlZnQ6IDkuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgLm1hbnVmYWN0dXJlcnMtbWFpbiAubWFpbiAubG9nb3Mge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubWFudWZhY3R1cmVycy1tYWluIC5tYWluIC5sb2dvcyAuc2VwYXJhdGUge1xuICAgICAgY29sb3I6ICNiNWI2YjY7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tYW51ZmFjdHVyZXJzLW1haW4gLm1haW4gLmxvZ29zIC5zZXBhcmF0ZS5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYW51ZmFjdHVyZXJzLW1haW4gLm1haW4gLmxvZ29zIC5sb2dvcy1oaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRyYW5zaXRpb246IDFzOyB9XG4gICAgICAubWFudWZhY3R1cmVycy1tYWluIC5tYWluIC5sb2dvcyAubG9nb3MtaGlkZS5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAubWFudWZhY3R1cmVycy1tYWluIC5tYWluIC5sb2dvcyAuaXRlbSB7XG4gICAgICB3aWR0aDogMTIuNSU7XG4gICAgICBoZWlnaHQ6IDEzLjEyNXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWFudWZhY3R1cmVycy1tYWluIC5tYWluIC5sb2dvcyAuaXRlbTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGFlZWY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxLjI1cmVtIHJnYmEoMCwgMTA1LCAyNDEsIDAuMik7IH1cbiAgICAgIC5tYW51ZmFjdHVyZXJzLW1haW4gLm1haW4gLmxvZ29zIC5pdGVtIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5zdXBwb3J0LW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN1cHBvcnQtbWFpbiAuZjEge1xuICAgIHdpZHRoOiA4MS4yNXJlbTtcbiAgICBoZWlnaHQ6IDExOS45Mzc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNy4xMjVyZW07XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnN1cHBvcnQtbWFpbiAuZjIge1xuICAgIHdpZHRoOiAxMTUuNzVyZW07XG4gICAgaGVpZ2h0OiA2OS44NzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzguMTI1cmVtO1xuICAgIGxlZnQ6IC0yMC42MjVyZW07IH1cbiAgLnN1cHBvcnQtbWFpbiAuZjMge1xuICAgIHdpZHRoOiAxNTkuNjg3NXJlbTtcbiAgICBoZWlnaHQ6IDgzLjYyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNzEuODc1cmVtO1xuICAgIGxlZnQ6IC0zMy43NXJlbTsgfVxuICAuc3VwcG9ydC1tYWluIC5mNCB7XG4gICAgd2lkdGg6IDEyNi41NjI1cmVtO1xuICAgIGhlaWdodDogODguNjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI4MHJlbTtcbiAgICByaWdodDogLTAuNjI1cmVtOyB9XG4gIC5zdXBwb3J0LW1haW4gLmY1IHtcbiAgICB3aWR0aDogMTI5Ljg3NXJlbTtcbiAgICBoZWlnaHQ6IDkzLjkzNzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjk5LjM3NXJlbTtcbiAgICByaWdodDogLTAuNjI1cmVtO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnN1cHBvcnQtbWFpbiAuZjYge1xuICAgIHdpZHRoOiAxMjAuMzc1cmVtO1xuICAgIGhlaWdodDogMTEyLjEyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzOTUuMTg3NXJlbTtcbiAgICByaWdodDogLTI0LjM3NXJlbTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5zdXBwb3J0LW1haW4gY2FudmFzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5zdXBwb3J0LW1haW4gI3BhcnRpY2xlcy1qczEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnN1cHBvcnQtbWFpbiAuYmxvY2sxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogOS4zNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN1cHBvcnQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazEgLmNvbnRhaW5lciAudGV4dHMge1xuICAgICAgICB3aWR0aDogNDUlOyB9XG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMSAuY29udGFpbmVyIC50ZXh0cyAubG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDI3LjU2MjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMC4xODc1cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC5sb2dvIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDAlIDUwJTsgfVxuICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazEgLmNvbnRhaW5lciAudGV4dHMgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUuNjI1cmVtOyB9XG4gICAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC50ZXh0IC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjMxMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gICAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC50ZXh0IHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOyB9XG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazEgLmNvbnRhaW5lciAucGljIHtcbiAgICAgICAgd2lkdGg6IDQ2LjVyZW07XG4gICAgICAgIGhlaWdodDogNDYuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNzVyZW07IH1cbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnBpYyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAuc3VwcG9ydC1tYWluIC5ibG9jazIsXG4gIC5zdXBwb3J0LW1haW4gLmJsb2NrNCxcbiAgLnN1cHBvcnQtbWFpbiAuYmxvY2s2LFxuICAuc3VwcG9ydC1tYWluIC5ibG9jazgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjM3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3VwcG9ydC1tYWluIC5ibG9jazIgLmNvbnRhaW5lcixcbiAgICAuc3VwcG9ydC1tYWluIC5ibG9jazQgLmNvbnRhaW5lcixcbiAgICAuc3VwcG9ydC1tYWluIC5ibG9jazYgLmNvbnRhaW5lcixcbiAgICAuc3VwcG9ydC1tYWluIC5ibG9jazggLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMiAuY29udGFpbmVyIC50ZXh0cyxcbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNCAuY29udGFpbmVyIC50ZXh0cyxcbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyxcbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIC50ZXh0cyB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5LjM3NXJlbTsgfVxuICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazIgLmNvbnRhaW5lciAudGV4dHMgLnRleHQsXG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNCAuY29udGFpbmVyIC50ZXh0cyAudGV4dCxcbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s2IC5jb250YWluZXIgLnRleHRzIC50ZXh0LFxuICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazggLmNvbnRhaW5lciAudGV4dHMgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUuNjI1cmVtOyB9XG4gICAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2syIC5jb250YWluZXIgLnRleHRzIC50ZXh0IC50aXRsZSxcbiAgICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazQgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgLnRpdGxlLFxuICAgICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyAudGV4dCAudGl0bGUsXG4gICAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s4IC5jb250YWluZXIgLnRleHRzIC50ZXh0IC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjMxMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gICAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2syIC5jb250YWluZXIgLnRleHRzIC50ZXh0IHAsXG4gICAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnRleHRzIC50ZXh0IHAsXG4gICAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s2IC5jb250YWluZXIgLnRleHRzIC50ZXh0IHAsXG4gICAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s4IC5jb250YWluZXIgLnRleHRzIC50ZXh0IHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOyB9XG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazIgLmNvbnRhaW5lciAucGljLFxuICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnBpYyxcbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC5waWMsXG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazggLmNvbnRhaW5lciAucGljIHtcbiAgICAgICAgd2lkdGg6IDQzLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDQzLjc1cmVtOyB9XG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMiAuY29udGFpbmVyIC5waWMgaW1nLFxuICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazQgLmNvbnRhaW5lciAucGljIGltZyxcbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s2IC5jb250YWluZXIgLnBpYyBpbWcsXG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIC5waWMgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgLnN1cHBvcnQtbWFpbiAuYmxvY2szLFxuICAuc3VwcG9ydC1tYWluIC5ibG9jazUsXG4gIC5zdXBwb3J0LW1haW4gLmJsb2NrNyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMzc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMyAuY29udGFpbmVyLFxuICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNSAuY29udGFpbmVyLFxuICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNyAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2szIC5jb250YWluZXIgLnRleHRzLFxuICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s1IC5jb250YWluZXIgLnRleHRzLFxuICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s3IC5jb250YWluZXIgLnRleHRzIHtcbiAgICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazMgLmNvbnRhaW5lciAudGV4dHMgLnRleHQsXG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNSAuY29udGFpbmVyIC50ZXh0cyAudGV4dCxcbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s3IC5jb250YWluZXIgLnRleHRzIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1LjYyNXJlbTsgfVxuICAgICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMyAuY29udGFpbmVyIC50ZXh0cyAudGV4dCAudGl0bGUsXG4gICAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s1IC5jb250YWluZXIgLnRleHRzIC50ZXh0IC50aXRsZSxcbiAgICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazcgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMzEyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazMgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgcCxcbiAgICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazUgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgcCxcbiAgICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazcgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IH1cbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMyAuY29udGFpbmVyIC5waWMsXG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazUgLmNvbnRhaW5lciAucGljLFxuICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s3IC5jb250YWluZXIgLnBpYyB7XG4gICAgICAgIHdpZHRoOiA0My43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0My43NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW07IH1cbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2szIC5jb250YWluZXIgLnBpYyBpbWcsXG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNSAuY29udGFpbmVyIC5waWMgaW1nLFxuICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazcgLmNvbnRhaW5lciAucGljIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gIC5zdXBwb3J0LW1haW4gLnNsaWRlRnJvbVRvcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuOHM7IH1cbiAgICAuc3VwcG9ydC1tYWluIC5zbGlkZUZyb21Ub3AuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XG4gIC5zdXBwb3J0LW1haW4gLnNsaWRlRnJvbUJvdHRvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC44czsgfVxuICAgIC5zdXBwb3J0LW1haW4gLnNsaWRlRnJvbUJvdHRvbS5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cbiAgLnN1cHBvcnQtbWFpbiAuc2xpZGVGcm9tTGVmdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuOHM7IH1cbiAgICAuc3VwcG9ydC1tYWluIC5zbGlkZUZyb21MZWZ0LmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuICAuc3VwcG9ydC1tYWluIC5zbGlkZUZyb21SaWdodCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC44czsgfVxuICAgIC5zdXBwb3J0LW1haW4gLnNsaWRlRnJvbVJpZ2h0LmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuICAuc3VwcG9ydC1tYWluIC5zY2FsZVRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2l0aW9uOiAwLjhzOyB9XG4gICAgLnN1cHBvcnQtbWFpbiAuc2NhbGVUby5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnBhcnRuZXJzLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRuZXJzLW1haW4gLmYxIHtcbiAgICB3aWR0aDogODEuMjVyZW07XG4gICAgaGVpZ2h0OiAxMTkuOTM3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjcuMTI1cmVtO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5wYXJ0bmVycy1tYWluIC5mMiB7XG4gICAgd2lkdGg6IDExNS43NXJlbTtcbiAgICBoZWlnaHQ6IDY5Ljg3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3OC4xMjVyZW07XG4gICAgbGVmdDogLTIwLjYyNXJlbTsgfVxuICAucGFydG5lcnMtbWFpbiBjYW52YXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgLnBhcnRuZXJzLW1haW4gI3BhcnRpY2xlcy1qczEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMzc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazEgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazEgLmNvbnRhaW5lciAudGV4dHMge1xuICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNi4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAucGFydG5lcnMtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC5sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMjcuNTYyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwLjE4NzVyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgICAucGFydG5lcnMtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC5sb2dvIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDAlIDUwJTsgfVxuICAgICAgICAucGFydG5lcnMtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTsgfVxuICAgICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazEgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMzEyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAgICAgICAucGFydG5lcnMtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC50ZXh0IHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtOyB9XG4gICAgICAucGFydG5lcnMtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnBpYyB7XG4gICAgICAgIHdpZHRoOiA1Ni4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1Ni4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNS42MjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazEgLmNvbnRhaW5lciAucGljIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gIC5wYXJ0bmVycy1tYWluIC5ibG9jazIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFydG5lcnMtbWFpbiAuYmxvY2syIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAucGFydG5lcnMtbWFpbiAuYmxvY2syIC5jb250YWluZXIgLnRleHRzIHtcbiAgICAgICAgd2lkdGg6IDQxJTsgfVxuICAgICAgICAucGFydG5lcnMtbWFpbiAuYmxvY2syIC5jb250YWluZXIgLnRleHRzIC50ZXh0IC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4zMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazIgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazIgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgYS5idG4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgd2lkdGg6IDIyLjM3NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDQuMjVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucGFydG5lcnMtbWFpbiAuYmxvY2syIC5jb250YWluZXIgLnBpYyB7XG4gICAgICAgIHdpZHRoOiA1MHJlbTtcbiAgICAgICAgaGVpZ2h0OiA1MHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW07IH1cbiAgICAgICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMiAuY29udGFpbmVyIC5waWMgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMzc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmOyB9XG4gICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMyAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMyAuY29udGFpbmVyIC50ZXh0cyB7XG4gICAgICAgIHdpZHRoOiA0MSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2LjI1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazMgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjMxMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAgICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMyAuY29udGFpbmVyIC50ZXh0cyAudGV4dCBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IH1cbiAgICAgICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMyAuY29udGFpbmVyIC50ZXh0cyAudGV4dCBhLmJ0biB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgICB3aWR0aDogMjIuMzc1cmVtO1xuICAgICAgICAgIGhlaWdodDogNC4yNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazMgLmNvbnRhaW5lciAucGljIHtcbiAgICAgICAgd2lkdGg6IDUwcmVtO1xuICAgICAgICBoZWlnaHQ6IDUwcmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazMgLmNvbnRhaW5lciAucGljIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gIC5wYXJ0bmVycy1tYWluIC5mb3JtcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLmxlZnQge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIHBhZGRpbmctbGVmdDogOS4zNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaGFkb3c6IDAuNDM3NXJlbSAwLjQzNzVyZW0gMC4zMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIC5sZWZ0IC5mb3JtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAubGVmdCAuZm9ybSAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTsgfVxuICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLmxlZnQgLmZvcm0gLnRpdGxlMiB7XG4gICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAubGVmdCAuZm9ybSBmb3JtIC5pbnB1dHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLmxlZnQgLmZvcm0gZm9ybSAuaW5wdXRzIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLmxlZnQgLmZvcm0gZm9ybSBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAubGVmdCAuZm9ybSBmb3JtIGxhYmVsIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyLjc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjY4NzVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIC5sZWZ0IC5mb3JtIGZvcm0gbGFiZWwgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgICAgICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAubGVmdCAuZm9ybSBmb3JtIGxhYmVsIHAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFiOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAubGVmdCAuZm9ybSBmb3JtIC5ib3R0b20ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLmxlZnQgLmZvcm0gZm9ybSAuYm90dG9tIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDE3LjA2MjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNjI1cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAubGVmdCAuZm9ybSBmb3JtIC5ib3R0b20gLmNhcHRjaGEge1xuICAgICAgICAgICAgd2lkdGg6IDIxLjEyNXJlbTsgfVxuICAgICAgICAgICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIC5sZWZ0IC5mb3JtIGZvcm0gLmJvdHRvbSAuY2FwdGNoYSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAucmlnaHQge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTsgfVxuICAgICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIC5yaWdodCAubG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMi4zNzVyZW07XG4gICAgICAgIGhlaWdodDogMTAuMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyLjVyZW07XG4gICAgICAgIHJpZ2h0OiA2LjI1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAucmlnaHQgLmxvZ28gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAucmlnaHQgLnRleHRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTYuODc1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjM3NXJlbTsgfVxuICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLnJpZ2h0IC50ZXh0cyAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfVxuICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLnJpZ2h0IC50ZXh0cyAudGl0bGUyIHtcbiAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAucmlnaHQgLnRleHRzIHAge1xuICAgICAgICAgIGNvbG9yOiAjMWQxZDFiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAucmlnaHQgLnRleHRzIHA6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgIHdpZHRoOiAwLjM3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC4zNzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMC45Mzc1cmVtO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIC5yaWdodCAudGV4dHMgcC50ZXh0X2VuZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTsgfVxuICAgICAgICAgICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIC5yaWdodCAudGV4dHMgcC50ZXh0X2VuZDpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAucmlnaHQgLnRleHRzLnRleHRzLXZlbmRvciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTguNzVyZW07IH1cbiAgICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLnJpZ2h0IC50ZXh0cy50ZXh0cy12ZW5kb3IgcDpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFydG5lcnMtbWFpbiAuc2xpZGVGcm9tVG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC44czsgfVxuICAgIC5wYXJ0bmVycy1tYWluIC5zbGlkZUZyb21Ub3AuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XG4gIC5wYXJ0bmVycy1tYWluIC5zbGlkZUZyb21Cb3R0b20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuOHM7IH1cbiAgICAucGFydG5lcnMtbWFpbiAuc2xpZGVGcm9tQm90dG9tLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuICAucGFydG5lcnMtbWFpbiAuc2xpZGVGcm9tTGVmdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuOHM7IH1cbiAgICAucGFydG5lcnMtbWFpbiAuc2xpZGVGcm9tTGVmdC5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cbiAgLnBhcnRuZXJzLW1haW4gLnNsaWRlRnJvbVJpZ2h0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjhzOyB9XG4gICAgLnBhcnRuZXJzLW1haW4gLnNsaWRlRnJvbVJpZ2h0LmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuICAucGFydG5lcnMtbWFpbiAuc2NhbGVUbyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNpdGlvbjogMC44czsgfVxuICAgIC5wYXJ0bmVycy1tYWluIC5zY2FsZVRvLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiAwLjQzNzVyZW0gMC40Mzc1cmVtIDAuMzEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA4OCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDkuMzc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucGFnZW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggaW5wdXQsXG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xuICAgICAgICB3aWR0aDogMTYuODc1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjU2MjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTsgfVxuICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggaW5wdXQgb3B0aW9uLFxuICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGlucHV0LnllYXIsXG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBzZWxlY3QueWVhciB7XG4gICAgICAgICAgd2lkdGg6IDguNDM3NXJlbTsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBpbnB1dC55ZWFyIG9wdGlvbixcbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0LnllYXIgb3B0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4LjQzNzVyZW07IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGlucHV0Lm1vbnRoLFxuICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0Lm1vbnRoIHtcbiAgICAgICAgICB3aWR0aDogMTAuNjI1cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGEge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGEuaGlkZSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC5waWMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC5waWMgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxOC43NXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnByZXNzY2VudGVyLXNlbGVjdCAubmV3LXByZXNzY2VudGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcmVzc2NlbnRlci1zZWxlY3QgLmNhdGVnb3J5IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07IH1cbiAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnByZXNzY2VudGVyLXNlbGVjdCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtOyB9XG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcmVzc2NlbnRlci1zZWxlY3QgLmRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcmVzc2NlbnRlci1zZWxlY3QgLmRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnByZXNzY2VudGVyLXNlbGVjdCAubGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNzsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC5wcm9maWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcmVzc2NlbnRlci1zZWxlY3QgLnByb2ZpbGUgLnBob3RvIHtcbiAgICAgICAgICB3aWR0aDogNi44NzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA2Ljg3NXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC5wcm9maWxlIC5waG90byBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnByZXNzY2VudGVyLXNlbGVjdCAucHJvZmlsZSAudGV4dHMge1xuICAgICAgICAgIGNvbG9yOiAjMWQxZDFiOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC5wcm9maWxlIC50ZXh0cyAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC5wcm9maWxlIC50ZXh0cyAucG9zaXRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC5wcm9maWxlIC50ZXh0cyAuY29udGFjdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnByZXNzY2VudGVyLXNlbGVjdCAucHJvZmlsZSAudGV4dHMgLmNvbnRhY3QgYSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcmVzc2NlbnRlci1zZWxlY3QgLnByb2ZpbGUgLnRleHRzIC5jb250YWN0IGEgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4zMTI1cmVtOyB9XG4gIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3Qge1xuICAgICAgd2lkdGg6IDQ2LjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLmxpbmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNy42MjVyZW07XG4gICAgICAgIGxlZnQ6IDAuNDM3NXJlbTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7IH1cbiAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnBpYyB7XG4gICAgICAgICAgd2lkdGg6IDE2LjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMTMuNzVyZW07XG4gICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnBpYyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE2LjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMy43NXJlbTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnRleHRzIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3OyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnRleHRzIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyAuZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyAuZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC5kb3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogLTQuMzc1cmVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IC00LjM3NXJlbTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA0LjM3NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3OyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtOmhvdmVyIC5waWMge1xuICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMC4zKSBicmlnaHRuZXNzKDEuNSk7IH1cblxuLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogOS4zNzVyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5wYWdlbmFtZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQsXG4gICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIHNlbGVjdCB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xuICAgICAgd2lkdGg6IDE2Ljg3NXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAjYjZiN2I3O1xuICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuNTYyNXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07IH1cbiAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBpbnB1dCBvcHRpb24sXG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjYjZiN2I3OyB9XG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQueWVhcixcbiAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBzZWxlY3QueWVhciB7XG4gICAgICAgIHdpZHRoOiA4LjQzNzVyZW07IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIGlucHV0LnllYXIgb3B0aW9uLFxuICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggc2VsZWN0LnllYXIgb3B0aW9uIHtcbiAgICAgICAgICB3aWR0aDogOC40Mzc1cmVtOyB9XG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQubW9udGgsXG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggc2VsZWN0Lm1vbnRoIHtcbiAgICAgICAgd2lkdGg6IDEwLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIGEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogI2I2YjdiNztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggYS5oaWRlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLmxvZ28ge1xuICAgICAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgICAgIGhlaWdodDogMTAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogNi4yNXJlbTsgfVxuICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByZXNzY2VudGVyLWxpc3Qge1xuICAgICAgICB3aWR0aDogNDYuMjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5LjM3NXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcmVzc2NlbnRlci1saXN0IC5saW5lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA3LjYyNXJlbTtcbiAgICAgICAgICBsZWZ0OiAwLjQzNzVyZW07XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiNztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnBpYyB7XG4gICAgICAgICAgICB3aWR0aDogMTYuMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEzLjc1cmVtO1xuICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC5waWMgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2LjI1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjc1cmVtO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW07IH1cbiAgICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7IH1cbiAgICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnRleHRzIC5kZXNjIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAucHJlc3NjZW50ZXItbGlzdCAucHJlc3NjZW50ZXItaXRlbSAudGV4dHMgLmRhdGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC5kb3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTQuMzc1cmVtO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtNC4zNzVyZW07XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNC4zNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAucHJlc3NjZW50ZXItbGlzdCAucHJlc3NjZW50ZXItaXRlbTpob3ZlciAucGljIHtcbiAgICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMC4zKSBicmlnaHRuZXNzKDEuNSk7IH1cbiAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IHtcbiAgICAgICAgd2lkdGg6IDQ2LjI1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogOS4zNzVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdCAubGluZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNy42MjVyZW07XG4gICAgICAgICAgbGVmdDogLTMuOTM3NXJlbTtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I3O1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxczsgfVxuICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC5waWMge1xuICAgICAgICAgICAgd2lkdGg6IDE2LjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMy43NXJlbTtcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gICAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnBpYyBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTYuMjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTMuNzVyZW07XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW07IH1cbiAgICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdCAucHJlc3NjZW50ZXItaXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3OyB9XG4gICAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnRleHRzIC50aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnRleHRzIC5kZXNjIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnRleHRzIC5kYXRlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLmRvdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtNC4zNzVyZW07XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtNC4zNzVyZW07XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNC4zNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW06aG92ZXIgLnBpYyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KDAuMykgYnJpZ2h0bmVzcygxLjUpOyB9XG5cbi5wcmVzc2NlbnRlci1tYWluIC5wcmVzc2NlbnRlci1zaW5nbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcmVzc2NlbnRlci1tYWluIC5wcmVzc2NlbnRlci1zaW5nbGUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wcmVzc2NlbnRlci1tYWluIC5wcmVzc2NlbnRlci1zaW5nbGUgLmxlZnQge1xuICAgIHdpZHRoOiA2MyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTg3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAucHJlc3NjZW50ZXItbWFpbiAucHJlc3NjZW50ZXItc2luZ2xlIC5sZWZ0IC5wYWdlbmFtZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAucHJlc3NjZW50ZXItbWFpbiAucHJlc3NjZW50ZXItc2luZ2xlIC5sZWZ0IC5waWMge1xuICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1cmVtOyB9XG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAucHJlc3NjZW50ZXItc2luZ2xlIC5sZWZ0IC5waWMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuICAgIC5wcmVzc2NlbnRlci1tYWluIC5wcmVzc2NlbnRlci1zaW5nbGUgLmxlZnQgLm1ldGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNmI3Yjc7IH1cbiAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5wcmVzc2NlbnRlci1zaW5nbGUgLmxlZnQgLm1ldGEgLnRleHRfd3JhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnByZXNzY2VudGVyLXNpbmdsZSAubGVmdCAubWV0YSAudGV4dF93cmFwIC5jYXRlZ29yeSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5wcmVzc2NlbnRlci1zaW5nbGUgLmxlZnQgLm1ldGEgLnRleHRfd3JhcCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4wNjI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjYyNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnByZXNzY2VudGVyLW1haW4gLnByZXNzY2VudGVyLXNpbmdsZSAubGVmdCAucHJlc3NjZW50ZXItc2luZ2xlLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I2YjdiNzsgfVxuICAgIC5wcmVzc2NlbnRlci1tYWluIC5wcmVzc2NlbnRlci1zaW5nbGUgLmxlZnQgLmZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLnByZXNzY2VudGVyLXNpbmdsZSAubGVmdCAuZm9vdGVyIC5zb2NpYWwge1xuICAgICAgICBjb2xvcjogIzliYjNiZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5wcmVzc2NlbnRlci1zaW5nbGUgLmxlZnQgLmZvb3RlciAuc29jaWFsIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnByZXNzY2VudGVyLXNpbmdsZSAubGVmdCAuZm9vdGVyIC5zb2NpYWwgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjA2MjVyZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnByZXNzY2VudGVyLXNpbmdsZSAubGVmdCAuZm9vdGVyIC5zb2NpYWwgLmljb246aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkZjsgfVxuICAucHJlc3NjZW50ZXItbWFpbiAucHJlc3NjZW50ZXItc2luZ2xlIC5yaWdodCB7XG4gICAgd2lkdGg6IDM3JTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7IH1cbiAgICAucHJlc3NjZW50ZXItbWFpbiAucHJlc3NjZW50ZXItc2luZ2xlIC5yaWdodCAubG9nbyB7XG4gICAgICB3aWR0aDogMTAuODEyNXJlbTtcbiAgICAgIGhlaWdodDogOC45Mzc1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzLjEyNXJlbTtcbiAgICAgIHJpZ2h0OiA1cmVtOyB9XG4gICAgLnByZXNzY2VudGVyLW1haW4gLnByZXNzY2VudGVyLXNpbmdsZSAucmlnaHQgLnByZXNzY2VudGVyLWxpc3Qtc21hbGwge1xuICAgICAgcGFkZGluZy10b3A6IDEyLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLnByZXNzY2VudGVyLXNpbmdsZSAucmlnaHQgLnByZXNzY2VudGVyLWxpc3Qtc21hbGwgLmxpbmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUuMjVyZW07XG4gICAgICAgIGxlZnQ6IDIuOTM3NXJlbTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zczsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLnByZXNzY2VudGVyLXNpbmdsZSAucmlnaHQgLnByZXNzY2VudGVyLWxpc3Qtc21hbGwgLnByZXNzY2VudGVyLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnByZXNzY2VudGVyLXNpbmdsZSAucmlnaHQgLnByZXNzY2VudGVyLWxpc3Qtc21hbGwgLnByZXNzY2VudGVyLWl0ZW0gLnRleHRzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAucHJlc3NjZW50ZXItc2luZ2xlIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdC1zbWFsbCAucHJlc3NjZW50ZXItaXRlbSAudGV4dHMgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5wcmVzc2NlbnRlci1zaW5nbGUgLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0LXNtYWxsIC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAucHJlc3NjZW50ZXItc2luZ2xlIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdC1zbWFsbCAucHJlc3NjZW50ZXItaXRlbSAudGV4dHMgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTsgfVxuICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAucHJlc3NjZW50ZXItc2luZ2xlIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdC1zbWFsbCAucHJlc3NjZW50ZXItaXRlbSAuZG90IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjgxMjVyZW07XG4gICAgICAgICAgbGVmdDogLTEuODc1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uZGlyZWN0aW9uLWRldGFpbHMtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLmxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNoYWRvdzogMC40Mzc1cmVtIDAuNDM3NXJlbSAwLjMxMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLmxlZnQgLmxvZ28ge1xuICAgICAgd2lkdGg6IDEwLjgxMjVyZW07XG4gICAgICBoZWlnaHQ6IDguOTM3NXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMS44NzVyZW07XG4gICAgICByaWdodDogMy4xMjVyZW07IH1cbiAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAubGVmdCAud3JhcCB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07IH1cbiAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5sZWZ0IC53cmFwIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5sZWZ0IC53cmFwIGZvcm0gc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICAgICAgICB3aWR0aDogMzEuMjVyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBjb2xvcjogI2I2YjdiNztcbiAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuNTYyNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fc2VsZWN0X2Fycm93LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5sZWZ0IC53cmFwIGZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAubGVmdCAud3JhcCAuaXRlbXMgLmxpbmUge1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjhyZW0pO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwLjM3NXJlbTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNTMxMjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAuaXRlbSAuZG90IHtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IHtcbiAgICB3aWR0aDogNTUlO1xuICAgIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuID4gLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41OTM3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiA+IHAge1xuICAgICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbjogMC42MjVyZW0gMCAxLjg3NXJlbSAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC50aXRsZTIge1xuICAgICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnRpdGxlMiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAudGl0bGUyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5jb250YWN0cyAuaXRlbXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuc2VwYXJhdGUge1xuICAgICAgICAgICAgY29sb3I6ICNiNWI2YjY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuc2VwYXJhdGUuaGlkZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC53cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSAucGhvdG8ge1xuICAgICAgICAgICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1YzsgfVxuICAgICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC5waG90byBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5jb250YWN0cyAuaXRlbXMgLml0ZW0gLnRleHRzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3LjVyZW0gLSAuOTM3NXJlbSk7IH1cbiAgICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSAudGV4dHMgLm5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC50ZXh0cyAucG9zaXRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSAudGV4dHMgLmNvbnRhY3Qge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC50ZXh0cyAuY29udGFjdCBhIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSAudGV4dHMgLmNvbnRhY3QgYSBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4zMTI1cmVtOyB9XG4gICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmRzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5icmFuZHMgLmxvZ29zIHtcbiAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmJyYW5kcyAubG9nb3MgLnNlcGFyYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmJyYW5kcyAubG9nb3MgLnNlcGFyYXRlLmhpZGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmRzIC5sb2dvcyAuc2VwYXJhdGUgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmJyYW5kcyAubG9nb3MgLnNlcGFyYXRlOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5icmFuZHMgLmxvZ29zIC5sb2dvcy1oaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzOyB9XG4gICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmRzIC5sb2dvcyAubG9nb3MtaGlkZS5hY3RpdmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmRzIC5sb2dvcyAuaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMC42MjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmJyYW5kcyAubG9nb3MgLml0ZW06aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBhZWVmO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSByZ2JhKDAsIDEwNSwgMjQxLCAwLjIpOyB9XG4gICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmRzIC5sb2dvcyAuaXRlbSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MsXG4gICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zLFxuICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAubmV3cyAuc2xpZGVyLFxuICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zIC5zbGlkZXIsXG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpY2stbmV4dCxcbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAubmV3cyAuc2xpZGVyIC5zbGljay1wcmV2LFxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpY2stbmV4dCxcbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zIC5zbGlkZXIgLnNsaWNrLXByZXYsXG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyAuc2xpZGVyIC5zbGljay1uZXh0LFxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5uZXdzIC5zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLFxuICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsXG4gICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zIC5zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLFxuICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnByb21vcyAuc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsXG4gICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuZXZlbnRzIC5zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5uZXdzIC5zbGlkZXIgLnNsaWNrLWRpc2FibGVkLFxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpY2stZGlzYWJsZWQsXG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyAuc2xpZGVyIC5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpY2stcHJldixcbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zIC5zbGlkZXIgLnNsaWNrLXByZXYsXG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyAuc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctbGVmdC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgbGVmdDogLTIuODEyNXJlbTsgfVxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5uZXdzIC5zbGlkZXIgLnNsaWNrLW5leHQsXG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnByb21vcyAuc2xpZGVyIC5zbGljay1uZXh0LFxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5uZXdzIC5zbGlkZXIgLnNsaWRlLFxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpZGUsXG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyAuc2xpZGVyIC5zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpZGUgYSxcbiAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpZGUgYSxcbiAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpZGUgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDg3JTsgfVxuICAgICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAubmV3cyAuc2xpZGVyIC5zbGlkZSBhIGltZyxcbiAgICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnByb21vcyAuc2xpZGVyIC5zbGlkZSBhIGltZyxcbiAgICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyAuc2xpZGVyIC5zbGlkZSBhIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpZGUgYSAudGl0bGUsXG4gICAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpZGUgYSAudGl0bGUsXG4gICAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpZGUgYSAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAubmV3cyAuc2xpZGVyIC5zbGlkZSBhIC5kZXNrLFxuICAgICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zIC5zbGlkZXIgLnNsaWRlIGEgLmRlc2ssXG4gICAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpZGUgYSAuZGVzayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpZGUgYSAuZGF0ZSxcbiAgICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnByb21vcyAuc2xpZGVyIC5zbGlkZSBhIC5kYXRlLFxuICAgICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuZXZlbnRzIC5zbGlkZXIgLnNsaWRlIGEgLmRhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnRpdGxlMiBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuZXZlbnRzIC50aXRsZTI6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5zaGFkb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNCwgMTI0LCAxMjQsIDAuMzYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogNDcuMTg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0Ni41NjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDclO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAudGl0bGUyIHtcbiAgICAgICAgICBjb2xvcjogI2I2YjdiNztcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAudGl0bGUyOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAgLmZvcm0gZm9ybSAuaW5wdXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIC5pbnB1dHMgaW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFiO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAgLmZvcm0gZm9ybSAuaW5wdXRzIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW0gMCAxLjI1cmVtO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIGxhYmVsIGlucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIuNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMS42ODc1cmVtO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gbGFiZWwgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIGxhYmVsIHAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7IH1cbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAgLmZvcm0gZm9ybSAuYm90dG9tIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAgLmZvcm0gZm9ybSAuYm90dG9tIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3LjA2MjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMy42MjVyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIC5ib3R0b20gLmNhcHRjaGEge1xuICAgICAgICAgICAgICB3aWR0aDogMjEuMTI1cmVtOyB9XG4gICAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIC5ib3R0b20gLmNhcHRjaGEgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4uYnJhbmQtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmJyYW5kLW1haW4gLmxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNoYWRvdzogMC40Mzc1cmVtIDAuNDM3NXJlbSAwLjMxMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmJyYW5kLW1haW4gLmxlZnQgLmxvZ28ge1xuICAgICAgd2lkdGg6IDEwLjgxMjVyZW07XG4gICAgICBoZWlnaHQ6IDguOTM3NXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMS44NzVyZW07XG4gICAgICByaWdodDogMy4xMjVyZW07IH1cbiAgICAuYnJhbmQtbWFpbiAubGVmdCAud3JhcCB7XG4gICAgICB3aWR0aDogNzYlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgbWF4LWhlaWdodDogY2FsYyg2MCUgLSAzLjEyNXJlbSk7IH1cbiAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTc1LCAyMzksIDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwYWVlZiAwLCAjMDBhZWVmIDczJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwKSAxMDAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTQlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuYnJhbmQtbWFpbiAubGVmdCAud3JhcCAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwIGZvcm0gc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICAgICAgICB3aWR0aDogMzEuMjVyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBjb2xvcjogI2I2YjdiNztcbiAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuNTYyNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fc2VsZWN0X2Fycm93LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwIGZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAubGVmdCAud3JhcCAuaXRlbXMgLmxpbmUge1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMC40Mzc1cmVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmJyYW5kLW1haW4gLmxlZnQgLndyYXAgLml0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuYnJhbmQtbWFpbiAubGVmdCAud3JhcCAuaXRlbXMgLml0ZW0gcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAuYnJhbmQtbWFpbiAubGVmdCAud3JhcCAuaXRlbXMgLml0ZW0gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgICAgICAgICAuYnJhbmQtbWFpbiAubGVmdCAud3JhcCAuaXRlbXMgLml0ZW0gc3Bhbi5hY3RpdmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAgICAgLmJyYW5kLW1haW4gLmxlZnQgLndyYXAgLml0ZW1zIC5pdGVtIC5kb3Qge1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAuaXRlbS5hY3RpdmUgLmRvdDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMC4zNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMzc1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAubGVmdCAud3JhcCAuaXRlbXMgLnRvZ2dsZS1saXN0LTIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjE4NzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuYnJhbmQtbWFpbiAubGVmdCAud3JhcCAuaXRlbXMgLnRvZ2dsZS1saXN0LTIgLmxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMS4zNzVyZW0pO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAudG9nZ2xlLWxpc3QtMiAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLmxlZnQgLndyYXAgLml0ZW1zIC50b2dnbGUtbGlzdC0yIC5pdGVtIC5kb3Qge1xuICAgICAgICAgICAgICB3aWR0aDogMC42ODc1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNjg3NXJlbTsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLmxlZnQgLndyYXAgLml0ZW1zIC50b2dnbGUtbGlzdC0yIC5pdGVtLmFjdGl2ZSAuZG90OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAwLjMxMjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC4zMTI1cmVtOyB9XG4gICAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAudG9nZ2xlLWxpc3QtMyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTg3NXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmJyYW5kLW1haW4gLmxlZnQgLndyYXAgLml0ZW1zIC50b2dnbGUtbGlzdC0zIC5pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuICAuYnJhbmQtbWFpbiAucmlnaHQge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmxvZ28tYnJhbmQge1xuICAgICAgICB3aWR0aDogMTUuNjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmxvZ28tYnJhbmQgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDAlIDAlOyB9XG4gICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiA+IC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMjgxMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnRpdGxlMiB7XG4gICAgICAgIGNvbG9yOiAjMWQxZDFiO1xuICAgICAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAudGl0bGUyIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtOyB9XG4gICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC50aXRsZTI6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAudmlkZW8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnZpZGVvIGlmcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDQwLjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMjJyZW07IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC50aXRsZV9zbSB7XG4gICAgICAgIGNvbG9yOiAjMWQxZDFiO1xuICAgICAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gPiBwIHtcbiAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwIDEuODc1cmVtIDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiA+IHAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIHVsIHtcbiAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwIDEuODc1cmVtIDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiB1bCBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwLjkzNzVyZW0gMDsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIHVsIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7IH1cbiAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMzc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDAuMzc1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTEuMjVyZW07XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIG9sIHtcbiAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwIDEuODc1cmVtIDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiBvbCBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogMC45Mzc1cmVtIDA7IH1cbiAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiBvbCBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFiOyB9XG4gICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5jb2xzIHVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29scyAuY29sLTIge1xuICAgICAgICAgIHdpZHRoOiA0NyU7IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5waWMge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucGljIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSAucGhvdG8ge1xuICAgICAgICAgICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1YzsgfVxuICAgICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC5waG90byBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5jb250YWN0cyAuaXRlbXMgLml0ZW0gLnRleHRzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3LjVyZW0gLSAuOTM3NXJlbSk7IH1cbiAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSAudGV4dHMgLm5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC50ZXh0cyAucG9zaXRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSAudGV4dHMgLmNvbnRhY3Qge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC50ZXh0cyAuY29udGFjdCBhIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSAudGV4dHMgLmNvbnRhY3QgYSBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4zMTI1cmVtOyB9XG4gICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmRzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5icmFuZHMgLmxvZ29zIHtcbiAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmJyYW5kcyAubG9nb3MgLnNlcGFyYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmJyYW5kcyAubG9nb3MgLnNlcGFyYXRlLmhpZGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmRzIC5sb2dvcyAuc2VwYXJhdGUgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmJyYW5kcyAubG9nb3MgLnNlcGFyYXRlOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5icmFuZHMgLmxvZ29zIC5sb2dvcy1oaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzOyB9XG4gICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmRzIC5sb2dvcyAubG9nb3MtaGlkZS5hY3RpdmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmRzIC5sb2dvcyAuaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMC42MjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmJyYW5kcyAubG9nb3MgLml0ZW06aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBhZWVmO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSByZ2JhKDAsIDEwNSwgMjQxLCAwLjIpOyB9XG4gICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmRzIC5sb2dvcyAuaXRlbSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MsXG4gICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zLFxuICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAubmV3cyAuc2xpZGVyLFxuICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zIC5zbGlkZXIsXG4gICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpY2stbmV4dCxcbiAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAubmV3cyAuc2xpZGVyIC5zbGljay1wcmV2LFxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpY2stbmV4dCxcbiAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zIC5zbGlkZXIgLnNsaWNrLXByZXYsXG4gICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyAuc2xpZGVyIC5zbGljay1uZXh0LFxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5uZXdzIC5zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLFxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsXG4gICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zIC5zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLFxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnByb21vcyAuc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsXG4gICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuZXZlbnRzIC5zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5uZXdzIC5zbGlkZXIgLnNsaWNrLWRpc2FibGVkLFxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpY2stZGlzYWJsZWQsXG4gICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyAuc2xpZGVyIC5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpY2stcHJldixcbiAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zIC5zbGlkZXIgLnNsaWNrLXByZXYsXG4gICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyAuc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctbGVmdC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgbGVmdDogLTIuODEyNXJlbTsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5uZXdzIC5zbGlkZXIgLnNsaWNrLW5leHQsXG4gICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnByb21vcyAuc2xpZGVyIC5zbGljay1uZXh0LFxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5uZXdzIC5zbGlkZXIgLnNsaWRlLFxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpZGUsXG4gICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyAuc2xpZGVyIC5zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpZGUgYSxcbiAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpZGUgYSxcbiAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpZGUgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDg3JTsgfVxuICAgICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAubmV3cyAuc2xpZGVyIC5zbGlkZSBhIGltZyxcbiAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnByb21vcyAuc2xpZGVyIC5zbGlkZSBhIGltZyxcbiAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyAuc2xpZGVyIC5zbGlkZSBhIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpZGUgYSAudGl0bGUsXG4gICAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpZGUgYSAudGl0bGUsXG4gICAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpZGUgYSAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAubmV3cyAuc2xpZGVyIC5zbGlkZSBhIC5kZXNrLFxuICAgICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zIC5zbGlkZXIgLnNsaWRlIGEgLmRlc2ssXG4gICAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpZGUgYSAuZGVzayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpZGUgYSAuZGF0ZSxcbiAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnByb21vcyAuc2xpZGVyIC5zbGlkZSBhIC5kYXRlLFxuICAgICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuZXZlbnRzIC5zbGlkZXIgLnNsaWRlIGEgLmRhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG4gICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnRpdGxlMiBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuZXZlbnRzIC50aXRsZTI6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5icmFuZC1zaG9wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmQtc2hvcCAuaXRlbS1saXN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmQtc2hvcCAuaXRlbS1saXN0IC5pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5icmFuZC1zaG9wIC5pdGVtLWxpc3QgLml0ZW0gLnBob3RvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIxLjg3NXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMi41cmVtOyB9XG4gICAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5icmFuZC1zaG9wIC5pdGVtLWxpc3QgLml0ZW0gLnBob3RvIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5icmFuZC1zaG9wIC5pdGVtLWxpc3QgLml0ZW0gLmluZm8ge1xuICAgICAgICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEyLjVyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cbiAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmJyYW5kLXNob3AgLml0ZW0tbGlzdCAuaXRlbSAuaW5mbyAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5icmFuZC1zaG9wIC5pdGVtLWxpc3QgLml0ZW0gLmluZm8gLmJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNS41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGFlZWY7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBmaWx0ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAgICAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5icmFuZC1zaG9wIC5pdGVtLWxpc3QgLml0ZW0gLmluZm8gLmJ0bjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgfVxuICAgICAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5icmFuZC1zaG9wIC5pdGVtLWxpc3QgLml0ZW0gLmluZm8gLmJ0bjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nob3AvY2FydC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMy4yNXJlbTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5zaGFkb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNCwgMTI0LCAxMjQsIDAuMzYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogNDcuMTg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0Ni41NjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDclO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAudGl0bGUyIHtcbiAgICAgICAgICBjb2xvcjogI2I2YjdiNztcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAudGl0bGUyOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIC5jYXJ0LWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gLmNhcnQtbGlzdCAubmFtZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gLmNhcnQtbGlzdCAuY291bnQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMuNjI1cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIC5jYXJ0LWxpc3QgLmNvdW50IC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAgLmZvcm0gZm9ybSAuY2FydC1saXN0IC5jb3VudCAuYXJyb3dzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gLmNhcnQtbGlzdCAuY291bnQgLmFycm93cyAuYXJyb3dfdG9wIHtcbiAgICAgICAgICAgICAgICAgIC8qIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2hvcC9hcnJvd190b3Auc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgKi9cbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gLmNhcnQtbGlzdCAuY291bnQgLmFycm93cyAuYXJyb3dfdG9wOmhvdmVyIC5jbHMtMSB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzAwYWVlZjsgfVxuICAgICAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIC5jYXJ0LWxpc3QgLmNvdW50IC5hcnJvd3MgLmFycm93X2JvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAvKiBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nob3AvYXJyb3dfYm90dG9tLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47ICovXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIC5jYXJ0LWxpc3QgLmNvdW50IC5hcnJvd3MgLmFycm93X2JvdHRvbTpob3ZlciAuY2xzLTEge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICMwMGFlZWY7IH1cbiAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAgLmZvcm0gZm9ybSAuaW5wdXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gLmlucHV0cyBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMuNjI1cmVtO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIC5pbnB1dHMgdGV4dGFyZWEge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjdiNztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFiO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbSAwIDEuMjVyZW07XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAgLmZvcm0gZm9ybSBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gbGFiZWwgaW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogMi43NXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjY4NzVyZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI3Yjc7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAgLmZvcm0gZm9ybSBsYWJlbCBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gbGFiZWwgcCBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIC5ib3R0b20ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIC5ib3R0b20gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMTcuMDYyNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gLmJvdHRvbSAuY2FwdGNoYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMS4xMjVyZW07IH1cbiAgICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gLmJvdHRvbSAuY2FwdGNoYSBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAtb2ZmZXIge1xuICAgICAgICBoZWlnaHQ6IDQ4Ljc1cmVtOyB9XG5cbi5lcnJvciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctZXJyb3IuanBnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZXJyb3IgLndyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDcwdnc7XG4gICAgaGVpZ2h0OiA3MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLmVycm9yIC53cmFwIGltZyB7XG4gICAgICB3aWR0aDogNzElO1xuICAgICAgaGVpZ2h0OiAzNiU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNSU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZXJyb3IgLndyYXAgcCB7XG4gICAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDIlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuZXJyb3IgLndyYXAgcCBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cblxuLmNvbmRpdGlvbi1tYWluIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuY29uZGl0aW9uLW1haW4gLmxvZ28ge1xuICAgIHdpZHRoOiAxMi4zNzVyZW07XG4gICAgaGVpZ2h0OiAxMC4yNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjg3NXJlbTtcbiAgICByaWdodDogNi4yNXJlbTsgfVxuICAuY29uZGl0aW9uLW1haW4gLmxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgd2lkdGg6IDM3LjVyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAuNDM3NXJlbSAwLjQzNzVyZW0gMC4zMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmNvbmRpdGlvbi1tYWluIC5sZWZ0IC53cmFwIHtcbiAgICAgIHdpZHRoOiAyMy4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDM0JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDRyZW07XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmNvbmRpdGlvbi1tYWluIC5sZWZ0IC53cmFwIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAgIC5jb25kaXRpb24tbWFpbiAubGVmdCAud3JhcCAuaXRlbXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNvbmRpdGlvbi1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAubGluZSB7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuNXJlbSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDAuNDM3NXJlbTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIC5jb25kaXRpb24tbWFpbiAubGVmdCAud3JhcCAuaXRlbXMgLml0ZW0ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjUzMTI1cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuY29uZGl0aW9uLW1haW4gLmxlZnQgLndyYXAgLml0ZW1zIC5pdGVtIC5kb3Qge1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAuY29uZGl0aW9uLW1haW4gLnJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzcuNXJlbSk7XG4gICAgcGFkZGluZy10b3A6IDUuNjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbmRpdGlvbi1tYWluIC5yaWdodCAuc2NyZWVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jb25kaXRpb24tbWFpbiAucmlnaHQgLnNjcmVlbiAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjU5Mzc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9XG4gICAgICAuY29uZGl0aW9uLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnRpdGxlMiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuODEyNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfVxuICAgICAgLmNvbmRpdGlvbi1tYWluIC5yaWdodCAuc2NyZWVuID4gcCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW46IDEuMjVyZW0gMDsgfVxuICAgICAgICAuY29uZGl0aW9uLW1haW4gLnJpZ2h0IC5zY3JlZW4gPiBwIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5jb25kaXRpb24tbWFpbiAucmlnaHQgLnNjcmVlbiB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAuY29uZGl0aW9uLW1haW4gLnJpZ2h0IC5zY3JlZW4gdWwgbGkge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmOyB9XG5cbi5pbm5vdmF0aW9ubGFiLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5pbm5vdmF0aW9ubGFiLW1haW4gLmxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNoYWRvdzogMC40Mzc1cmVtIDAuNDM3NXJlbSAwLjMxMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLmxlZnQgLmxvZ28ge1xuICAgICAgd2lkdGg6IDkuMzc1cmVtO1xuICAgICAgaGVpZ2h0OiA3LjE4NzVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMuNDM3NXJlbTtcbiAgICAgIHJpZ2h0OiA1cmVtOyB9XG4gICAgLmlubm92YXRpb25sYWItbWFpbiAubGVmdCAud3JhcCB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxMi41cmVtOyB9XG4gICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgICAgLmlubm92YXRpb25sYWItbWFpbiAubGVmdCAud3JhcCBmb3JtIHNlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgICAgICAgd2lkdGg6IDMxLjI1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiN2I3O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICNiNmI3Yjc7XG4gICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjU2MjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX3NlbGVjdF9hcnJvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIGZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICNiNmI3Yjc7IH1cbiAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLmxlZnQgLndyYXAgLmNhbGVuZGFyLXdyYXAge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBoZWlnaHQ6IDMyLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIC5jYWxlbmRhci13cmFwIC5zaGFkb3cge1xuICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI0LCAxMjQsIDEyNCwgMC4zNyk7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciB7XG4gICAgICAgICAgd2lkdGg6IDMxLjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMzEuNTYyNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLmxlZnQgLndyYXAgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5jYWxlbmRhci1uYXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuMTg3NXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmOyB9XG4gICAgICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuY2FsZW5kYXItbmF2IC5jYWxlbmRhci1uYXYtYnRuIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgICAgICAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLmxlZnQgLndyYXAgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5jYWxlbmRhci1uYXYgLmNhbGVuZGFyLW5hdi1idG46aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTsgfVxuICAgICAgICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuY2FsZW5kYXItbmF2IC5jYWxlbmRhci1uYXYtYnRuLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5bmFtZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA5OSU7IH1cbiAgICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MgMHM7IH1cbiAgICAgICAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLmxlZnQgLndyYXAgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkge1xuICAgICAgICAgICAgICB3aWR0aDogNC4zNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogNC4zNzVyZW07XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5LmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjMxZjIwOyB9XG4gICAgICAgICAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLmxlZnQgLndyYXAgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAuNjI1cmVtOyB9XG4gICAgICAgICAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLmxlZnQgLndyYXAgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkgLmxpc3Qge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTI0LjM3NXJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzLjc1cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMC40Mzc1cmVtIDAuNDM3NXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMHM7IH1cbiAgICAgICAgICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5IC5saXN0IC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAyLjVyZW07IH1cbiAgICAgICAgICAgICAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLmxlZnQgLndyYXAgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkgLmxpc3QgLml0ZW0gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLmxlZnQgLndyYXAgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkgLmxpc3QgLml0ZW06aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5IC5saXN0IC5pdGVtOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLmxlZnQgLndyYXAgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXk6bnRoLWNoaWxkKDcpIC5saXN0IHtcbiAgICAgICAgICAgICAgICByaWdodDogOC4xMjVyZW07IH1cbiAgICAgICAgICAgICAgLmlubm92YXRpb25sYWItbWFpbiAubGVmdCAud3JhcCAuY2FsZW5kYXItd3JhcCAuY2FsZW5kYXIgLmRheXMgLmRheTpudGgtY2hpbGQoNikgLmxpc3Qge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA4LjEyNXJlbTsgfVxuICAgICAgICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5Om50aC1jaGlsZCg1KSAubGlzdCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDguMTI1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNy4xODc1cmVtOyB9XG4gICAgICAgICAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLmxlZnQgLndyYXAgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkuaGFzRXZlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgICAgLmlubm92YXRpb25sYWItbWFpbiAubGVmdCAud3JhcCAuY2FsZW5kYXItd3JhcCAuY2FsZW5kYXIgLmRheXMgLmRheS5oYXNFdmVudCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgICAgLmlubm92YXRpb25sYWItbWFpbiAubGVmdCAud3JhcCAuY2FsZW5kYXItd3JhcCAuY2FsZW5kYXIgLmRheXMgLmRheS5oYXNFdmVudCAubGlzdC5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5sZWZ0IC53cmFwIC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAubW91bnRoLW5hbWUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmlubm92YXRpb25sYWItbWFpbiAucmlnaHQge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgcGFkZGluZy10b3A6IDUuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjYyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLnJpZ2h0IC5sb2dvIHtcbiAgICAgIHdpZHRoOiA5LjM3NXJlbTtcbiAgICAgIGhlaWdodDogOC4xMjVyZW07IH1cbiAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5yaWdodCBwIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLmlubm92YXRpb25sYWItbWFpbiAucmlnaHQgLm5ld3MgLnRpdGxlMiB7XG4gICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmlubm92YXRpb25sYWItbWFpbiAucmlnaHQgLm5ld3MgLnRpdGxlMiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtOyB9XG4gICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5yaWdodCAubmV3cyAudGl0bGUyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmlubm92YXRpb25sYWItbWFpbiAucmlnaHQgLm5ld3MgLnNsaWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5yaWdodCAubmV3cyAuc2xpZGVyIC5zbGljay1uZXh0LFxuICAgICAgLmlubm92YXRpb25sYWItbWFpbiAucmlnaHQgLm5ld3MgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIHRvcDogMzAlO1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5yaWdodCAubmV3cyAuc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSxcbiAgICAgICAgLmlubm92YXRpb25sYWItbWFpbiAucmlnaHQgLm5ld3MgLnNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLnJpZ2h0IC5uZXdzIC5zbGlkZXIgLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLmlubm92YXRpb25sYWItbWFpbiAucmlnaHQgLm5ld3MgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctbGVmdC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGxlZnQ6IC0yLjgxMjVyZW07IH1cbiAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLnJpZ2h0IC5uZXdzIC5zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLnJpZ2h0IC5uZXdzIC5zbGlkZXIgLnNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5yaWdodCAubmV3cyAuc2xpZGVyIC5zbGlkZSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHdpZHRoOiA4NyU7IH1cbiAgICAgICAgICAuaW5ub3ZhdGlvbmxhYi1tYWluIC5yaWdodCAubmV3cyAuc2xpZGVyIC5zbGlkZSBhIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTUuNjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAgICAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLnJpZ2h0IC5uZXdzIC5zbGlkZXIgLnNsaWRlIGEgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgLmlubm92YXRpb25sYWItbWFpbiAucmlnaHQgLm5ld3MgLnNsaWRlciAuc2xpZGUgYSAuZGVzayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfVxuICAgICAgICAgIC5pbm5vdmF0aW9ubGFiLW1haW4gLnJpZ2h0IC5uZXdzIC5zbGlkZXIgLnNsaWRlIGEgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cblxuLyogLSBjaXNjby1sYW5kaW5nIC0gKi9cbi5jaXNjby1sYW5kaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY2lzY28tbGFuZGluZyAuaGVybyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaXNjby1sYW5kaW5nL2JnLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2lzY28tbGFuZGluZyAuaGVybyAuZjEge1xuICAgICAgd2lkdGg6IDgxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxMTkuOTM3NXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuY2lzY28tbGFuZGluZyAuaGVybyAuY29udGFpbmVyIC5tYW4ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaXNjby1sYW5kaW5nL21hbi5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDQyLjVyZW07XG4gICAgICBoZWlnaHQ6IDQ0LjA2MjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDclO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmNpc2NvLWxhbmRpbmcgLmhlcm8gLmNvbnRhaW5lciAuaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMC4xMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMuNzVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMS41NjI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogNy41cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuY2lzY28tbGFuZGluZyAuaGVybyAuY29udGFpbmVyIC5oZWFkZXIgLmxvZ29zIHtcbiAgICAgICAgd2lkdGg6IDI2LjVyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNpc2NvLWxhbmRpbmcgLmhlcm8gLmNvbnRhaW5lciAuaGVhZGVyIC5tZW51IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgd2lkdGg6IDQwLjYyNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5oZXJvIC5jb250YWluZXIgLmhlYWRlciAubWVudSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2lzY28tbGFuZGluZyAuaGVybyAuY29udGFpbmVyIC50ZXh0cyB7XG4gICAgICB3aWR0aDogNzIlO1xuICAgICAgaGVpZ2h0OiA1OXZoO1xuICAgICAgdG9wOiAyMCU7IH1cbiAgICAgIC5jaXNjby1sYW5kaW5nIC5oZXJvIC5jb250YWluZXIgLnRleHRzIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuY2lzY28tbGFuZGluZyAuaGVybyAuY29udGFpbmVyIC50ZXh0cyAuZGVzYyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07IH1cbiAgICAgIC5jaXNjby1sYW5kaW5nIC5oZXJvIC5jb250YWluZXIgLnRleHRzIC5idG4ge1xuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi4xODc1cmVtO1xuICAgICAgICB3aWR0aDogMjguMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDUuMzc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jaXNjby1sYW5kaW5nIC5hZHZhbnRhZ2VzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuY2lzY28tbGFuZGluZyAuYWR2YW50YWdlcyAud3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG4gICAgICAuY2lzY28tbGFuZGluZyAuYWR2YW50YWdlcyAud3JhcCAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGhlaWdodDogMjUuMzEyNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5hZHZhbnRhZ2VzIC53cmFwIC5pdGVtLmJsdWUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0gLmxpbmUge1xuICAgICAgICAgIHdpZHRoOiAwLjEyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTAlOyB9XG4gICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0gLmxpbmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMC40Mzc1cmVtOyB9XG4gICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0gLmxpbmUuYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmOyB9XG4gICAgICAgICAgICAuY2lzY28tbGFuZGluZyAuYWR2YW50YWdlcyAud3JhcCAuaXRlbSAubGluZS5ibHVlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7IH1cbiAgICAgICAgICAuY2lzY28tbGFuZGluZyAuYWR2YW50YWdlcyAud3JhcCAuaXRlbSAubGluZS53aGl0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuY2lzY28tbGFuZGluZyAuYWR2YW50YWdlcyAud3JhcCAuaXRlbSAubGluZS53aGl0ZTpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0gLmxpbmUudG9wIHtcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0gLmxpbmUudG9wOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5hZHZhbnRhZ2VzIC53cmFwIC5pdGVtIC5saW5lLmJvdHRvbSB7XG4gICAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5hZHZhbnRhZ2VzIC53cmFwIC5pdGVtIC5saW5lLmJvdHRvbTpiZWZvcmUge1xuICAgICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0gLmRlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtOyB9XG4gICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0gLmRlc2MgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMGFlZWY7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4xODc1cmVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5hZHZhbnRhZ2VzIC53cmFwIC5pdGVtIC5waWMge1xuICAgICAgICAgIG1heC13aWR0aDogMTMuNzVyZW07XG4gICAgICAgICAgbWF4LWhlaWdodDogMTByZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAuY2lzY28tbGFuZGluZyAuYWR2YW50YWdlcyAud3JhcCAuaXRlbSAucGljIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgIC5jaXNjby1sYW5kaW5nIC5zbWFydG5ldCAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICAgIC5jaXNjby1sYW5kaW5nIC5zbWFydG5ldCAuY29udGFpbmVyIC5zY2hlbWUge1xuICAgICAgICB3aWR0aDogNTlyZW07XG4gICAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDExLjI1cmVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAuY2lzY28tbGFuZGluZyAuc21hcnRuZXQgLmNvbnRhaW5lciAuc2NoZW1lIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwIDUwJTsgfVxuICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNsaWRlci1zbWFydC1uZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Npc2NvLWxhbmRpbmcvYmctc2xpZGVyLXNtYXJ0LnN2ZykgMCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDQ4Ljc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNsaWRlci1zbWFydC1uZXQ6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LnN2ZykgMCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBoZWlnaHQ6IDgzJTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5zbWFydG5ldCAuY29udGFpbmVyIC5zbGlkZXItc21hcnQtbmV0IC5zbGlkZXItbmF2IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNsaWRlci1zbWFydC1uZXQgLmNhcm91c2VsX3dyYXAge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgaGVpZ2h0OiA4NXZoO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAuY2lzY28tbGFuZGluZyAuc21hcnRuZXQgLmNvbnRhaW5lciAuc2xpZGVyLXNtYXJ0LW5ldCAuY2Fyb3VzZWxfd3JhcCAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjEyNXJlbSAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuY2lzY28tbGFuZGluZyAuc21hcnRuZXQgLmNvbnRhaW5lciAuc2xpZGVyLXNtYXJ0LW5ldCAuY2Fyb3VzZWxfd3JhcCAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgdG9wOiAzNXZoOyB9XG4gICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNsaWRlci1zbWFydC1uZXQgLmNhcm91c2VsX3dyYXAgLml0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1dmg7XG4gICAgICAgICAgICBtYXJnaW46IC0zLjEyNXJlbSAwIDYuMjVyZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgICAuY2lzY28tbGFuZGluZyAuc21hcnRuZXQgLmNvbnRhaW5lciAuc2xpZGVyLXNtYXJ0LW5ldCAuY2Fyb3VzZWxfd3JhcCAuaXRlbSAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5zbWFydG5ldCAuY29udGFpbmVyIC5zbGlkZXItc21hcnQtbmV0IC5jYXJvdXNlbF93cmFwIC5pdGVtIC5kZXNjIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNsaWRlci1zbWFydC1uZXQgLmNhcm91c2VsX3dyYXAgLml0ZW0gLmJ0biB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3LjMxMjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogNS4zNzVyZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuMTg3NXJlbTtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi44MTI1cmVtO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzOyB9XG4gICAgICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5zbWFydG5ldCAuY29udGFpbmVyIC5zbGlkZXItc21hcnQtbmV0IC5jYXJvdXNlbF93cmFwIC5pdGVtIC5idG46aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7IH1cbiAgICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5zbWFydG5ldCAuY29udGFpbmVyIC5zbGlkZXItc21hcnQtbmV0IC5jYXJvdXNlbF93cmFwIC5pdGVtLnNsaWNrLWNlbnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNDMlKTsgfVxuICAgICAgICAgICAgICAuY2lzY28tbGFuZGluZyAuc21hcnRuZXQgLmNvbnRhaW5lciAuc2xpZGVyLXNtYXJ0LW5ldCAuY2Fyb3VzZWxfd3JhcCAuaXRlbS5zbGljay1jZW50ZXIgLmRlc2Mge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNsaWRlci1zbWFydC1uZXQgLmNhcm91c2VsX3dyYXAgLml0ZW0uc2xpY2stY2VudGVyIC5idG4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuY2lzY28tbGFuZGluZyAucHJvbW8ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2lzY28tbGFuZGluZy9iZzIucG5nKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmNpc2NvLWxhbmRpbmcgLnByb21vIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDUuNjI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMS41NjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAuY2lzY28tbGFuZGluZyAucHJvbW8gLmNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmNpc2NvLWxhbmRpbmcgLnByb21vIC5jb250YWluZXIgLmRlc2Mge1xuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjc1cmVtOyB9XG4gICAgICAuY2lzY28tbGFuZGluZyAucHJvbW8gLmNvbnRhaW5lciAuYnRucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuY2lzY28tbGFuZGluZyAucHJvbW8gLmNvbnRhaW5lciAuYnRucyAuYnRuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4xODc1cmVtO1xuICAgICAgICAgIGhlaWdodDogNS4zNzVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5wcm9tbyAuY29udGFpbmVyIC5idG5zIC5idG4uYnRuMSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDM1LjMxMjVyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5wcm9tbyAuY29udGFpbmVyIC5idG5zIC5idG4uYnRuMiB7XG4gICAgICAgICAgICB3aWR0aDogMTcuMzEyNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzAwYWVlZjsgfVxuICAuY2lzY28tbGFuZGluZyAuY2FwYWJpbGl0aWVzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1LjYyNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmNpc2NvLWxhbmRpbmcgLmNhcGFiaWxpdGllcyAuY29udGFpbmVyID4gLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciA+IC5kZXPRgSB7XG4gICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNjg3NXJlbTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciA+IC53cmFwIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgICAgLmNpc2NvLWxhbmRpbmcgLmNhcGFiaWxpdGllcyAuY29udGFpbmVyID4gLndyYXAgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciA+IC53cmFwIC5pdGVtIC5waWMge1xuICAgICAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDE1cmVtOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciA+IC53cmFwIC5pdGVtIC50ZXh0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciAubGlzdF93cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTEuNTYyNXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tdG9wOiA4LjEyNXJlbTsgfVxuICAgICAgLmNpc2NvLWxhbmRpbmcgLmNhcGFiaWxpdGllcyAuY29udGFpbmVyIC5saXN0X3dyYXAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjQzNzVyZW07IH1cbiAgICAgIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciAubGlzdF93cmFwIC5saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciAubGlzdF93cmFwIC5saXN0OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTIlO1xuICAgICAgICAgIGxlZnQ6IDAuMzc1cmVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDg5JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciAubGlzdF93cmFwIC5saXN0IC5pdGVtIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi42ODc1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuY2lzY28tbGFuZGluZyAuY2FwYWJpbGl0aWVzIC5jb250YWluZXIgLmxpc3Rfd3JhcCAubGlzdCAuaXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDAuODc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7IH1cbiAgLmNpc2NvLWxhbmRpbmcgLmhlbHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jaXNjby1sYW5kaW5nIC5oZWxwIC5mMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTEwdmg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02LjI1cmVtO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5jaXNjby1sYW5kaW5nIC5oZWxwIC5jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMy43NXJlbTsgfVxuICAgICAgLmNpc2NvLWxhbmRpbmcgLmhlbHAgLmNvbnRhaW5lciAud3JhcCB7XG4gICAgICAgIHdpZHRoOiA5NXZoO1xuICAgICAgICBoZWlnaHQ6IDk1dmg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuY2lzY28tbGFuZGluZyAuaGVscCAuY29udGFpbmVyIC53cmFwIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmhlbHAgLmNvbnRhaW5lciAud3JhcCAubGlzdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmhlbHAgLmNvbnRhaW5lciAud3JhcCAubGlzdCAuaXRlbSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5oZWxwIC5jb250YWluZXIgLndyYXAgLmxpc3QgLml0ZW06YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMy4xMjVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5oZWxwIC5jb250YWluZXIgLndyYXAgLmxpc3Q6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNTMlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC0yLjY4NzVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jaXNjby1sYW5kaW5nIC5wb3B1cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB6LWluZGV4OiAxMjtcbiAgICBib3gtc2hhZG93OiAwIDAgMC45Mzc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNpc2NvLWxhbmRpbmcgLnBvcHVwIC5saXN0IHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmNpc2NvLWxhbmRpbmcgLnBvcHVwIC5saXN0IC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgICAgIC5jaXNjby1sYW5kaW5nIC5wb3B1cCAubGlzdCB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGxvd2VyLWFscGhhO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLnBvcHVwIC5saXN0IHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICAgICAgICAuY2lzY28tbGFuZGluZyAucG9wdXAgLmxpc3QgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMTVzOyB9XG4gICAgICAgICAgICAuY2lzY28tbGFuZGluZyAucG9wdXAgLmxpc3QgdWwgbGkgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDZlOTY7IH1cbiAgICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5wb3B1cCAubGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAuY2lzY28tbGFuZGluZyAucG9wdXAgLndyYXAge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5jaXNjby1sYW5kaW5nIC5wb3B1cCAud3JhcCBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuY2lzY28tbGFuZGluZyAucG9wdXAgLndyYXAgYSAubmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgICAuY2lzY28tbGFuZGluZyAucG9wdXAgLndyYXAgYSAuZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEwJTsgfVxuICAgIC5jaXNjby1sYW5kaW5nIC5wb3B1cCAuY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYW5jZWwuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjkzNzVyZW07XG4gICAgICByaWdodDogMC45Mzc1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50by10b3Age1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB6LWluZGV4OiA5OTk5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzIDBzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAwLjJ2dyAjMDBhZGVlKTsgfVxuICAudG8tdG9wLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAudG8tdG9wLmFjdGl2ZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC50by10b3AgaW1nIHtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTsgfVxuXG5wIGEge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzViZTtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDY1JSwgIzViZiA2NSUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMCU7IH1cblxucCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxlZnQtMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAucC1yaWdodC0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAucC1sZWZ0LTE5MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjEyNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5wLXJpZ2h0LTE5MCB7XG4gICAgcGFkZGluZy1yaWdodDogNi4xMjVyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYnItaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDdyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubmF2IC50b3Age1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5uYXYgLnRvcCAudGV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgICAubmF2IC5ib3Qge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm5hdiAuYm90IC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDIuODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTUlOyB9XG4gICAgICAgIC5uYXYgLmJvdCAuaWNvbiAubGluZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwLjI1cmVtOyB9XG4gICAgLm5hdi5uYXYtY2lzY28tbGFuZGluZyAuYm90IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5uYXYubmF2LWNpc2NvLWxhbmRpbmcgLmJvdCAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyLjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1JTsgfVxuICAgICAgICAubmF2Lm5hdi1jaXNjby1sYW5kaW5nIC5ib3QgLmljb24gLmxpbmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMC4yNXJlbTsgfVxuICAgIC5uYXYubmF2LWNpc2NvLWxhbmRpbmcuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MHZoKTsgfVxuICAgIC5uYXY6aG92ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uYXY6aG92ZXIgLmJvdCAuaWNvbiAubGluZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4zMTI1cmVtKTsgfVxuICAgICAgLm5hdjpob3ZlciAuYm90IC5pY29uIC5saW5lOmxhc3QtY2hpbGQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4zMTI1cmVtKTsgfVxuICAgIC5uYXYuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1Ny41cmVtKTsgfVxuICAubmF2LW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU3LjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU3LjVyZW0pO1xuICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAubmF2LW1lbnUuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5uYXYtbWVudSAudG9wIC5pbmZvIC5waG9uZSB7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07IH1cbiAgICAubmF2LW1lbnUgLnRvcCAuaW5mbyAuYWRkcmVzcyB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAubmF2LW1lbnUgLmxpc3Qge1xuICAgICAgaGVpZ2h0OiAzMS4yNXJlbTsgfVxuICAgICAgLm5hdi1tZW51IC5saXN0IGEge1xuICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtOyB9XG4gICAgICAubmF2LW1lbnUgLmxpc3QgLml0ZW0uc3ViaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTsgfVxuICAgICAgLm5hdi1tZW51IC5saXN0IC5zdWJtZW51LnN1Ym1lbnUxOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMi41cmVtKTsgfVxuICAgIC5uYXYtbWVudSAuc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDQuMzc1cmVtOyB9XG4gICAgICAubmF2LW1lbnUgLnNlYXJjaCAuc2VhcmNoLXdyYXAgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIC5uYXYtbWVudSAuc2VhcmNoIC5zZWFyY2gtd3JhcCBpbnB1dC5hY3RpdmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5hdi1tZW51Lm5hdi1tZW51LWNpc2NvLWxhbmRpbmcge1xuICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MHZoKTsgfVxuICAgICAgLm5hdi1tZW51Lm5hdi1tZW51LWNpc2NvLWxhbmRpbmcuYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAubmF2LW1lbnUubmF2LW1lbnUtY2lzY28tbGFuZGluZyAubGlzdCB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuaGVybyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19oZXJvX21vYi5qcGcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5oZXJvIC5jb250YWluZXIgLnRleHRzIHtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgIGJvdHRvbTogNC4zNzVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAuaGVybyAuY29udGFpbmVyIC50ZXh0cyAuY2lyY2xlX21vYiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTE1dnc7XG4gICAgICAgIGhlaWdodDogNzl2aDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDExJTtcbiAgICAgICAgcmlnaHQ6IC0zMSU7IH1cbiAgICAgICAgLmhlcm8gLmNvbnRhaW5lciAudGV4dHMgLmNpcmNsZV9tb2IgLmJhbGwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmhlcm8gLmNvbnRhaW5lciAudGV4dHMgLmNpcmNsZV9tb2IgLnBpYyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjhzOyB9XG4gICAgICAgICAgLmhlcm8gLmNvbnRhaW5lciAudGV4dHMgLmNpcmNsZV9tb2IgLnBpYy5hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5oZXJvIC5jb250YWluZXIgLnRleHRzIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlcm8gLmNvbnRhaW5lciAudGV4dHMgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfVxuICAgICAgLmhlcm8gLmNvbnRhaW5lciAudGV4dHMgLmJ0bnMgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgLmhlcm8gLmNvbnRhaW5lciAudGV4dHMgLmJ0bnMgLmJvcmRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtOyB9XG4gICAgLmhlcm8gLmNvbnRhaW5lciAudmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDUyLjVyZW07IH1cbiAgICAuc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMy43JTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5zbGlkZXIgLnNsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDUyLjVyZW07IH1cbiAgICAgIC5zbGlkZXIgLnNsaWRlIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBpbml0aWFsOyB9XG4gICAgICAuc2xpZGVyIC5zbGlkZSAudGV4dF93cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTYuODc1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMy43NXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgLnNsaWRlciAuc2xpZGUgLnRleHRfd3JhcCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgICAgICAuc2xpZGVyIC5zbGlkZSAudGV4dF93cmFwIC5idG4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuOTM3NXJlbTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDE2LjY4NzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA0LjkzNzVyZW07XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuYW5ub3VuY2VtZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmFubm91bmNlbWVudCAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuYW5ub3VuY2VtZW50IC5jb250YWluZXIgLnZpZGVvX3dyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmFubm91bmNlbWVudCAuY29udGFpbmVyIC52aWRlb193cmFwIC50ZXh0cyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZlZWQge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtOyB9XG4gICAgLmZlZWQgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLW5ld3MsXG4gICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtcHJvbW8sXG4gICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtZXZlbnRzIHtcbiAgICAgICAgd2lkdGg6IDQ2LjI1cmVtOyB9XG4gICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1uZXdzIC5zbGljay1zbGlkZSxcbiAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLXByb21vIC5zbGljay1zbGlkZSxcbiAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLWV2ZW50cyAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLW5ld3MgLml0ZW0sXG4gICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1wcm9tbyAuaXRlbSxcbiAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLWV2ZW50cyAuaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOiAxNy4yNXJlbTsgfVxuICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1uZXdzIC5pdGVtIC5waWMsXG4gICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLXByb21vIC5pdGVtIC5waWMsXG4gICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLWV2ZW50cyAuaXRlbSAucGljIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNy4yNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTQuNjg3NXJlbTtcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtbmV3cyAuaXRlbSAucGljIGltZyxcbiAgICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1wcm9tbyAuaXRlbSAucGljIGltZyxcbiAgICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1ldmVudHMgLml0ZW0gLnBpYyBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTcuMjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTQuNjg3NXJlbTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtbmV3cyAuaXRlbSAudGV4dHMsXG4gICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLXByb21vIC5pdGVtIC50ZXh0cyxcbiAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtZXZlbnRzIC5pdGVtIC50ZXh0cyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNy4yNXJlbTsgfVxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLW5ld3MgLml0ZW0gLnRleHRzIC5jYXRlZ29yeSxcbiAgICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1wcm9tbyAuaXRlbSAudGV4dHMgLmNhdGVnb3J5LFxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLWV2ZW50cyAuaXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3OyB9XG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtbmV3cyAuaXRlbSAudGV4dHMgLnRpdGxlLFxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLXByb21vIC5pdGVtIC50ZXh0cyAudGl0bGUsXG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtZXZlbnRzIC5pdGVtIC50ZXh0cyAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1uZXdzIC5pdGVtIC50ZXh0cyAuZGVzYyxcbiAgICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1wcm9tbyAuaXRlbSAudGV4dHMgLmRlc2MsXG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtZXZlbnRzIC5pdGVtIC50ZXh0cyAuZGVzYyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLW5ld3MgLml0ZW0gLnRleHRzIC5kYXRlLFxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5mZWVkLXByb21vIC5pdGVtIC50ZXh0cyAuZGF0ZSxcbiAgICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1ldmVudHMgLml0ZW0gLnRleHRzIC5kYXRlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmZlZWQtbmV3cyAuaXRlbTpob3ZlciAucGljLFxuICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1wcm9tbyAuaXRlbTpob3ZlciAucGljLFxuICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAuZmVlZC1ldmVudHMgLml0ZW06aG92ZXIgLnBpYyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KDAuMykgYnJpZ2h0bmVzcygxLjUpOyB9XG4gICAgICAuZmVlZCAuY29udGFpbmVyIC5mZWVkLXdyYXAgLmxvYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzIDBzOyB9XG4gICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAubG9hZGVyLmhpZGUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAgIC5mZWVkIC5jb250YWluZXIgLmZlZWQtd3JhcCAubG9hZGVyIC5sb2FkIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDYuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA2LjI1cmVtOyB9XG4gICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAuZmVlZC13cmFwIC5sb2FkZXIgLmxvYWQgaHIge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDJzIGVhc2UgaW5maW5pdGU7IH1cbiAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19wcm9tb19tb2Iuc3ZnKSA1MCUgMCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMS44NzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA2LjI1cmVtOyB9XG4gICAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5yZXZvbCAuc2xpZGVyLW5hdiB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNSU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIC5zbGlkZXItbmF2IC5zbGljay1wcmV2LFxuICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIC5zbGlkZXItbmF2IC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5yZXZvbCAuY2Fyb3VzZWxfd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0zLjc1cmVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIC5jYXJvdXNlbF93cmFwIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICB0b3A6IC0yLjVyZW07IH1cbiAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5yZXZvbCAuY2Fyb3VzZWxfd3JhcCAuaXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2LjI1cmVtOyB9XG4gICAgICAgICAgICAuZmVlZCAuY29udGFpbmVyIC5yZXZvbCAuY2Fyb3VzZWxfd3JhcCAuaXRlbSAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNjg3NXJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIC5jYXJvdXNlbF93cmFwIC5pdGVtIC5kZXNjIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMDtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAucmV2b2wgLmNhcm91c2VsX3dyYXAgLml0ZW0gLmJ0biB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNS41cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQuODEyNXJlbTtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7IH1cbiAgICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAucmV2b2wgLmNhcm91c2VsX3dyYXAgLml0ZW0gLmJ0bjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjsgfVxuICAgICAgICAgICAgLmZlZWQgLmNvbnRhaW5lciAucmV2b2wgLmNhcm91c2VsX3dyYXAgLml0ZW0uc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIC5jYXJvdXNlbF93cmFwIC5pdGVtLnNsaWNrLWFjdGl2ZSAuZGVzYyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAgICAgICAgIC5mZWVkIC5jb250YWluZXIgLnJldm9sIC5jYXJvdXNlbF93cmFwIC5pdGVtLnNsaWNrLWFjdGl2ZSAuYnRuIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnZlbmRvcnMge1xuICAgIG1hcmdpbi10b3A6IDguNzVyZW07IH1cbiAgICAudmVuZG9ycyAuY29udGFpbmVyIC5sb2dvc193cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudmVuZG9ycyAuY29udGFpbmVyIC5sb2dvc193cmFwIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDExLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDUuNjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnZlbmRvcnMgLmNvbnRhaW5lciAubG9nb3Nfd3JhcCAuaXRlbTpob3ZlciB7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cbiAgICAgICAgLnZlbmRvcnMgLmNvbnRhaW5lciAubG9nb3Nfd3JhcCAuaXRlbSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMS4yNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDUuNjI1cmVtO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmJvdHRvbSB7XG4gICAgLyogYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19oZXJvLmpwZykgNTAlIDAlIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAqL1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07IH1cbiAgICAuYm90dG9tLmJvdHRvbS1kaXJlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuYm90dG9tLmJvdHRvbS1kaXJlY3Rpb24gLmZvb3RlciAuY29udGFpbmVyIC5yaWdodCAuZmVlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYm90dG9tLmJvdHRvbS1ldmVudHMge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuYm90dG9tLmJvdHRvbS1ldmVudHMgLmZvb3RlciAuY29udGFpbmVyIC5yaWdodCAuZmVlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYm90dG9tID4gLmNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5ib3R0b20gPiAuY29udGFpbmVyIC52aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmJvdHRvbSA+IC5jb250YWluZXIgLnZpZGVvOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDI1JTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZpZGVvLWNsaXAyLnN2ZykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAuYm90dG9tID4gLmNvbnRhaW5lciAudGV4dHMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuYm90dG9tID4gLmNvbnRhaW5lciAudGV4dHMgLmxvZ28tc2xvZ2FuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC5ib3R0b20gPiAuY29udGFpbmVyIC50ZXh0cyAubG9nby1zbG9nYW4gcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuYm90dG9tID4gLmNvbnRhaW5lciAudGV4dHMgLmxvZ28tc2xvZ2FuIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5ib3R0b20gPiAuY29udGFpbmVyIC50ZXh0cyAuY291bnRlcnMge1xuICAgICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLmJvdHRvbSA+IC5jb250YWluZXIgLnRleHRzIC5jb3VudGVycyBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICAgICAgICAgIC5ib3R0b20gPiAuY29udGFpbmVyIC50ZXh0cyAuY291bnRlcnMgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIC5ib3R0b20gPiAuY29udGFpbmVyIC50ZXh0cyAuY291bnRlcnMgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTsgfVxuICAgIC5ib3R0b20gLmZvb3RlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTsgfVxuICAgICAgLmJvdHRvbSAuZm9vdGVyIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgICAgICAgICAuYm90dG9tIC5mb290ZXIgLmNvbnRhaW5lciAubGVmdCAubG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDIxLjg3NXJlbTsgfVxuICAgICAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5sZWZ0IC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH1cbiAgICAgICAgLmJvdHRvbSAuZm9vdGVyIC5jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgLmJvdHRvbSAuZm9vdGVyIC5jb250YWluZXIgLnJpZ2h0IC5mZWVkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuNjg3NXJlbTsgfVxuICAgICAgICAgICAgLmJvdHRvbSAuZm9vdGVyIC5jb250YWluZXIgLnJpZ2h0IC5mZWVkIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOTM3NXJlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuYm90dG9tIC5mb290ZXIgLmNvbnRhaW5lciAucmlnaHQgLmZlZWQgZm9ybSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5yaWdodCAuZmVlZCBmb3JtIGlucHV0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOTM3NXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAgICAgLmJvdHRvbSAuZm9vdGVyIC5jb250YWluZXIgLnJpZ2h0IC5mZWVkIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgICAuYm90dG9tIC5mb290ZXIgLmNvbnRhaW5lciAucmlnaHQgLmZlZWQgZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgLmJvdHRvbSAuZm9vdGVyIC5jb250YWluZXIgLnJpZ2h0IC5mZWVkIGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5yaWdodCAuZmVlZCBmb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgIC5ib3R0b20gLmZvb3RlciAuY29udGFpbmVyIC5yaWdodCAuZmVlZCBmb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgLmJvdHRvbSAuZm9vdGVyIC5jb250YWluZXIgLnJpZ2h0IC5mZWVkIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNS40Mzc1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAuMzEyNXJlbTsgfVxuICAgICAgICAgICAgICAuYm90dG9tIC5mb290ZXIgLmNvbnRhaW5lciAucmlnaHQgLmZlZWQgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjE4NzVyZW07IH1cbiAgICAgICAgICAuYm90dG9tIC5mb290ZXIgLmNvbnRhaW5lciAucmlnaHQgLmxpbmtzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNC4zNzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgICAuYm90dG9tIC5mb290ZXIgLmNvbnRhaW5lciAucmlnaHQgLmxpbmtzIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmhlcm8tZGlyZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogOC4xMjVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19oZXJvLWRpcmVjdGlvbl9tb2IucG5nKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIucC1yaWdodC0xOTAge1xuICAgICAgICBwYWRkaW5nOiAwIDMuMTI1cmVtOyB9XG4gICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAudmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAubW9iLXZlcnNpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2NXZoO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC5tb2ItdmVyc2lvbiAuY2lyY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2hlcm8tZGlyZWN0aW9uLWNpcmNsZV9tb2Iuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDEwMHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMi4xODc1cmVtO1xuICAgICAgICAgIGxlZnQ6IC02Ny41cmVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGUtY2lyY2xlO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEyMHM7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cbiAgQGtleWZyYW1lcyByb3RhdGUtY2lyY2xlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG4gICAgICAgIC5oZXJvLWRpcmVjdGlvbiAuY29udGFpbmVyIC5tb2ItdmVyc2lvbiAuaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMC45Mzc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMTAuOTM3NXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLm1vYi12ZXJzaW9uIC5pY29uIHAge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzLjQzNzVyZW07IH1cbiAgICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLm1vYi12ZXJzaW9uIC5pY29uMSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXJlY3Rpb25zX2hlcm8vaWNvbjEuc3ZnKSAwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAubW9iLXZlcnNpb24gLmljb24yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpcmVjdGlvbnNfaGVyby9pY29uMi5zdmcpIDAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0LjM3NXJlbTsgfVxuICAgICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAubW9iLXZlcnNpb24gLmljb24zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpcmVjdGlvbnNfaGVyby9pY29uMy5zdmcpIDAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0LjM3NXJlbTsgfVxuICAgICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAubW9iLXZlcnNpb24gLmljb240IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpcmVjdGlvbnNfaGVyby9pY29uNC5zdmcpIDAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAudGV4dHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwdmg7IH1cbiAgICAgICAgLmhlcm8tZGlyZWN0aW9uIC5jb250YWluZXIgLnRleHRzIC5sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMTIuNXJlbTsgfVxuICAgICAgICAuaGVyby1kaXJlY3Rpb24gLmNvbnRhaW5lciAudGV4dHMgLnRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07IH1cbiAgLmRpcmVjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRpcmVjdGlvbnMtbW9iIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDUuMzEyNXJlbTsgfVxuICAgIC5kaXJlY3Rpb25zLW1vYiAubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDQuNDM3NXJlbTtcbiAgICAgIHRyYW5zaXRpb246IDAuMzVzOyB9XG4gICAgLmRpcmVjdGlvbnMtbW9iIC5pdGVtcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZGlyZWN0aW9ucy1tb2IgLml0ZW1zID4gLml0ZW0ge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDMuMTI1cmVtIDAgNi4yNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmRpcmVjdGlvbnMtbW9iIC5pdGVtcyA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwLjc1cmVtIDEuMzc1cmVtIC0wLjMxMjVyZW0gcmdiYSg2OCwgNjgsIDY4LCAwLjQpOyB9XG4gICAgICAgICAgLmRpcmVjdGlvbnMtbW9iIC5pdGVtcyA+IC5pdGVtLmFjdGl2ZSAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjYyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLmRpcmVjdGlvbnMtbW9iIC5pdGVtcyA+IC5pdGVtIC5wb2ludCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxLjA2MjVyZW07XG4gICAgICAgICAgbGVmdDogNC4wNjI1cmVtOyB9XG4gICAgICAgIC5kaXJlY3Rpb25zLW1vYiAuaXRlbXMgPiAuaXRlbSAudGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgIC5kaXJlY3Rpb25zLW1vYiAuaXRlbXMgPiAuaXRlbSAuZGVzYyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5kaXJlY3Rpb25zLW1vYiAuaXRlbXMgPiAuaXRlbSAuYnRuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuODEyNXJlbTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAyMC45Mzc1cmVtO1xuICAgICAgICAgIGhlaWdodDogNS43NXJlbTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLmRpcmVjdGlvbnMtbW9iIC5pdGVtcyA+IC5pdGVtIC5idG46aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmRpcmVjdGlvbnMtbW9iIC5pdGVtcyA+IC5pdGVtIC5idG4uYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmRpcmVjdGlvbnMtbW9iIC5saXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZGlyZWN0aW9ucy1tb2IgLmxpc3QgLml0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDMuMTI1cmVtIDAgNi4yNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5kaXJlY3Rpb25zLW1vYiAubGlzdCAuaXRlbSAucG9pbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDAuNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjkzNzVyZW07XG4gICAgICAgICAgbGVmdDogNC4wNjI1cmVtOyB9XG4gICAgICAgIC5kaXJlY3Rpb25zLW1vYiAubGlzdCAuaXRlbSAudGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuZGlyZWN0aW9ucy1tb2IgLmxpc3QgLml0ZW0gLmRlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAgICAgLmRpcmVjdGlvbnMtbW9iIC5saXN0IC52ZW5kb3ItbG9nb3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAyLjgxMjVyZW0gMS44NzVyZW0gMS44NzVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0wLjU2MjVyZW0gMC42MjVyZW0gLTAuMzc1cmVtIHJnYmEoNjgsIDY4LCA2OCwgMC40KTsgfVxuICAgICAgICAuZGlyZWN0aW9ucy1tb2IgLmxpc3QgLnZlbmRvci1sb2dvcyBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTUuNjI1cmVtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgICAgLmRpcmVjdGlvbnMtbW9iIC5saXN0IC5jbG9zZS1saXN0IHtcbiAgICAgICAgd2lkdGg6IDIuODEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDAuNjI1cmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmV2ZW50cy1tYWluIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQzLjc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ldmVudHMtbWFpbiAubGVmdCAubG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmV2ZW50cy1tYWluIC5sZWZ0IC50ZXh0cyB7XG4gICAgICB3aWR0aDogODYlO1xuICAgICAgaGVpZ2h0OiAyOS4zNzVyZW07XG4gICAgICB0b3A6IDYuODc1cmVtO1xuICAgICAgbGVmdDogMy40Mzc1cmVtOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLmxlZnQgLnRleHRzIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy44NzVyZW07IH1cbiAgICAgIC5ldmVudHMtbWFpbiAubGVmdCAudGV4dHMgLnNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtOyB9XG4gICAgICAgIC5ldmVudHMtbWFpbiAubGVmdCAudGV4dHMgLnNlYXJjaCBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0LjgxMjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjkzNzVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLmxlZnQgLnRleHRzIC5saXN0IC5pdGVtIC5kb3Qge1xuICAgICAgICB3aWR0aDogMS42MjVyZW07XG4gICAgICAgIGhlaWdodDogMS42MjVyZW07IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5sZWZ0IC50ZXh0cyAubGlzdCAuaXRlbSAuZG90OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDAuNjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMC42MjVyZW07IH1cbiAgICAgIC5ldmVudHMtbWFpbiAubGVmdCAudGV4dHMgLmxpc3QgLml0ZW0gLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5sZWZ0IC50ZXh0cyAubGlzdDpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDExLjI1cmVtO1xuICAgICAgICB0b3A6IDAuOTM3NXJlbTtcbiAgICAgICAgbGVmdDogMC44MTI1cmVtOyB9XG4gIC5ldmVudHMtbWFpbiAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1saXN0IHtcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1saXN0IC5saW5lIHtcbiAgICAgICAgdG9wOiAxMS4yNXJlbTtcbiAgICAgICAgbGVmdDogMi4xMjVyZW07IH1cbiAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LWxpc3QgLmV2ZW50LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1saXN0IC5ldmVudC1pdGVtIC5waWMge1xuICAgICAgICAgIHdpZHRoOiAxNS4zNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxM3JlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LWxpc3QgLmV2ZW50LWl0ZW0gLnBpYyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE1LjM3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTNyZW07IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbSAudGV4dHMgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1saXN0IC5ldmVudC1pdGVtIC50ZXh0cyAuZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbSAudGV4dHMgLmRhdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1saXN0IC5ldmVudC1pdGVtIC5kb3Qge1xuICAgICAgICAgIGxlZnQ6IC0zLjQzNzVyZW07IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbTphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICBsZWZ0OiAtMi41cmVtOyB9XG4gICAgLmV2ZW50cy1tYWluIC5yaWdodCAuY2FsZW5kYXItd3JhcCB7XG4gICAgICBoZWlnaHQ6IDUwcmVtOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciB7XG4gICAgICAgIHdpZHRoOiA0MS44NzVyZW07XG4gICAgICAgIGhlaWdodDogNDMuMTI1cmVtOyB9XG4gICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkge1xuICAgICAgICAgIGhlaWdodDogNi4yNXJlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkgLmxpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNi44NzVyZW07XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTUuNjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMC40Mzc1cmVtIDAuNDM3NXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwczsgfVxuICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuY2FsZW5kYXItd3JhcCAuY2FsZW5kYXIgLmRheXMgLmRheSAubGlzdCAuaXRlbSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAyLjVyZW07IH1cbiAgICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuY2FsZW5kYXItd3JhcCAuY2FsZW5kYXIgLmRheXMgLmRheSAubGlzdCAuaXRlbSBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkgLmxpc3QgLml0ZW06aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5IC5saXN0IC5pdGVtOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5Om50aC1jaGlsZCg3KSAubGlzdCB7XG4gICAgICAgICAgICByaWdodDogOC4xMjVyZW07IH1cbiAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5Om50aC1jaGlsZCg2KSAubGlzdCB7XG4gICAgICAgICAgICByaWdodDogOC4xMjVyZW07IH1cbiAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5Om50aC1jaGlsZCg1KSAubGlzdCB7XG4gICAgICAgICAgICByaWdodDogOC4xMjVyZW07IH1cbiAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5Lmhhc0V2ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyIC5kYXlzIC5kYXkuaGFzRXZlbnQgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5jYWxlbmRhci13cmFwIC5jYWxlbmRhciAuZGF5cyAuZGF5Lmhhc0V2ZW50IC5saXN0LmFjdGl2ZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1zaW5nbGUge1xuICAgICAgcGFkZGluZzogNS42MjVyZW0gMy4xMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiA0LjM3NXJlbTsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtc2luZ2xlIC5yZWdpc3RyYXRpb25fYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQuNjg3NXJlbTtcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IDMuNDM3NXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1zaW5nbGUgLmxvZ28ge1xuICAgICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1zaW5nbGUgLm1ldGEgLmRhdGVfd3JhcCAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDUuMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1zaW5nbGUgLm1ldGEgLmRhdGVfd3JhcCAuaWNvbiBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LXNpbmdsZSAubWV0YSAudGV4dF93cmFwIC5jYXRlZ29yeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG4gICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5ldmVudC1zaW5nbGUgLm1ldGEgLnRleHRfd3JhcCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMuMjgxMjVyZW07IH1cbiAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LXNpbmdsZSAuZXZlbnQtc2luZ2xlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEuNjQzNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07IH1cbiAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLmV2ZW50LXNpbmdsZSAuZm9vdGVyIC5zb2NpYWwgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfVxuICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAuZXZlbnQtc2luZ2xlIC5mb290ZXIgLnNvY2lhbCAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cbiAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLXRvcDogOS4zNzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMC42MjVyZW07IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLm1ldGEgLmRhdGVfd3JhcCAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA1LjI1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5tZXRhIC5kYXRlX3dyYXAgLmljb24gaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAubWV0YSAudGV4dF93cmFwIC5jYXRlZ29yeSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07IH1cbiAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLm1ldGEgLnRleHRfd3JhcCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4yODEyNXJlbTsgfVxuICAgICAgICAuZXZlbnRzLW1haW4gLnJpZ2h0IC5yZWdpc3RyYXRpb24td3JhcCAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWZvcm0gZm9ybSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDk1JTsgfVxuICAgICAgICAgICAgLmV2ZW50cy1tYWluIC5yaWdodCAucmVnaXN0cmF0aW9uLXdyYXAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1mb3JtIGZvcm0gLmNvbCBpbnB1dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogI2I2YjdiNztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS44NzVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07IH1cbiAgICAgICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSBmb3JtIC5jb2wgYSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTYuMjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4yNjI1cmVtOyB9XG4gICAgICAgIC5ldmVudHMtbWFpbiAucmlnaHQgLnJlZ2lzdHJhdGlvbi13cmFwIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24tZm9ybSAuc3VjY2VzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjY4NzVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNi44NzVyZW07IH1cbiAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA4NiU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wYWdlbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjg3NXJlbTsgfVxuICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNC44MTI1cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTsgfVxuICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcm9tby1zZWxlY3QgLnBpYyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcm9tby1zZWxlY3QgLnBpYyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnByb21vLXNlbGVjdCAubmV3LXByb21vIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNzVyZW07IH1cbiAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJvbW8tc2VsZWN0IC5jYXRlZ29yeSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTsgfVxuICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcm9tby1zZWxlY3QgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtOyB9XG4gICAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnByb21vLXNlbGVjdCAuZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTsgfVxuICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcm9tby1zZWxlY3QgLmRhdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuODc1cmVtOyB9XG4gICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcm9tby1saXN0IHtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07IH1cbiAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByb21vLWxpc3QgLmxpbmUge1xuICAgICAgICAgIHRvcDogMTEuMjVyZW07XG4gICAgICAgICAgbGVmdDogMC40Mzc1cmVtOyB9XG4gICAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC5waWMge1xuICAgICAgICAgICAgd2lkdGg6IDE1LjM3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTNyZW07IH1cbiAgICAgICAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC5waWMgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1LjM3NXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxM3JlbTsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC50ZXh0cyAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLnRleHRzIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC50ZXh0cyAuZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC50ZXh0cyAuZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAuZG90IHtcbiAgICAgICAgICAgIGxlZnQ6IC0zLjQzNzVyZW07IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJvbW8tbGlzdCAucHJvbW8taXRlbTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgbGVmdDogLTIuNXJlbTsgfVxuICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDg2JTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDkuMzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnBhZ2VuYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMy44NzVyZW07IH1cbiAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQuODEyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtOyB9XG4gICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAubG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcm9tby1saXN0IHtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcm9tby1saXN0IC5saW5lIHtcbiAgICAgICAgICB0b3A6IDExLjI1cmVtO1xuICAgICAgICAgIGxlZnQ6IDAuNDM3NXJlbTsgfVxuICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAucGljIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNS4zNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcmVtOyB9XG4gICAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAucGljIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNS4zNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTNyZW07IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC50ZXh0cyAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAudGV4dHMgLmRlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAudGV4dHMgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLmRvdCB7XG4gICAgICAgICAgICBsZWZ0OiAtMy40Mzc1cmVtOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByb21vLWxpc3QgLnByb21vLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IC0yLjVyZW07IH1cbiAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAucHJvbW8tbGlzdCB7XG4gICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByb21vLWxpc3QgLmxpbmUge1xuICAgICAgICAgIHRvcDogMTEuMjVyZW07XG4gICAgICAgICAgbGVmdDogMC40Mzc1cmVtOyB9XG4gICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgICAgICAgICAucHJvbW8tbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByb21vLWxpc3QgLnByb21vLWl0ZW0gLnBpYyB7XG4gICAgICAgICAgICB3aWR0aDogMTUuMzc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3JlbTsgfVxuICAgICAgICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC5waWMgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1LjM3NXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxM3JlbTsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAudGV4dHMgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC50ZXh0cyAuZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAucHJvbW8tbGlzdCAucHJvbW8taXRlbSAudGV4dHMgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOyB9XG4gICAgICAgICAgLnByb21vLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcm9tby1saXN0IC5wcm9tby1pdGVtIC5kb3Qge1xuICAgICAgICAgICAgbGVmdDogLTMuNDM3NXJlbTsgfVxuICAgICAgICAgIC5wcm9tby1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAucHJvbW8tbGlzdCAucHJvbW8taXRlbTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgbGVmdDogLTIuNXJlbTsgfVxuICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5sZWZ0IHtcbiAgICB3aWR0aDogODYlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA5LjM3NXJlbSAwIDMuMTI1cmVtOyB9XG4gICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAubGVmdCAubG9nbyB7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAubGVmdCAubWV0YSAuZGF0ZV93cmFwIHtcbiAgICAgIHdpZHRoOiAxMC42MjVyZW07IH1cbiAgICAgIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLmxlZnQgLm1ldGEgLmRhdGVfd3JhcCAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDUuMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5sZWZ0IC5tZXRhIC5kYXRlX3dyYXAgLmljb24gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5sZWZ0IC5tZXRhIC5kYXRlX3dyYXAgLmRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAubGVmdCAubWV0YSAudGV4dF93cmFwIC5jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDEuMDYyNXJlbTsgfVxuICAgIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLmxlZnQgLm1ldGEgLnRleHRfd3JhcCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzLjI4MTI1cmVtOyB9XG4gICAgLnByb21vLW1haW4gLnByb21vLXNpbmdsZSAubGVmdCAucHJvbW8tc2luZ2xlLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjY0Mzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTsgfVxuICAgIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLmxlZnQgLmZvb3RlciAuc29jaWFsIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfVxuICAgIC5wcm9tby1tYWluIC5wcm9tby1zaW5nbGUgLmxlZnQgLmZvb3RlciAuc29jaWFsIC5pY29uIHtcbiAgICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAucHJvbW8tbWFpbiAucHJvbW8tc2luZ2xlIC5yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA2Ljg3NXJlbTsgfVxuICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogODYlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wYWdlbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjg3NXJlbTsgfVxuICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBpbnB1dCxcbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICAgIGhlaWdodDogNC44MTI1cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTsgfVxuICAgICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGlucHV0LnllYXIsXG4gICAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0LnllYXIge1xuICAgICAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGlucHV0LnllYXIgb3B0aW9uLFxuICAgICAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0LnllYXIgb3B0aW9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDguNDM3NXJlbTsgfVxuICAgICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGlucHV0Lm1vbnRoLFxuICAgICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIHNlbGVjdC5tb250aCB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGlucHV0LnllYXIuYWN0aXZlLFxuICAgICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIHNlbGVjdC55ZWFyLmFjdGl2ZSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggaW5wdXQubW9udGguYWN0aXZlLFxuICAgICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIHNlbGVjdC5tb250aC5hY3RpdmUge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOTM3NXJlbTsgfVxuICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLm5ld3Mtc2VsZWN0IC5waWMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5uZXdzLXNlbGVjdCAucGljIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5uZXdzLXNlbGVjdCAubmV3LW5ld3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTsgfVxuICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLm5ld3Mtc2VsZWN0IC5jYXRlZ29yeSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTsgfVxuICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLm5ld3Mtc2VsZWN0IC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTsgfVxuICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLm5ld3Mtc2VsZWN0IC5kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAubmV3cy1zZWxlY3QgLmRhdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuODc1cmVtOyB9XG4gICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAubmV3cy1saXN0IHtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAubmV3cy1saXN0IC5saW5lIHtcbiAgICAgICAgICB0b3A6IDExLjI1cmVtO1xuICAgICAgICAgIGxlZnQ6IDAuNDM3NXJlbTsgfVxuICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAucGljIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNS4zNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcmVtOyB9XG4gICAgICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAucGljIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNS4zNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTNyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsgfVxuICAgICAgICAgIC5uZXdzLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC50ZXh0cyAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLmRlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLmRvdCB7XG4gICAgICAgICAgICBsZWZ0OiAtMy40Mzc1cmVtOyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IC0yLjVyZW07IH1cbiAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDg2JTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDkuMzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAucGFnZW5hbWUge1xuICAgICAgZm9udC1zaXplOiAzLjg3NXJlbTsgfVxuICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIGlucHV0LFxuICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIHNlbGVjdCB7XG4gICAgICB3aWR0aDogNDQlO1xuICAgICAgaGVpZ2h0OiA0LjgxMjVyZW07XG4gICAgICBmb250LXNpemU6IDEuOTM3NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTsgfVxuICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQueWVhcixcbiAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIHNlbGVjdC55ZWFyIHtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQueWVhciBvcHRpb24sXG4gICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIHNlbGVjdC55ZWFyIG9wdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDguNDM3NXJlbTsgfVxuICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQubW9udGgsXG4gICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBzZWxlY3QubW9udGgge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBpbnB1dC55ZWFyLmFjdGl2ZSxcbiAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIHNlbGVjdC55ZWFyLmFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIGlucHV0Lm1vbnRoLmFjdGl2ZSxcbiAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIHNlbGVjdC5tb250aC5hY3RpdmUge1xuICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggYSB7XG4gICAgICBmb250LXNpemU6IDEuOTM3NXJlbTsgfVxuICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAubG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3Qge1xuICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAubmV3cy1saXN0IC5saW5lIHtcbiAgICAgICAgICB0b3A6IDExLjI1cmVtO1xuICAgICAgICAgIGxlZnQ6IDAuNDM3NXJlbTsgfVxuICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAucGljIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNS4zNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcmVtOyB9XG4gICAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAucGljIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNS4zNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTNyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsgfVxuICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC50ZXh0cyAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLmRlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLmRvdCB7XG4gICAgICAgICAgICBsZWZ0OiAtMy40Mzc1cmVtOyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAubmV3cy1saXN0IC5uZXdzLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IC0yLjVyZW07IH1cbiAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLm5ld3MtbGlzdCB7XG4gICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAubmV3cy1saXN0IC5saW5lIHtcbiAgICAgICAgICB0b3A6IDExLjI1cmVtO1xuICAgICAgICAgIGxlZnQ6IDAuNDM3NXJlbTsgfVxuICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG4gICAgICAgICAgLm5ld3MtbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5waWMge1xuICAgICAgICAgICAgd2lkdGg6IDE1LjM3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTNyZW07IH1cbiAgICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAucGljIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNS4zNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTNyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLnRleHRzIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLnRleHRzIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAudGV4dHMgLmRlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLnRleHRzIC5kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsgfVxuICAgICAgICAgIC5uZXdzLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAuZG90IHtcbiAgICAgICAgICAgIGxlZnQ6IC0zLjQzNzVyZW07IH1cbiAgICAgICAgICAubmV3cy1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAubmV3cy1saXN0IC5uZXdzLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IC0yLjVyZW07IH1cbiAgLm5ld3MtbWFpbiAubmV3cy1zaW5nbGUgLmxlZnQge1xuICAgIHdpZHRoOiA4NiU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDkuMzc1cmVtIDAgMy4xMjVyZW07IH1cbiAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCAubG9nbyB7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgLm5ld3MtbWFpbiAubmV3cy1zaW5nbGUgLmxlZnQgLm1ldGEgLmRhdGVfd3JhcCB7XG4gICAgICB3aWR0aDogMTAuNjI1cmVtOyB9XG4gICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCAubWV0YSAuZGF0ZV93cmFwIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICAgIGhlaWdodDogNS4yNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlIC5sZWZ0IC5tZXRhIC5kYXRlX3dyYXAgLmljb24gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCAubWV0YSAuZGF0ZV93cmFwIC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICAgIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlIC5sZWZ0IC5tZXRhIC50ZXh0X3dyYXAgLmNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG4gICAgLm5ld3MtbWFpbiAubmV3cy1zaW5nbGUgLmxlZnQgLm1ldGEgLnRleHRfd3JhcCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzLjI4MTI1cmVtOyB9XG4gICAgLm5ld3MtbWFpbiAubmV3cy1zaW5nbGUgLmxlZnQgLm5ld3Mtc2luZ2xlLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjY0Mzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTsgfVxuICAgIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlIC5sZWZ0IC5mb290ZXIgLnNvY2lhbCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH1cbiAgICAubmV3cy1tYWluIC5uZXdzLXNpbmdsZSAubGVmdCAuZm9vdGVyIC5zb2NpYWwgLmljb24ge1xuICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2luZ2xlIC5yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWJvdXQtbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYWJvdXQtbWFpbiAuZjEsXG4gICAgLmFib3V0LW1haW4gLmYyLFxuICAgIC5hYm91dC1tYWluIC5mMyxcbiAgICAuYWJvdXQtbWFpbiAuZjQsXG4gICAgLmFib3V0LW1haW4gLmY1LFxuICAgIC5hYm91dC1tYWluIC5mNiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hYm91dC1tYWluIC5ibG9jazEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiA5LjM3NXJlbTtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAuYWJvdXQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIHtcbiAgICAgICAgd2lkdGg6IDk1JTsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC5sb2dvIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzLjc1cmVtOyB9XG4gICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrMSAuY29udGFpbmVyIC50ZXh0cyAudGV4dCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC5zdGF0IHtcbiAgICAgICAgICB3aWR0aDogOTclOyB9XG4gICAgICAuYWJvdXQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hYm91dC1tYWluIC5ibG9jazIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICAgIGhlaWdodDogNDAuMDYyNXJlbTtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAuYWJvdXQtbWFpbiAuYmxvY2syIC5jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrMiAuY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MC4wNjI1cmVtOyB9XG4gICAgLmFib3V0LW1haW4gLmJsb2NrMyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgICAgb3JkZXI6IDQ7IH1cbiAgICAgIC5hYm91dC1tYWluIC5ibG9jazMgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrMyAuY29udGFpbmVyIHAgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWJvdXQtbWFpbiAuYmxvY2s0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDkuMzc1cmVtO1xuICAgICAgb3JkZXI6IDM7IH1cbiAgICAgIC5hYm91dC1tYWluIC5ibG9jazQgLmNvbnRhaW5lciAudmlkZW9fd3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOC43NXJlbTsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnZpZGVvX3dyYXAgLnZpZGVvIHtcbiAgICAgICAgICB3aWR0aDogNzZ2dztcbiAgICAgICAgICBoZWlnaHQ6IDc2dnc7IH1cbiAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnZpZGVvX3dyYXAgLnZpZGVvIHZpZGVvIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NnZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NnZ3OyB9XG4gICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNCAuY29udGFpbmVyIC52aWRlb193cmFwIC52aWRlbyAuYmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIHRvcDogLTYuMjVyZW07XG4gICAgICAgICAgICBsZWZ0OiAxMS4yNXJlbTsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnZpZGVvX3dyYXAgLml0ZW1zIHtcbiAgICAgICAgICB3aWR0aDogNTYlOyB9XG4gICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNCAuY29udGFpbmVyIC52aWRlb193cmFwIC5pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA3LjVyZW07IH1cbiAgICAgICAgICAgIC5hYm91dC1tYWluIC5ibG9jazQgLmNvbnRhaW5lciAudmlkZW9fd3JhcCAuaXRlbXMgLml0ZW0gLmljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTsgfVxuICAgICAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnZpZGVvX3dyYXAgLml0ZW1zIC5pdGVtIC5pY29uIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcuNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTsgfVxuICAgICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNCAuY29udGFpbmVyIC52aWRlb193cmFwIC5pdGVtcyAuaXRlbSAudGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnZpZGVvX3dyYXAgLml0ZW1zIC5pdGVtLml0ZW0yLCAuYWJvdXQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnZpZGVvX3dyYXAgLml0ZW1zIC5pdGVtLml0ZW0zIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYuODc1cmVtOyB9XG4gICAgLmFib3V0LW1haW4gLmJsb2NrNSB7XG4gICAgICBvcmRlcjogNTsgfVxuICAgIC5hYm91dC1tYWluIC5ibG9jazYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICAgIG9yZGVyOiA2OyB9XG4gICAgICAuYWJvdXQtbWFpbiAuYmxvY2s2IC5jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5hYm91dC1tYWluIC5ibG9jazYgLmNvbnRhaW5lciAudmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiA3MXZ3O1xuICAgICAgICAgIGhlaWdodDogNzF2dztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTI4LjEyNXJlbTsgfVxuICAgICAgICAgIC5hYm91dC1tYWluIC5ibG9jazYgLmNvbnRhaW5lciAudmlkZW8gdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDcxdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDcxdnc7IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s2IC5jb250YWluZXIgLnRleHRzIC50aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC02Ljc1cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7IH1cbiAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s2IC5jb250YWluZXIgLnRleHRzIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyAudWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgLmFib3V0LW1haW4gLmJsb2NrNyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICAgIG9yZGVyOiA3OyB9XG4gICAgICAuYWJvdXQtbWFpbiAuYmxvY2s3IC5jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNyAuY29udGFpbmVyIC52aWRlbyB7XG4gICAgICAgICAgd2lkdGg6IDcxdnc7XG4gICAgICAgICAgaGVpZ2h0OiA3MXZ3O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE4Ljc1cmVtOyB9XG4gICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrNyAuY29udGFpbmVyIC52aWRlbyB2aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDogNzF2dztcbiAgICAgICAgICAgIGhlaWdodDogNzF2dzsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s3IC5jb250YWluZXIgLnRleHRzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s3IC5jb250YWluZXIgLnRleHRzID4gLnRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTMuMTI1cmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgICAgICAgIC5hYm91dC1tYWluIC5ibG9jazcgLmNvbnRhaW5lciAudGV4dHMgPiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAgIC5hYm91dC1tYWluIC5ibG9jazgge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgICBvcmRlcjogODsgfVxuICAgICAgLmFib3V0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s4IC5jb250YWluZXIgLnZpZGVvIHtcbiAgICAgICAgICB3aWR0aDogNzF2dztcbiAgICAgICAgICBoZWlnaHQ6IDcxdnc7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXJlbTsgfVxuICAgICAgICAgIC5hYm91dC1tYWluIC5ibG9jazggLmNvbnRhaW5lciAudmlkZW8gdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDcxdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDcxdnc7IH1cbiAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIC50ZXh0cyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5hYm91dC1tYWluIC5ibG9jazggLmNvbnRhaW5lciAudGV4dHMgPiAudGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTEuMjVyZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDM1JTsgfVxuICAgICAgICAgIC5hYm91dC1tYWluIC5ibG9jazggLmNvbnRhaW5lciAudGV4dHMgPiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAgIC5hYm91dC1tYWluIC5ibG9jazkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICAgICAgb3JkZXI6IDk7IH1cbiAgICAgIC5hYm91dC1tYWluIC5ibG9jazkgLmNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s5IC5jb250YWluZXIgLnZpZGVvIHtcbiAgICAgICAgICB3aWR0aDogNzF2dztcbiAgICAgICAgICBoZWlnaHQ6IDcxdnc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjEuODc1cmVtOyB9XG4gICAgICAgICAgLmFib3V0LW1haW4gLmJsb2NrOSAuY29udGFpbmVyIC52aWRlbyB2aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDogNzF2dztcbiAgICAgICAgICAgIGhlaWdodDogNzF2dzsgfVxuICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s5IC5jb250YWluZXIgLnRleHRzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuYWJvdXQtbWFpbiAuYmxvY2s5IC5jb250YWluZXIgLnRleHRzID4gLnRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTYuODc1cmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgICAgICAgIC5hYm91dC1tYWluIC5ibG9jazkgLmNvbnRhaW5lciAudGV4dHMgPiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAgIC5hYm91dC1tYWluIC5ib3R0b20ge1xuICAgICAgb3JkZXI6IDEwOyB9XG4gIC5jb250YWN0cy1tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNvbnRhY3RzLW1haW4gLmxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb250YWN0cy1tYWluIC5sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgdG9wOiA3cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5sZWZ0LmFjdGl2ZSB7XG4gICAgICAgIGhlaWdodDogMzEuMjVyZW07IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5sZWZ0IC53cmFwIHtcbiAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgdG9wOiAwLjkzNzVyZW07XG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDsgfVxuICAgICAgICAuY29udGFjdHMtbWFpbiAubGVmdCAud3JhcCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmNvbnRhY3RzLW1haW4gLmxlZnQgLndyYXAgLnRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctcmlnaHQuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAyLjQlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyOCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE2JTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDM5LjklO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuICAgICAgICAuY29udGFjdHMtbWFpbiAubGVmdCAud3JhcCAuaXRlbXMgLmxpbmUge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7IH1cbiAgICAgICAgLmNvbnRhY3RzLW1haW4gLmxlZnQgLndyYXAgLml0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgIC5jb250YWN0cy1tYWluIC5yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5tYXAge1xuICAgICAgICB3aWR0aDogNDAuNjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDI1LjYyNXJlbTsgfVxuICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmRlcGFydG1lbnRzIC5ibG9jayAudGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuZGVwYXJ0bWVudHMgLmJsb2NrIC50aXRsZSBzcGFuLmVtYWlsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5kZXBhcnRtZW50cyAuYmxvY2sgLmxpc3Qge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmRlcGFydG1lbnRzIC5ibG9jayAubGlzdCAuaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTsgfVxuICAgICAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5kZXBhcnRtZW50cyAuYmxvY2sgLmxpc3QgLml0ZW0gLmVtYWlsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07IH1cbiAgICAgICAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5kZXBhcnRtZW50cyAuYmxvY2sgLmxpc3QgLml0ZW0gLmVtYWlsOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5hZ2VudHMgLml0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07IH1cbiAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmFnZW50cyAuaXRlbS5pdGVtLWludmVydCAuZW1haWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07IH1cbiAgICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuYWdlbnRzIC5pdGVtLml0ZW0taW52ZXJ0IC5lbWFpbDpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07IH1cbiAgICAgICAgLmNvbnRhY3RzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmFnZW50cyAuaXRlbSAuZW1haWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07IH1cbiAgICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuYWdlbnRzIC5pdGVtIC5lbWFpbDpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5zbmcgLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAgIC5jb250YWN0cy1tYWluIC5yaWdodCAuc2NyZWVuIC5zbmcgLml0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuY29udGFjdHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuc25nIC5pdGVtIC5waG9uZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAucGFydG5lcnMtbWFpbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTsgfVxuICAgICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMSAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAuNjI1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazEgLmNvbnRhaW5lciAudGV4dHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMSAuY29udGFpbmVyIC50ZXh0cyAubG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDsgfVxuICAgICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazEgLmNvbnRhaW5lciAudGV4dHMgLnRleHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVyZW07IH1cbiAgICAgICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazEgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMTg3NXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMSAuY29udGFpbmVyIC50ZXh0cyAudGV4dCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07IH1cbiAgICAgICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMSAuY29udGFpbmVyIC5waWMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTEyLjVyZW07XG4gICAgICAgICAgcmlnaHQ6IC0xNi44NzVyZW07XG4gICAgICAgICAgd2lkdGg6IDQ0LjM3NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDQ0LjM3NXJlbTsgfVxuICAgICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazEgLmNvbnRhaW5lciAucGljIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDQuMzc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NC4zNzVyZW07IH1cbiAgICAucGFydG5lcnMtbWFpbiAuYmxvY2syIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogNi4yNXJlbTsgfVxuICAgICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMiAuY29udGFpbmVyIC50ZXh0cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzByZW07IH1cbiAgICAgICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMiAuY29udGFpbmVyIC50ZXh0cyAudGV4dCAudGl0bGUge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNC4xODc1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazIgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgcCB7XG4gICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazIgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgYS5idG4ge1xuICAgICAgICAgIG1hcmdpbjogMy4xMjVyZW0gYXV0byA1cmVtOyB9XG4gICAgICAucGFydG5lcnMtbWFpbiAuYmxvY2syIC5jb250YWluZXIgLnBpYyB7XG4gICAgICAgIHdpZHRoOiAzOC4xMjVyZW07XG4gICAgICAgIGhlaWdodDogMzguMTI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTEwLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMiAuY29udGFpbmVyIC5waWMgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzguMTI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMzguMTI1cmVtOyB9XG4gICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDYuMjVyZW07IH1cbiAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazMgLmNvbnRhaW5lciAudGV4dHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAucGFydG5lcnMtbWFpbiAuYmxvY2szIC5jb250YWluZXIgLnRleHRzIC50ZXh0IC50aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNC4xODc1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazMgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgcCB7XG4gICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5ibG9jazMgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgYS5idG4ge1xuICAgICAgICAgIG1hcmdpbjogMy4xMjVyZW0gYXV0byA1cmVtOyB9XG4gICAgICAucGFydG5lcnMtbWFpbiAuYmxvY2szIC5jb250YWluZXIgLnBpYyB7XG4gICAgICAgIHdpZHRoOiAzOC4xMjVyZW07XG4gICAgICAgIGhlaWdodDogMzguMTI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC04Ljc1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnBhcnRuZXJzLW1haW4gLmJsb2NrMyAuY29udGFpbmVyIC5waWMgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzguMTI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMzguMTI1cmVtOyB9XG4gICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAubGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA3LjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAubGVmdCAuZm9ybSAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMTg3NXJlbTsgfVxuICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLmxlZnQgLmZvcm0gLnRpdGxlMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNXJlbTsgfVxuICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLmxlZnQgLmZvcm0gZm9ybSAuaW5wdXRzIGlucHV0IHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiA1LjYyNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLmxlZnQgLmZvcm0gZm9ybSBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgICAgICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIC5sZWZ0IC5mb3JtIGZvcm0gbGFiZWwgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTsgfVxuICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLmxlZnQgLmZvcm0gZm9ybSAuYm90dG9tIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLmxlZnQgLmZvcm0gZm9ybSAuYm90dG9tIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjkzNzVyZW07XG4gICAgICAgICAgICB3aWR0aDogMjEuMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTsgfVxuICAgICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAubGVmdCAuZm9ybSBmb3JtIC5ib3R0b20gLmNhcHRjaGEge1xuICAgICAgICAgICAgd2lkdGg6IDk1JTsgfVxuICAgICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAucmlnaHQgLmxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIC5yaWdodCAudGV4dHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtOyB9XG4gICAgICAgICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIC5yaWdodCAudGV4dHMgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNC4xODc1cmVtOyB9XG4gICAgICAgICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIC5yaWdodCAudGV4dHMgLnRpdGxlMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi42ODc1cmVtOyB9XG4gICAgICAgICAgLnBhcnRuZXJzLW1haW4gLmZvcm1zIC5yaWdodCAudGV4dHMgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtOyB9XG4gICAgICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLnJpZ2h0IC50ZXh0cyBwOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICAgICAgICB0b3A6IDAuNzVyZW07XG4gICAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAucGFydG5lcnMtbWFpbiAuZm9ybXMgLnJpZ2h0IC50ZXh0cy50ZXh0cy12ZW5kb3Ige1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4xMjVyZW07IH1cbiAgICAgICAgICAgIC5wYXJ0bmVycy1tYWluIC5mb3JtcyAucmlnaHQgLnRleHRzLnRleHRzLXZlbmRvciBwIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zdXBwb3J0LW1haW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc3VwcG9ydC1tYWluIC5ibG9jazEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTsgfVxuICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAuNjI1cmVtOyB9XG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMSAuY29udGFpbmVyIC50ZXh0cyB7XG4gICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMSAuY29udGFpbmVyIC50ZXh0cyAubG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDsgfVxuICAgICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMSAuY29udGFpbmVyIC50ZXh0cyAudGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXJlbTsgfVxuICAgICAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnRleHRzIC50ZXh0IC50aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjU2MjVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMSAuY29udGFpbmVyIC50ZXh0cyAudGV4dCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07IH1cbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2sxIC5jb250YWluZXIgLnBpYyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtOC4xMjVyZW07XG4gICAgICAgICAgcmlnaHQ6IC0xMi41cmVtO1xuICAgICAgICAgIHdpZHRoOiA0Mi41cmVtO1xuICAgICAgICAgIGhlaWdodDogNDIuNXJlbTsgfVxuICAgICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMSAuY29udGFpbmVyIC5waWMgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0Mi41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0Mi41cmVtOyB9XG4gICAgLnN1cHBvcnQtbWFpbiAuYmxvY2syLFxuICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNCxcbiAgICAuc3VwcG9ydC1tYWluIC5ibG9jazYsXG4gICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s4IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogNC4zNzVyZW07IH1cbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMiAuY29udGFpbmVyIC50ZXh0cyxcbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNCAuY29udGFpbmVyIC50ZXh0cyxcbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyxcbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIC50ZXh0cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMiAuY29udGFpbmVyIC50ZXh0cyAudGV4dCAudGl0bGUsXG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNCAuY29udGFpbmVyIC50ZXh0cyAudGV4dCAudGl0bGUsXG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyAudGV4dCAudGl0bGUsXG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIC50ZXh0cyAudGV4dCAudGl0bGUge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy41NjI1cmVtOyB9XG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMiAuY29udGFpbmVyIC50ZXh0cyAudGV4dCBwLFxuICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazQgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgcCxcbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s2IC5jb250YWluZXIgLnRleHRzIC50ZXh0IHAsXG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIC50ZXh0cyAudGV4dCBwIHtcbiAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07IH1cbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMiAuY29udGFpbmVyIC5waWMsXG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazQgLmNvbnRhaW5lciAucGljLFxuICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s2IC5jb250YWluZXIgLnBpYyxcbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIC5waWMge1xuICAgICAgICB3aWR0aDogMzguMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDM4LjEyNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xMC42MjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMiAuY29udGFpbmVyIC5waWMgaW1nLFxuICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazQgLmNvbnRhaW5lciAucGljIGltZyxcbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s2IC5jb250YWluZXIgLnBpYyBpbWcsXG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrOCAuY29udGFpbmVyIC5waWMgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzguMTI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMzguMTI1cmVtOyB9XG4gICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnRleHRzLFxuICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyxcbiAgICAuc3VwcG9ydC1tYWluIC5ibG9jazggLmNvbnRhaW5lciAudGV4dHMge1xuICAgICAgcGFkZGluZy10b3A6IDI4LjEyNXJlbTsgfVxuICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s0IC5jb250YWluZXIgLnRleHRzIC50ZXh0IC50aXRsZSxcbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNiAuY29udGFpbmVyIC50ZXh0cyAudGV4dCAudGl0bGUsXG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazggLmNvbnRhaW5lciAudGV4dHMgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07IH1cbiAgICAuc3VwcG9ydC1tYWluIC5ibG9jazYgLmNvbnRhaW5lciAudGV4dHMge1xuICAgICAgcGFkZGluZy10b3A6IDMxLjI1cmVtOyB9XG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazYgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDU5JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAuc3VwcG9ydC1tYWluIC5ibG9jazggLmNvbnRhaW5lciAudGV4dHMge1xuICAgICAgcGFkZGluZy10b3A6IDMxLjI1cmVtOyB9XG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazggLmNvbnRhaW5lciAudGV4dHMgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAuc3VwcG9ydC1tYWluIC5ibG9jazMsXG4gICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s1LFxuICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDQuMzc1cmVtOyB9XG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazMgLmNvbnRhaW5lciAudGV4dHMsXG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazUgLmNvbnRhaW5lciAudGV4dHMsXG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazcgLmNvbnRhaW5lciAudGV4dHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDI5LjM3NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2szIC5jb250YWluZXIgLnRleHRzIC50ZXh0IC50aXRsZSxcbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s1IC5jb250YWluZXIgLnRleHRzIC50ZXh0IC50aXRsZSxcbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s3IC5jb250YWluZXIgLnRleHRzIC50ZXh0IC50aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy41NjI1cmVtOyB9XG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrMyAuY29udGFpbmVyIC50ZXh0cyAudGV4dCBwLFxuICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazUgLmNvbnRhaW5lciAudGV4dHMgLnRleHQgcCxcbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s3IC5jb250YWluZXIgLnRleHRzIC50ZXh0IHAge1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTsgfVxuICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2szIC5jb250YWluZXIgLnBpYyxcbiAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNSAuY29udGFpbmVyIC5waWMsXG4gICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazcgLmNvbnRhaW5lciAucGljIHtcbiAgICAgICAgd2lkdGg6IDM4LjEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzOC4xMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTEwLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2szIC5jb250YWluZXIgLnBpYyBpbWcsXG4gICAgICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNSAuY29udGFpbmVyIC5waWMgaW1nLFxuICAgICAgICAuc3VwcG9ydC1tYWluIC5ibG9jazcgLmNvbnRhaW5lciAucGljIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM4LjEyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDM4LjEyNXJlbTsgfVxuICAgIC5zdXBwb3J0LW1haW4gLmJsb2NrNyAuY29udGFpbmVyIC5waWMge1xuICAgICAgd2lkdGg6IDM4LjEyNXJlbTtcbiAgICAgIGhlaWdodDogMzguMTI1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMy4xMjVyZW07XG4gICAgICByaWdodDogLTguNzVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnN1cHBvcnQtbWFpbiAuYmxvY2s3IC5jb250YWluZXIgLnBpYyBpbWcge1xuICAgICAgICB3aWR0aDogMzguMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDM4LjEyNXJlbTsgfVxuICAubWFudWZhY3R1cmVycy1tYWluIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA5LjM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtOyB9XG4gICAgLm1hbnVmYWN0dXJlcnMtbWFpbiAuaGVhZGVyIC5wYWdlbmFtZSB7XG4gICAgICBmb250LXNpemU6IDIuOTM3NXJlbTsgfVxuICAgIC5tYW51ZmFjdHVyZXJzLW1haW4gLmhlYWRlciAuc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgIC5tYW51ZmFjdHVyZXJzLW1haW4gLmhlYWRlciAuc2VhcmNoIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYuMTI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjYyNXJlbTsgfVxuICAgICAgICAubWFudWZhY3R1cmVycy1tYWluIC5oZWFkZXIgLnNlYXJjaCBzZWxlY3QuYWxwaGFiZXQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1hbnVmYWN0dXJlcnMtbWFpbiAuaGVhZGVyIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hbnVmYWN0dXJlcnMtbWFpbiAubGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hbnVmYWN0dXJlcnMtbWFpbiAubWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07IH1cbiAgICAubWFudWZhY3R1cmVycy1tYWluIC5tYWluIC5sb2dvcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1hbnVmYWN0dXJlcnMtbWFpbiAubWFpbiAubG9nb3MgLnNlcGFyYXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tYW51ZmFjdHVyZXJzLW1haW4gLm1haW4gLmxvZ29zIC5sb2dvcy1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm1hbnVmYWN0dXJlcnMtbWFpbiAubWFpbiAubG9nb3MgLml0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDE5LjU2MjVyZW07IH1cbiAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA2Ljg3NXJlbTsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnBhZ2VuYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuODc1cmVtOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBpbnB1dCxcbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgICAgICBoZWlnaHQ6IDQuODEyNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuOTM3NXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggaW5wdXQueWVhcixcbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0LnllYXIge1xuICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIGlucHV0LnllYXIgb3B0aW9uLFxuICAgICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAuc2VhcmNoIHNlbGVjdC55ZWFyIG9wdGlvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnJlbTsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnNlYXJjaCBpbnB1dC5tb250aCxcbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5zZWFyY2ggc2VsZWN0Lm1vbnRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMy43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC5waWMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC5waWMgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfVxuICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcmVzc2NlbnRlci1zZWxlY3QgLm5ldy1wcmVzc2NlbnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjc1cmVtOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnByZXNzY2VudGVyLXNlbGVjdCAuY2F0ZWdvcnkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTsgfVxuICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcmVzc2NlbnRlci1zZWxlY3QgLmRlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC5kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjg3NXJlbTsgfVxuICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcmVzc2NlbnRlci1zZWxlY3QgLnByb2ZpbGUgLnBob3RvIHtcbiAgICAgICAgICB3aWR0aDogMTAuNjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMTAuNjI1cmVtOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLmxlZnQgLndyYXAgLnByZXNzY2VudGVyLXNlbGVjdCAucHJvZmlsZSAudGV4dHMgLm5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC5wcm9maWxlIC50ZXh0cyAucG9zaXRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcmVzc2NlbnRlci1zZWxlY3QgLnByb2ZpbGUgLnRleHRzIC5jb250YWN0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5sZWZ0IC53cmFwIC5wcmVzc2NlbnRlci1zZWxlY3QgLnByb2ZpbGUgLnRleHRzIC5jb250YWN0IGEge1xuICAgICAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjM3NXJlbTsgfVxuICAgICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAubGVmdCAud3JhcCAucHJlc3NjZW50ZXItc2VsZWN0IC5wcm9maWxlIC50ZXh0cyAuY29udGFjdCBhIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjM3NXJlbTsgfVxuICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdCB7XG4gICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5saW5lIHtcbiAgICAgICAgICB0b3A6IDExLjI1cmVtO1xuICAgICAgICAgIGxlZnQ6IDAuNDM3NXJlbTsgfVxuICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdCAucHJlc3NjZW50ZXItaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdCAucHJlc3NjZW50ZXItaXRlbSAucGljIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNS4zNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcmVtOyB9XG4gICAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdCAucHJlc3NjZW50ZXItaXRlbSAucGljIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNS4zNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTNyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdCAucHJlc3NjZW50ZXItaXRlbSAudGV4dHMgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5maXJzdC1zY3JlZW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdCAucHJlc3NjZW50ZXItaXRlbSAudGV4dHMgLmRlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuZmlyc3Qtc2NyZWVuIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdCAucHJlc3NjZW50ZXItaXRlbSAudGV4dHMgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLmRvdCB7XG4gICAgICAgICAgICBsZWZ0OiAtMy40Mzc1cmVtOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLmZpcnN0LXNjcmVlbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IC0yLjVyZW07IH1cbiAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4NiU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA5LjM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5wYWdlbmFtZSB7XG4gICAgICBmb250LXNpemU6IDMuODc1cmVtOyB9XG4gICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIGlucHV0LFxuICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgIGhlaWdodDogNC44MTI1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjkzNzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07IH1cbiAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBpbnB1dC55ZWFyLFxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIHNlbGVjdC55ZWFyIHtcbiAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNlYXJjaCBpbnB1dC55ZWFyIG9wdGlvbixcbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIHNlbGVjdC55ZWFyIG9wdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEycmVtOyB9XG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQubW9udGgsXG4gICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zZWFyY2ggc2VsZWN0Lm1vbnRoIHtcbiAgICAgICAgd2lkdGg6IDIzLjc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc2VhcmNoIGEge1xuICAgICAgZm9udC1zaXplOiAxLjkzNzVyZW07IH1cbiAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByZXNzY2VudGVyLWxpc3Qge1xuICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByZXNzY2VudGVyLWxpc3QgLmxpbmUge1xuICAgICAgICAgIHRvcDogMTEuMjVyZW07XG4gICAgICAgICAgbGVmdDogMC40Mzc1cmVtOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC5waWMge1xuICAgICAgICAgICAgd2lkdGg6IDE1LjM3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTNyZW07IH1cbiAgICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC5waWMgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1LjM3NXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxM3JlbTsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLmxlZnQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnRleHRzIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyAuZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5sZWZ0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyAuZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAucHJlc3NjZW50ZXItbGlzdCAucHJlc3NjZW50ZXItaXRlbSAuZG90IHtcbiAgICAgICAgICAgIGxlZnQ6IC0zLjQzNzVyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAubGVmdCAucHJlc3NjZW50ZXItbGlzdCAucHJlc3NjZW50ZXItaXRlbTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgbGVmdDogLTIuNXJlbTsgfVxuICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IHtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdCAubGluZSB7XG4gICAgICAgICAgdG9wOiAxMS4yNXJlbTtcbiAgICAgICAgICBsZWZ0OiAwLjQzNzVyZW07IH1cbiAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuICAgICAgICAgIC5wcmVzc2NlbnRlci1tYWluIC5zZWFyY2gtcmVzdWx0IC5tYWluIC5yaWdodCAucHJlc3NjZW50ZXItbGlzdCAucHJlc3NjZW50ZXItaXRlbSAucGljIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNS4zNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcmVtOyB9XG4gICAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnBpYyBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTUuMzc1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzcmVtOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLnRleHRzIC5kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtIC50ZXh0cyAuZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07IH1cbiAgICAgICAgICAucHJlc3NjZW50ZXItbWFpbiAuc2VhcmNoLXJlc3VsdCAubWFpbiAucmlnaHQgLnByZXNzY2VudGVyLWxpc3QgLnByZXNzY2VudGVyLWl0ZW0gLmRvdCB7XG4gICAgICAgICAgICBsZWZ0OiAtMy40Mzc1cmVtOyB9XG4gICAgICAgICAgLnByZXNzY2VudGVyLW1haW4gLnNlYXJjaC1yZXN1bHQgLm1haW4gLnJpZ2h0IC5wcmVzc2NlbnRlci1saXN0IC5wcmVzc2NlbnRlci1pdGVtOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICBsZWZ0OiAtMi41cmVtOyB9XG4gIC5wcmVzc2NlbnRlci1tYWluIC5wcmVzc2NlbnRlci1zaW5nbGUgLmxlZnQge1xuICAgIHdpZHRoOiA4NiU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDkuMzc1cmVtIDAgMy4xMjVyZW07IH1cbiAgICAucHJlc3NjZW50ZXItbWFpbiAucHJlc3NjZW50ZXItc2luZ2xlIC5sZWZ0IC5tZXRhIC50ZXh0X3dyYXAgLmNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG4gICAgLnByZXNzY2VudGVyLW1haW4gLnByZXNzY2VudGVyLXNpbmdsZSAubGVmdCAubWV0YSAudGV4dF93cmFwIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuMjgxMjVyZW07IH1cbiAgICAucHJlc3NjZW50ZXItbWFpbiAucHJlc3NjZW50ZXItc2luZ2xlIC5sZWZ0IC5wcmVzc2NlbnRlci1zaW5nbGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuNjQzNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtOyB9XG4gICAgLnByZXNzY2VudGVyLW1haW4gLnByZXNzY2VudGVyLXNpbmdsZSAubGVmdCAuZm9vdGVyIC5zb2NpYWwgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtOyB9XG4gICAgLnByZXNzY2VudGVyLW1haW4gLnByZXNzY2VudGVyLXNpbmdsZSAubGVmdCAuZm9vdGVyIC5zb2NpYWwgLmljb24ge1xuICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG4gIC5wcmVzc2NlbnRlci1tYWluIC5wcmVzc2NlbnRlci1zaW5nbGUgLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLmxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICB0b3A6IDdyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLmxlZnQuYWN0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiAzNi44NzVyZW07IH1cbiAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5sZWZ0IC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLmxlZnQgLndyYXAge1xuICAgICAgICB3aWR0aDogY2FsYyg5MiUgLSAzLjc1cmVtKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuOTM3NXJlbTtcbiAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICBsZWZ0OiAzLjc1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAubGVmdCAud3JhcCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5sZWZ0IC53cmFwIC50aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE2JTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTIuNSU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5sZWZ0IC53cmFwIGZvcm0gc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDUuNTYyNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAubGVmdCAud3JhcCBmb3JtIHNlbGVjdCBvcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAubGluZSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgICB0b3A6IDUlOyB9XG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNC4zNzVyZW07IH1cbiAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gPiAudGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTsgfVxuICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiA+IHAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC50aXRsZTIgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtOyB9XG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAud3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxczsgfVxuICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAud3JhcC5hY3RpdmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5zZXBhcmF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuc2VwYXJhdGUuaGlkZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC5waG90byB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMi4xODc1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEyLjE4NzVyZW07IH1cbiAgICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSAucGhvdG8gaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIuMTg3NXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyLjE4NzVyZW07IH1cbiAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5jb250YWN0cyAuaXRlbXMgLml0ZW0gLnRleHRzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjE4NzVyZW0gLSAuOTM3NXJlbSk7IH1cbiAgICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSAudGV4dHMgLm5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40Mzc1cmVtOyB9XG4gICAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5jb250YWN0cyAuaXRlbXMgLml0ZW0gLnRleHRzIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTsgfVxuICAgICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC50ZXh0cyAuY29udGFjdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtOyB9XG4gICAgICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSAudGV4dHMgLmNvbnRhY3QgYSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMi4xMjVyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNjI1cmVtOyB9XG4gICAgICAgICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC50ZXh0cyAuY29udGFjdCBhIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjYyNXJlbTsgfVxuICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmRzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtOyB9XG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmJyYW5kcyAubG9nb3MgLnNlcGFyYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYjViNmI2O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5icmFuZHMgLmxvZ29zIC5zZXBhcmF0ZTphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuYnJhbmRzIC5sb2dvcyAuaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOS4zNzVyZW07IH1cbiAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MsXG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MsXG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07IH1cbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAubmV3cyAuc2xpZGVyIC5zbGlkZSBhIGltZyxcbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zIC5zbGlkZXIgLnNsaWRlIGEgaW1nLFxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpZGUgYSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1LjEyNXJlbTsgfVxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5uZXdzIC5zbGlkZXIgLnNsaWRlIGEgLnRpdGxlLFxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpZGUgYSAudGl0bGUsXG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyAuc2xpZGVyIC5zbGlkZSBhIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjY4NzVyZW07IH1cbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAubmV3cyAuc2xpZGVyIC5zbGlkZSBhIC5kZXNrLFxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpZGUgYSAuZGVzayxcbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAuZXZlbnRzIC5zbGlkZXIgLnNsaWRlIGEgLmRlc2sge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpZGUgYSAuZGF0ZSxcbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucHJvbW9zIC5zbGlkZXIgLnNsaWRlIGEgLmRhdGUsXG4gICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmV2ZW50cyAuc2xpZGVyIC5zbGlkZSBhIC5kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRvcDogMTUuNjI1cmVtO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjkzNzVyZW07IH1cbiAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAgLmZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cbiAgICAgICAgICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIC5yaWdodCAuc2NyZWVuIC5wb3B1cCAuZm9ybSBmb3JtIGxhYmVsIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTsgfVxuICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gLmJvdHRvbSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgICAgICAgICAuZGlyZWN0aW9uLWRldGFpbHMtbWFpbiAucmlnaHQgLnNjcmVlbiAucG9wdXAgLmZvcm0gZm9ybSAuYm90dG9tIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgICAgICAgICAgLmRpcmVjdGlvbi1kZXRhaWxzLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBvcHVwIC5mb3JtIGZvcm0gLmJvdHRvbSAuY2FwdGNoYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAuYnJhbmQtbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5icmFuZC1tYWluIC5sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiA3cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJyYW5kLW1haW4gLmxlZnQgLndyYXAge1xuICAgICAgICB3aWR0aDogY2FsYyg5MiUgLSAzLjc1cmVtKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLmJyYW5kLW1haW4gLmxlZnQgLndyYXAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uOyB9XG4gICAgICAgICAgLmJyYW5kLW1haW4gLmxlZnQgLndyYXAgLnRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctcmlnaHQuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTYlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMi41JTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cbiAgICAgICAgLmJyYW5kLW1haW4gLmxlZnQgLndyYXAgZm9ybSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwIGZvcm0gc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1LjU2MjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAgICAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwIGZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAubGVmdCAud3JhcCAuaXRlbXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtOyB9XG4gICAgICAgICAgLmJyYW5kLW1haW4gLmxlZnQgLndyYXAgLml0ZW1zIC5saW5lIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHJlbSAtIDEuODc1cmVtKTtcbiAgICAgICAgICAgIHRvcDogY2FsYygtMC42JSAtIDEuODc1cmVtKTsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLmxlZnQgLndyYXAgLml0ZW1zIC5pdGVtIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMTg3NXJlbTsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAudG9nZ2xlLWxpc3QtMiAubGluZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAudG9nZ2xlLWxpc3QtMiAuaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMTg3NXJlbTsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAudG9nZ2xlLWxpc3QtMyAuaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMTg3NXJlbTsgfVxuICAgIC5icmFuZC1tYWluIC5yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmxvZ28tYnJhbmQge1xuICAgICAgICBtYXJnaW46IDVyZW0gYXV0byAxLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDYuNTYyNXJlbTsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAubG9nby1icmFuZCBpbWcge1xuICAgICAgICAgIGhlaWdodDogNi41NjI1cmVtO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogMCA1MCU7IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuID4gLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbTsgfVxuICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnRpdGxlMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC52aWRlbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAudGl0bGVfc20ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiA+IHAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07IH1cbiAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07IH1cbiAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gb2wgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5jb2xzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29scyAuY29sIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnBpYyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtOyB9XG4gICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC5waG90byB7XG4gICAgICAgICAgICB3aWR0aDogMTIuMTg3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTIuMTg3NXJlbTsgfVxuICAgICAgICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLmNvbnRhY3RzIC5pdGVtcyAuaXRlbSAucGhvdG8gaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyLjE4NzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTIuMTg3NXJlbTsgfVxuICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5jb250YWN0cyAuaXRlbXMgLml0ZW0gLnRleHRzIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMi4xODc1cmVtIC0gLjkzNzVyZW0pOyB9XG4gICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC50ZXh0cyAubmFtZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40Mzc1cmVtOyB9XG4gICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC50ZXh0cyAucG9zaXRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07IH1cbiAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5jb250YWN0cyAuaXRlbXMgLml0ZW0gLnRleHRzIC5jb250YWN0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTsgfVxuICAgICAgICAgICAgICAuYnJhbmQtbWFpbiAucmlnaHQgLnNjcmVlbiAuY29udGFjdHMgLml0ZW1zIC5pdGVtIC50ZXh0cyAuY29udGFjdCBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMi4xMjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjYyNXJlbTsgfVxuICAgICAgICAgICAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5jb250YWN0cyAuaXRlbXMgLml0ZW0gLnRleHRzIC5jb250YWN0IGEgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMS42MjVyZW07IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5uZXdzIC5zbGlkZXIgLnNsaWRlIGEgaW1nLFxuICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnByb21vcyAuc2xpZGVyIC5zbGlkZSBhIGltZyxcbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpZGUgYSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNS4xMjVyZW07IH1cbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5uZXdzIC5zbGlkZXIgLnNsaWRlIGEgLnRpdGxlLFxuICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLnByb21vcyAuc2xpZGVyIC5zbGlkZSBhIC50aXRsZSxcbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpZGUgYSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjg3NXJlbTsgfVxuICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpZGUgYSAuZGVzayxcbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpZGUgYSAuZGVzayxcbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpZGUgYSAuZGVzayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAgICAgLmJyYW5kLW1haW4gLnJpZ2h0IC5zY3JlZW4gLm5ld3MgLnNsaWRlciAuc2xpZGUgYSAuZGF0ZSxcbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5wcm9tb3MgLnNsaWRlciAuc2xpZGUgYSAuZGF0ZSxcbiAgICAgIC5icmFuZC1tYWluIC5yaWdodCAuc2NyZWVuIC5ldmVudHMgLnNsaWRlciAuc2xpZGUgYSAuZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5lcnJvciAud3JhcCB7XG4gICAgd2lkdGg6IDExMHZ3O1xuICAgIGhlaWdodDogMTEwdnc7IH1cbiAgLmNvbmRpdGlvbi1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNvbmRpdGlvbi1tYWluIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxMi4zNzVyZW07XG4gICAgICBoZWlnaHQ6IDEwLjI1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxLjg3NXJlbTtcbiAgICAgIHJpZ2h0OiA2LjI1cmVtOyB9XG4gICAgLmNvbmRpdGlvbi1tYWluIC5sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICB3aWR0aDogMzcuNXJlbTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAuNDM3NXJlbSAwLjQzNzVyZW0gMC4zMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLmNvbmRpdGlvbi1tYWluIC5sZWZ0IC53cmFwIHtcbiAgICAgICAgd2lkdGg6IDIzLjEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzNCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA0cmVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmNvbmRpdGlvbi1tYWluIC5sZWZ0IC53cmFwIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgICAgICAuY29uZGl0aW9uLW1haW4gLmxlZnQgLndyYXAgLml0ZW1zIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuY29uZGl0aW9uLW1haW4gLmxlZnQgLndyYXAgLml0ZW1zIC5saW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuNXJlbSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMC40Mzc1cmVtO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgLmNvbmRpdGlvbi1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjUzMTI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmNvbmRpdGlvbi1tYWluIC5sZWZ0IC53cmFwIC5pdGVtcyAuaXRlbSAuZG90IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuY29uZGl0aW9uLW1haW4gLnJpZ2h0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNy41cmVtKTtcbiAgICAgIHBhZGRpbmctdG9wOiA1LjYyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29uZGl0aW9uLW1haW4gLnJpZ2h0IC5zY3JlZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5jb25kaXRpb24tbWFpbiAucmlnaHQgLnNjcmVlbiAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy41OTM3NXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9XG4gICAgICAgIC5jb25kaXRpb24tbWFpbiAucmlnaHQgLnNjcmVlbiAudGl0bGUyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuODEyNXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07IH1cbiAgICAgICAgLmNvbmRpdGlvbi1tYWluIC5yaWdodCAuc2NyZWVuID4gcCB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luOiAxLjI1cmVtIDA7IH1cbiAgICAgICAgICAuY29uZGl0aW9uLW1haW4gLnJpZ2h0IC5zY3JlZW4gPiBwIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAuY29uZGl0aW9uLW1haW4gLnJpZ2h0IC5zY3JlZW4gdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgICAgLmNvbmRpdGlvbi1tYWluIC5yaWdodCAuc2NyZWVuIHVsIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmOyB9XG4gIC5jaXNjby1sYW5kaW5nIC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Npc2NvLWxhbmRpbmcvYmctbW9iLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuY2lzY28tbGFuZGluZyAuaGVybyAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmNpc2NvLWxhbmRpbmcgLmhlcm8gLmNvbnRhaW5lciAubWFuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jaXNjby1sYW5kaW5nIC5oZXJvIC5jb250YWluZXIgLmhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5oZXJvIC5jb250YWluZXIgLmhlYWRlciAubG9nb3Mge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5oZXJvIC5jb250YWluZXIgLmhlYWRlciAubWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNpc2NvLWxhbmRpbmcgLmhlcm8gLmNvbnRhaW5lciAudGV4dHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDkuMzc1cmVtOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5oZXJvIC5jb250YWluZXIgLnRleHRzIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjI1cmVtO1xuICAgICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmhlcm8gLmNvbnRhaW5lciAudGV4dHMgLmRlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi42ODc1cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQuMzc1cmVtOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5oZXJvIC5jb250YWluZXIgLnRleHRzIC5idG4ge1xuICAgICAgICAgIHdpZHRoOiAzOC4xMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA3LjMxMjVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMy40Mzc1cmVtO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogNy41cmVtOyB9XG4gIC5jaXNjby1sYW5kaW5nIC5hZHZhbnRhZ2VzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaXNjby1sYW5kaW5nIC5hZHZhbnRhZ2VzIC53cmFwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuY2lzY28tbGFuZGluZyAuYWR2YW50YWdlcyAud3JhcCAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM5LjM3NXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDguMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5hZHZhbnRhZ2VzIC53cmFwIC5pdGVtLml0ZW0xIHtcbiAgICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgICAuY2lzY28tbGFuZGluZyAuYWR2YW50YWdlcyAud3JhcCAuaXRlbS5pdGVtMiB7XG4gICAgICAgICAgb3JkZXI6IDQ7IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0uaXRlbTMge1xuICAgICAgICAgIG9yZGVyOiA1OyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5hZHZhbnRhZ2VzIC53cmFwIC5pdGVtLml0ZW00IHtcbiAgICAgICAgICBvcmRlcjogODsgfVxuICAgICAgICAuY2lzY28tbGFuZGluZyAuYWR2YW50YWdlcyAud3JhcCAuaXRlbS5pdGVtNSB7XG4gICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0uaXRlbTYge1xuICAgICAgICAgIG9yZGVyOiAzOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5hZHZhbnRhZ2VzIC53cmFwIC5pdGVtLml0ZW03IHtcbiAgICAgICAgICBvcmRlcjogNjsgfVxuICAgICAgICAuY2lzY28tbGFuZGluZyAuYWR2YW50YWdlcyAud3JhcCAuaXRlbS5pdGVtOCB7XG4gICAgICAgICAgb3JkZXI6IDc7IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0gLmxpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTsgfVxuICAgICAgICAuY2lzY28tbGFuZGluZyAuYWR2YW50YWdlcyAud3JhcCAuaXRlbSAuZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLmFkdmFudGFnZXMgLndyYXAgLml0ZW0gLnBpYyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMi41cmVtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIyLjVyZW07IH1cbiAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNjaGVtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDM5Ljg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMTMuMzEyNXJlbTtcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLXRvcDogNi4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTsgfVxuICAgICAgICAuY2lzY28tbGFuZGluZyAuc21hcnRuZXQgLmNvbnRhaW5lciAuc2NoZW1lIGltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSAwJTsgfVxuICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNsaWRlci1zbWFydC1uZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Npc2NvLWxhbmRpbmcvYmctc2xpZGVyLXNtYXJ0LXNtLnN2ZykgNTAlIDEwMCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2OC43NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNsaWRlci1zbWFydC1uZXQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5zbWFydG5ldCAuY29udGFpbmVyIC5zbGlkZXItc21hcnQtbmV0IC5zbGlkZXItbmF2IHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxMiU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNsaWRlci1zbWFydC1uZXQgLnNsaWRlci1uYXYgLnNsaWNrLXByZXYsXG4gICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNsaWRlci1zbWFydC1uZXQgLnNsaWRlci1uYXYgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDM1JTsgfVxuICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5zbWFydG5ldCAuY29udGFpbmVyIC5zbGlkZXItc21hcnQtbmV0IC5zbGlkZXItbmF2IC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5zbWFydG5ldCAuY29udGFpbmVyIC5zbGlkZXItc21hcnQtbmV0IC5jYXJvdXNlbF93cmFwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAuY2lzY28tbGFuZGluZyAuc21hcnRuZXQgLmNvbnRhaW5lciAuc2xpZGVyLXNtYXJ0LW5ldCAuY2Fyb3VzZWxfd3JhcCAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNsaWRlci1zbWFydC1uZXQgLmNhcm91c2VsX3dyYXAgLml0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMi41cmVtOyB9XG4gICAgICAgICAgICAuY2lzY28tbGFuZGluZyAuc21hcnRuZXQgLmNvbnRhaW5lciAuc2xpZGVyLXNtYXJ0LW5ldCAuY2Fyb3VzZWxfd3JhcCAuaXRlbSAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQuMjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAuY2lzY28tbGFuZGluZyAuc21hcnRuZXQgLmNvbnRhaW5lciAuc2xpZGVyLXNtYXJ0LW5ldCAuY2Fyb3VzZWxfd3JhcCAuaXRlbSAuZGVzYyB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMDtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmNpc2NvLWxhbmRpbmcgLnNtYXJ0bmV0IC5jb250YWluZXIgLnNsaWRlci1zbWFydC1uZXQgLmNhcm91c2VsX3dyYXAgLml0ZW0gLmJ0biB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0LjM3NXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgd2lkdGg6IDMwLjg3NXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5LjYyNXJlbTtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzOyB9XG4gICAgICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5zbWFydG5ldCAuY29udGFpbmVyIC5zbGlkZXItc21hcnQtbmV0IC5jYXJvdXNlbF93cmFwIC5pdGVtIC5idG46aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7IH1cbiAgICAgICAgICAgIC5jaXNjby1sYW5kaW5nIC5zbWFydG5ldCAuY29udGFpbmVyIC5zbGlkZXItc21hcnQtbmV0IC5jYXJvdXNlbF93cmFwIC5pdGVtLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgICAgICAgICAuY2lzY28tbGFuZGluZyAuc21hcnRuZXQgLmNvbnRhaW5lciAuc2xpZGVyLXNtYXJ0LW5ldCAuY2Fyb3VzZWxfd3JhcCAuaXRlbS5zbGljay1hY3RpdmUgLmRlc2Mge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgICAgICAgICAuY2lzY28tbGFuZGluZyAuc21hcnRuZXQgLmNvbnRhaW5lciAuc2xpZGVyLXNtYXJ0LW5ldCAuY2Fyb3VzZWxfd3JhcCAuaXRlbS5zbGljay1hY3RpdmUgLmJ0biB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5jaXNjby1sYW5kaW5nIC5wcm9tbyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cbiAgICAuY2lzY28tbGFuZGluZyAucHJvbW8gLmNvbnRhaW5lciAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzLjM3NXJlbTsgfVxuICAgIC5jaXNjby1sYW5kaW5nIC5wcm9tbyAuY29udGFpbmVyIC5kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07IH1cbiAgICAuY2lzY28tbGFuZGluZyAucHJvbW8gLmNvbnRhaW5lciAuYnRucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jaXNjby1sYW5kaW5nIC5wcm9tbyAuY29udGFpbmVyIC5idG5zIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDExLjI1cmVtOyB9XG4gICAgICAgIC5jaXNjby1sYW5kaW5nIC5wcm9tbyAuY29udGFpbmVyIC5idG5zIC5idG4uYnRuMSB7XG4gICAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDM5LjVyZW07IH1cbiAgICAgICAgLmNpc2NvLWxhbmRpbmcgLnByb21vIC5jb250YWluZXIgLmJ0bnMgLmJ0bi5idG4yIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICAgICAgICB3aWR0aDogMzEuMTI1cmVtOyB9XG4gIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciA+IC50aXRsZSB7XG4gICAgd2lkdGg6IDg3JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDQuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuMDYyNXJlbTsgfVxuICAuY2lzY28tbGFuZGluZyAuY2FwYWJpbGl0aWVzIC5jb250YWluZXIgPiAuZGVz0YEge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42ODc1cmVtOyB9XG4gIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciA+IC53cmFwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciA+IC53cmFwIC5pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07IH1cbiAgICAgIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciA+IC53cmFwIC5pdGVtIC5waWMge1xuICAgICAgICB3aWR0aDogMjIuMzEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyMi4zMTI1cmVtOyB9XG4gICAgICAuY2lzY28tbGFuZGluZyAuY2FwYWJpbGl0aWVzIC5jb250YWluZXIgPiAud3JhcCAuaXRlbSAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtOyB9XG4gIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciAubGlzdF93cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07IH1cbiAgICAuY2lzY28tbGFuZGluZyAuY2FwYWJpbGl0aWVzIC5jb250YWluZXIgLmxpc3Rfd3JhcCAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1LjA2MjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY2lzY28tbGFuZGluZyAuY2FwYWJpbGl0aWVzIC5jb250YWluZXIgLmxpc3Rfd3JhcCAubGlzdDpiZWZvcmUge1xuICAgICAgdG9wOiAtMC42JTtcbiAgICAgIGxlZnQ6IDAuOTM3NXJlbTsgfVxuICAgIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciAubGlzdF93cmFwIC5saXN0IC5pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgICAgIC5jaXNjby1sYW5kaW5nIC5jYXBhYmlsaXRpZXMgLmNvbnRhaW5lciAubGlzdF93cmFwIC5saXN0IC5pdGVtOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyLjA2MjVyZW07XG4gICAgICAgIGhlaWdodDogMi4wNjI1cmVtOyB9XG4gIC5jaXNjby1sYW5kaW5nIC5oZWxwIC5jb250YWluZXIgLndyYXAge1xuICAgIHdpZHRoOiA0MHJlbTtcbiAgICBoZWlnaHQ6IDQwcmVtOyB9XG4gICAgLmNpc2NvLWxhbmRpbmcgLmhlbHAgLmNvbnRhaW5lciAud3JhcCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjkzNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS45Mzc1cmVtOyB9XG4gICAgLmNpc2NvLWxhbmRpbmcgLmhlbHAgLmNvbnRhaW5lciAud3JhcCAubGlzdCAuaXRlbSB7XG4gICAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07IH1cbiAgICAgIC5jaXNjby1sYW5kaW5nIC5oZWxwIC5jb250YWluZXIgLndyYXAgLmxpc3QgLml0ZW06YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjA2MjVyZW07XG4gICAgICAgIHRvcDogMC4zMTI1cmVtOyB9XG4gICAgLmNpc2NvLWxhbmRpbmcgLmhlbHAgLmNvbnRhaW5lciAud3JhcCAubGlzdDpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA1OCU7XG4gICAgICByaWdodDogLTIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuZGlyZWN0aW9ucy1tb2IgLmxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDQuNDM3NXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjM1czsgfSB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICMwMGFlZWYgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogcmVtKDkwcHgpICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC44ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMuNyU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogLTQ4LjQlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHJlbS1iYXNlbGluZTogMTZweCAhZGVmYXVsdDtcbiRyZW0tZmFsbGJhY2s6IGZhbHNlICFkZWZhdWx0O1xuJHJlbS1weC1vbmx5OiBmYWxzZSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHJlbS1zZXBhcmF0b3IoJGxpc3QsICRzZXBhcmF0b3I6IGZhbHNlKSB7XG4gIEBpZiAkc2VwYXJhdG9yID09IFwiY29tbWFcIiBvciAkc2VwYXJhdG9yID09IFwic3BhY2VcIiB7XG4gICAgQHJldHVybiBhcHBlbmQoJGxpc3QsIG51bGwsICRzZXBhcmF0b3IpO1xuICB9IFxuICBcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhcImxpc3Qtc2VwYXJhdG9yXCIpID09IHRydWUge1xuICAgIEByZXR1cm4gbGlzdC1zZXBhcmF0b3IoJGxpc3QpO1xuICB9XG5cbiAgLy8gbGlzdC1zZXBhcmF0b3IgcG9seWZpbGwgYnkgSHVnbyBHaXJhdWRlbCAoaHR0cHM6Ly9zYXNzLWNvbXBhdGliaWxpdHkuZ2l0aHViLmlvLyNsaXN0X3NlcGFyYXRvcl9mdW5jdGlvbilcbiAgJHRlc3QtbGlzdDogKCk7XG4gIEBlYWNoICRpdGVtIGluICRsaXN0IHtcbiAgICAkdGVzdC1saXN0OiBhcHBlbmQoJHRlc3QtbGlzdCwgJGl0ZW0sIHNwYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHRlc3QtbGlzdCA9PSAkbGlzdCwgc3BhY2UsIGNvbW1hKTtcbn1cblxuQG1peGluIHJlbS1iYXNlbGluZSgkem9vbTogMTAwJSkge1xuICBmb250LXNpemU6ICR6b29tIC8gMTZweCAqICRyZW0tYmFzZWxpbmU7XG59XG5cbkBmdW5jdGlvbiByZW0tY29udmVydCgkdG8sICR2YWx1ZXMuLi4pIHtcbiAgJHJlc3VsdDogKCk7XG4gICRzZXBhcmF0b3I6IHJlbS1zZXBhcmF0b3IoJHZhbHVlcyk7XG4gIFxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiIGFuZCB1bml0KCR2YWx1ZSkgPT0gXCJyZW1cIiBhbmQgJHRvID09IFwicHhcIiB7XG4gICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgJHZhbHVlIC8gMXJlbSAqICRyZW0tYmFzZWxpbmUsICRzZXBhcmF0b3IpO1xuICAgIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIgYW5kIHVuaXQoJHZhbHVlKSA9PSBcInB4XCIgYW5kICR0byA9PSBcInJlbVwiIHtcbiAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkdmFsdWUgLyAkcmVtLWJhc2VsaW5lICogMXJlbSwgJHNlcGFyYXRvcik7XG4gICAgfSBAZWxzZSBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gXCJsaXN0XCIge1xuICAgICAgJHZhbHVlLXNlcGFyYXRvcjogcmVtLXNlcGFyYXRvcigkdmFsdWUpO1xuICAgICAgJHZhbHVlOiByZW0tY29udmVydCgkdG8sICR2YWx1ZS4uLik7XG4gICAgICAkdmFsdWU6IHJlbS1zZXBhcmF0b3IoJHZhbHVlLCAkdmFsdWUtc2VwYXJhdG9yKTtcbiAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkdmFsdWUsICRzZXBhcmF0b3IpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICR2YWx1ZSwgJHNlcGFyYXRvcik7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBpZihsZW5ndGgoJHJlc3VsdCkgPT0gMSwgbnRoKCRyZXN1bHQsIDEpLCAkcmVzdWx0KTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkdmFsdWVzLi4uKSB7XG4gIEBpZiAkcmVtLXB4LW9ubHkge1xuICAgIEByZXR1cm4gcmVtLWNvbnZlcnQocHgsICR2YWx1ZXMuLi4pO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIHJlbS1jb252ZXJ0KHJlbSwgJHZhbHVlcy4uLik7XG4gIH1cbn1cblxuQG1peGluIHJlbSgkcHJvcGVydGllcywgJHZhbHVlcy4uLikge1xuICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJtYXBcIiB7XG4gICAgQGVhY2ggJHByb3BlcnR5IGluIG1hcC1rZXlzKCRwcm9wZXJ0aWVzKSB7XG4gICAgICBAaW5jbHVkZSByZW0oJHByb3BlcnR5LCBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCAkcHJvcGVydHkpKTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICBAaWYgJHJlbS1mYWxsYmFjayBvciAkcmVtLXB4LW9ubHkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IHJlbS1jb252ZXJ0KHB4LCAkdmFsdWVzLi4uKTtcbiAgICAgIH1cbiAgICAgIEBpZiBub3QgJHJlbS1weC1vbmx5IHtcbiAgICAgICAgI3skcHJvcGVydHl9OiByZW0tY29udmVydChyZW0sICR2YWx1ZXMuLi4pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLnAtbGVmdC0xNjAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDApO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtcmlnaHQtMTYwIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMCk7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZWZ0LTE5MCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oOThweCk7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAucC1yaWdodC0xOTAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg5OHB4KTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIC5ici1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDExMnB4KTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDUlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQ2cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzZweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uYXYtY2lzY28tbGFuZGluZyB7XHJcbiAgICAgICAgICAgIC5ib3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQ2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDM2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTUlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MHZoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmJvdCB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oLTVweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSg1cHgpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKDkyMHB4KSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg5MjBweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTBweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTBweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDUwcHgpO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oLTkyMHB4KSk7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgIC5waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDUwMHB4KTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzRweCk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi5zdWJpdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAmLnN1Ym1lbnUxIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMi41cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNzBweCk7XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uYXYtbWVudS1jaXNjby1sYW5kaW5nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MHZoKTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2hlcm9fbW9iLmpwZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODQlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSg3MHB4KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNpcmNsZV9tb2Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OXZoO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuOHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oODQwcHgpO1xyXG5cclxuICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAzLjclO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oODQwcHgpO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjcwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNDBweCA2MHB4KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzFweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI2N3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3OXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYW5ub3VuY2VtZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMCk7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAudmlkZW9fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICB2aWRlbyB7fVxyXG5cclxuICAgICAgICAgICAgICAgIC5wb3N0ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5oaWRlIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5zb3VuZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm11dGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaGlkZSB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAuZmVlZC13cmFwIHtcclxuICAgICAgICAgICAgICAgIC5mZWVkLW5ld3MsXHJcbiAgICAgICAgICAgICAgICAuZmVlZC1wcm9tbyxcclxuICAgICAgICAgICAgICAgIC5mZWVkLWV2ZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3NDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjc2cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI3NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIzNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjc2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIzNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNzZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KDAuMykgYnJpZ2h0bmVzcygxLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MgMHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwaW4gMnMgZWFzZSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXZvbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX3Byb21vX21vYi5zdmcpIDUwJSAwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogcmVtKDEwMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stcHJldixcclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC02MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC00MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMCAxMDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDc3cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52ZW5kb3JzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTQwcHgpO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmxvZ29zX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDkwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tIHtcclxuICAgICAgICAvKiBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2hlcm8uanBnKSA1MCUgMCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICovXHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MHB4KTtcclxuXHJcbiAgICAgICAgJi5ib3R0b20tZGlyZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDApO1xyXG5cclxuICAgICAgICAgICAgLmZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmVlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJvdHRvbS1ldmVudHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDApO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMCk7XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZWVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4uY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92aWRlby1jbGlwMi5zdmcpIDUwJSAwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvLXNsb2dhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvdW50ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODglO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwcHgpO1xyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZlZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNzVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oODdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0zcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDU1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWRpcmVjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMzBweCk7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfaGVyby1kaXJlY3Rpb25fbW9iLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgICAgICAgICAmLnAtcmlnaHQtMTkwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMy4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9iLXZlcnNpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXZoO1xyXG5cclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19oZXJvLWRpcmVjdGlvbi1jaXJjbGVfbW9iLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2MDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYwMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC0zNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTEwODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1jaXJjbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTIwcztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZS1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE3NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNzVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbjEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlyZWN0aW9uc19oZXJvL2ljb24xLnN2ZykgMCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbjIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlyZWN0aW9uc19oZXJvL2ljb24yLnN2ZykgMCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbjMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlyZWN0aW9uc19oZXJvL2ljb24zLnN2ZykgMCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbjQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlyZWN0aW9uc19oZXJvL2ljb240LnN2ZykgMCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwdmg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjAwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIENhcHRpb24nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDU2cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXJlY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXJlY3Rpb25zLW1vYiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4NXB4KTtcclxuXHJcbiAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiByZW0oNzFweCk7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjM1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgID4uaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDAgNTBweCAwIDEwMHB4KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJlbSgwIDEycHggMjJweCAtNXB4IHJnYmEoNjgsIDY4LCA2OCwgMC40KSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wb2ludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oNjVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBDYXB0aW9uJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQ1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDMzNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg5MnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgwIDUwcHggMCAxMDBweCk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wb2ludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEycHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oNjVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmVuZG9yLWxvZ29zIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwcHggNDVweCAzMHB4IDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgtMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogcmVtKGluc2V0IDAgLTlweCAxMHB4IC02cHggcmdiYSg2OCwgNjgsIDY4LCAuNCkpO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg2MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbG9zZS1saXN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDVweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV2ZW50cy1tYWluIHtcclxuICAgIFxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDcwMHB4KTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg2JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ3MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxMTBweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oNTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg2MnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0NXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDc3cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzFweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI2cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE4MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgLmV2ZW50LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkzJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgzNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmV2ZW50LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjQ2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDhweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjQ2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjA4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNi44cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC01NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC00MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuY2FsZW5kYXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4MDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDY3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2OTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRheXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTI3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhZWVmO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4IDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJlbSg3cHggN3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwcztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4IDQwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKDEzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhc0V2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLmV2ZW50LXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOTBweCA1MHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg3MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnJlZ2lzdHJhdGlvbl9idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oNzVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKDU1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGVfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4NHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg1Mi41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuZXZlbnQtc2luZ2xlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2LjNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyN3B4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAucmVnaXN0cmF0aW9uLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNzBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAubWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZV93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oODRweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDUyLjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAucmVnaXN0cmF0aW9uLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjBweCAzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0oLTEwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg1Mi4ycHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VjY2VzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0M3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9tby1tYWluIHtcclxuICAgICAgICAuZmlyc3Qtc2NyZWVuIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTEwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2VuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDc3cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMxcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAucHJvbW8tc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmV3LXByb21vIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNzVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2MnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5wcm9tby1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTMlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1NXB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDE4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9tby1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjQ2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjA4cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYuOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjguOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNi44cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC01NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0IHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhZ2VuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg2MnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzdweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucHJvbW8tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDU1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDE4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvbW8taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjA4cHgpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjA4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOC44cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYuOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC01NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9tby1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9tby1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDhweCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjQ2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYuOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNi44cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTU1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC00MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnByb21vLXNpbmdsZSB7XHJcbiAgICBcclxuICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg2JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNTBweCAwIDUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGVfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTcwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDg0cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGV4dF93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDUyLjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5wcm9tby1zaW5nbGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjYuM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI3cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1tYWluIHtcclxuICAgICAgICAuZmlyc3Qtc2NyZWVuIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTEwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2VuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCwgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzdweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzFweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDI1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEzNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubW9udGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi55ZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5uZXdzLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5ldy1uZXdzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNzVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2MnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5uZXdzLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDU1cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLm5ld3MtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwOHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjA4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYuOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC00MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0IHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhZ2VuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg2MnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDc3cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMxcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnllYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMzVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tb250aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5ld3MtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDU1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDE4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmV3cy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDhweCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjQ2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYuOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNi44cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTU1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC00MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5uZXdzLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5ld3MtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjA4cHgpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjA4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOC44cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYuOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC01NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAubmV3cy1zaW5nbGUge1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NiU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTUwcHggMCA1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLm1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE3MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4NHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg1Mi41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubmV3cy1zaW5nbGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjYuM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI3cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXQtbWFpbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5mMSxcclxuICAgICAgICAuZjIsXHJcbiAgICAgICAgLmYzLFxyXG4gICAgICAgIC5mNCxcclxuICAgICAgICAuZjUsXHJcbiAgICAgICAgLmY2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjYW52YXN7fVxyXG4gICAgXHJcbiAgICAgICAgI3BhcnRpY2xlcy1qczF7fVxyXG4gICAgXHJcbiAgICAgICAgLmJsb2NrMSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUwcHgpO1xyXG5cclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuc3RhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuYmxvY2syIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MHB4KTtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDY0MXB4KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjQxcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmJsb2NrMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XHJcblxyXG4gICAgICAgICAgICBvcmRlcjogNDtcclxuICAgIFxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjguOHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuYmxvY2s0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUwcHgpO1xyXG5cclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICBcclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnZpZGVvX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTE0MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc2dnc7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTEwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgxODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTYlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTIwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbTIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDExMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5ibG9jazUge1xyXG4gICAgICAgICAgICBvcmRlcjogNTtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5ibG9jazYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XHJcblxyXG4gICAgICAgICAgICBvcmRlcjogNjtcclxuICAgIFxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC00NTBweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTEwOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5ibG9jazcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XHJcblxyXG4gICAgICAgICAgICBvcmRlcjogNztcclxuICAgIFxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzF2dztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcxdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKC0zMDBweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmPi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuYmxvY2s4IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1MHB4KTtcclxuXHJcbiAgICAgICAgICAgIG9yZGVyOiA4O1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzF2dztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcxdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTQwMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmPi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTE4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmJsb2NrOSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTBweCk7XHJcblxyXG4gICAgICAgICAgICBvcmRlcjogOTtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzF2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oLTM1MHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgtMTEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnNsaWRlRnJvbVRvcCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnNsaWRlRnJvbUJvdHRvbSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnNsaWRlRnJvbUxlZnQge1xyXG4gICAgICAgICAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zbGlkZUZyb21SaWdodCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnNjYWxlVG8ge1xyXG4gICAgICAgICAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLW1haW4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTEycHgpO1xyXG5cclxuICAgICAgICAgICAgdG9wOiByZW0oMTEycHgpO1xyXG5cclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg2MnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzkuOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg2MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDYwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5zY3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2NTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuZGVwYXJ0bWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLWVuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmFnZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLWludmVydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5zbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFydG5lcnMtbWFpbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgICAgIC5ibG9jazEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTcwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg2MnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjdweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC0yMDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMjcwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDcxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3MTBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDcxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5ibG9jazIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMDBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQ4MHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2N3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYS5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oNTBweCBhdXRvIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDYxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC0xNzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2MTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuYmxvY2szIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTAwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0ODBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDY3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSg1MHB4IGF1dG8gODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0xNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmZvcm1zIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIwcHgpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgwIDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3MnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcHRjaGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDY3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0M3B4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzRweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi50ZXh0cy12ZW5kb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VwcG9ydC1tYWluIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHJcbiAgICAgICAgLmJsb2NrMSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNzBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MDBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1N3B4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTEzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0yMDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDY4MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2ODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmJsb2NrMixcclxuICAgICAgICAuYmxvY2s0LFxyXG4gICAgICAgIC5ibG9jazYsXHJcbiAgICAgICAgLmJsb2NrOCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDcwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2MTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjEwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMTcwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvY2s0LFxyXG4gICAgICAgIC5ibG9jazYsXHJcbiAgICAgICAgLmJsb2NrOCB7XHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQ1MHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9jazYge1xyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1MDBweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrOCB7XHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmJsb2NrMyxcclxuICAgICAgICAuYmxvY2s1LFxyXG4gICAgICAgIC5ibG9jazcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg3MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0xNzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2MTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJsb2NrNyB7XHJcbiAgICBcclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC01MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0xNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2MTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hbnVmYWN0dXJlcnMtbWFpbiB7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTUwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5wYWdlbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0N3B4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOThweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgyNnB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hbHBoYWJldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAubG9nb3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlcGFyYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9nb3MtaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMxM3B4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXNzY2VudGVyLW1haW4ge1xyXG4gICAgICAgIC5maXJzdC1zY3JlZW4ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDExMHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODYlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzdweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzFweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDI1cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnllYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTkycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxOTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wcmVzc2NlbnRlci1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uZXctcHJlc3NjZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg3NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDYycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2ZpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucHJlc3NjZW50ZXItbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkzJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTVweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAucHJlc3NjZW50ZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwOHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjA4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYuOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC00MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0IHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5wYWdlbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjJweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDc3cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzFweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjVweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi55ZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTkycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE5MnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tb250aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnByZXNzY2VudGVyLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZXNzY2VudGVyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjQ2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwOHB4KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNi44cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjguOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnByZXNzY2VudGVyLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZXNzY2VudGVyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjQ2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwOHB4KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNi44cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjguOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2LjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnByZXNzY2VudGVyLXNpbmdsZSB7XHJcbiAgICBcclxuICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg2JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNTBweCAwIDUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAucGFnZW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLm1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X3dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTIuNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnByZXNzY2VudGVyLXNpbmdsZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNi4zcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjdweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXJlY3Rpb24tZGV0YWlscy1tYWluIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTEycHgpO1xyXG5cclxuICAgICAgICAgICAgdG9wOiByZW0oMTEycHgpO1xyXG5cclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1OTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoOTIlIC0gMy43NXJlbSk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDYwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEyLjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4OXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAuc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg3MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJj4udGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnRpdGxlMiB7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3RzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlcGFyYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTk1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE5NXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTk1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMi4xODc1cmVtIC0gLjkzNzVyZW0pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjVweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmJyYW5kcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ29zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlcGFyYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjViNmI2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5uZXdzLFxyXG4gICAgICAgICAgICAgICAgLnByb21vcyxcclxuICAgICAgICAgICAgICAgIC5ldmVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0MnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAucG9wdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDI1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0N3B4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXB0Y2hhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJhbmQtbWFpbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIHRvcDogcmVtKDExMnB4KTtcclxuXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg5MiUgLSAzLjc1cmVtKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEyLjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDg5cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtIC0gMS44NzVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoLTAuNiUgLSAxLjg3NXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZS1saXN0LTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZS1saXN0LTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5zY3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgLmxvZ28tYnJhbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDgwcHggYXV0byAzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTA1cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJj4udGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC50aXRsZTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfc20ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzRweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuY29scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5waWMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE5NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOTVweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE5NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTk1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIuMTg3NXJlbSAtIC45Mzc1cmVtKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5icmFuZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ29zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlcGFyYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9nb3MtaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubmV3cyxcclxuICAgICAgICAgICAgICAgIC5wcm9tb3MsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyIHtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUge1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0M3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5ldmVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5zaGFkb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAucG9wdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgXHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXB0Y2hhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvciB7XHJcbiAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwdnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb25kaXRpb24tbWFpbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIFxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxOThweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE2NHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICByaWdodDogcmVtKDEwMHB4KTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNjAwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiByZW0oN3B4IDdweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuICAgIFxyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAgICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzcwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg2NHB4KTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0LjVyZW0pO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNC41cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNy41cmVtKTtcclxuICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDkwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5zY3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU3LjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudGl0bGUyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgyMHB4IDApO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jaXNjby1sYW5kaW5nIHtcclxuICAgICAgICAuaGVybyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2lzY28tbGFuZGluZy9iZy1tb2IucG5nKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5mMSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg3MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMTdweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNTVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuYWR2YW50YWdlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLml0ZW0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaXRlbTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pdGVtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLml0ZW00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaXRlbTUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pdGVtNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLml0ZW03IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaXRlbTgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAucGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMzYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zbWFydG5ldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zY2hlbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2MzhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTgxM3B4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5zbGlkZXItc21hcnQtbmV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Npc2NvLWxhbmRpbmcvYmctc2xpZGVyLXNtYXJ0LXNtLnN2ZykgNTAlIDEwMCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDExMDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stcHJldixcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbF93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgwIDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgQ2FwdGlvbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg3MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDk0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1NHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5wcm9tbyB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzOHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmJ0bnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTgwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMCA0MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDYzMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0OThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuY2FwYWJpbGl0aWVzIHtcclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICA+LnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODclO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDY4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oODFweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgID4uZGVz0YEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDNweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgID4ud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMDBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM1N3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDM1N3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmxpc3Rfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg2OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg4MXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC42JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5oZWxwIHtcclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2NDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjQwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMXB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTdweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgIC5kaXJlY3Rpb25zLW1vYiB7XHJcbiAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiByZW0oNzFweCk7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjM1cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */
