@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");@font-face{font-family:'icon';src:url("../assets/font/druckshop-premium.eot");src:url("../assets/font/druckshop-premium.eot?#iefix") format("embedded-opentype"),url("../assets/font/druckshop-premium.woff") format("woff"),url("../assets/font/druckshop-premium.ttf") format("truetype"),url("../assets/font/druckshop-premium.svg#druckshop-premium") format("svg");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'regular';src:url("../assets/font/poppins-regular-webfont.eot");src:url("../assets/font/poppins-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/poppins-regular-webfont.woff") format("woff2"),url("../assets/font/poppins-regular-webfont.woff") format("woff"),url("../assets/font/poppins-regular-webfont.ttf") format("truetype"),url("../assets/font/poppins-regular-webfont.svg#poppins") format("svg");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'bold';src:url("../assets/font/poppins-bold-webfont.eot");src:url("../assets/font/poppins-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/poppins-bold-webfont.woff") format("woff2"),url("../assets/font/poppins-bold-webfont.woff") format("woff"),url("../assets/font/poppins-bold-webfont.ttf") format("truetype"),url("../assets/font/poppins-bold-webfont.svg#poppins") format("svg");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'semibold';src:url("../assets/font/poppins-semibold-webfont.eot");src:url("../assets/font/poppins-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/poppins-semibold-webfont.woff") format("woff2"),url("../assets/font/poppins-semibold-webfont.woff") format("woff"),url("../assets/font/poppins-semibold-webfont.ttf") format("truetype"),url("../assets/font/poppins-semibold-webfont.svg#poppins") format("svg");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'tagged';src:url("../assets/font/Titillium-Light-webfont.eot");src:url("../assets/font/Titillium-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/Titillium-Light-webfont.woff") format("woff2"),url("../assets/font/Titillium-Light-webfont.woff") format("woff"),url("../assets/font/Titillium-Light-webfont.ttf") format("truetype"),url("../assets/font/Titillium-Light-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'libre-light';src:url("../assets/font/poppins-light-webfont.eot");src:url("../assets/font/poppins-light-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/poppins-light-webfont.woff") format("woff2"),url("../assets/font/poppins-light-webfontt.woff") format("woff"),url("../assets/font/poppins-light-webfont.ttf") format("truetype"),url("../assets/font/poppins-light-webfont.svg#poppins") format("svg");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'libre-bold';src:url("../assets/font/poppins-bold-webfont.eot");src:url("../assets/font/poppins-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/poppins-bold-webfont.woff") format("woff2"),url("../assets/font/poppins-bold-webfont.woff") format("woff"),url("../assets/font/poppins-bold-webfont.ttf") format("truetype"),url("../assets/font/poppins-bold-webfont.svg#poppins") format("svg");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'libre-medium';src:url("../assets/font/poppins-semibold-webfont.eot");src:url("../assets/font/poppins-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/poppins-semibold-webfont.woff") format("woff2"),url("../assets/font/poppins-semibold-webfont.woff") format("woff"),url("../assets/font/poppins-semibold-webfont.ttf") format("truetype"),url("../assets/font/poppins-semibold-webfont.svg#poppins") format("svg");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'regular';src:url("../assets/font/poppins-regular-webfont.eot");src:url("../assets/font/poppins-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/poppins-regular-webfont.woff") format("woff2"),url("../assets/font/poppins-regular-webfont.woff") format("woff"),url("../assets/font/poppins-regular-webfont.ttf") format("truetype"),url("../assets/font/poppins-regular-webfont.svg#poppins") format("svg");font-weight:normal;font-style:normal;font-display:fallback}*{margin:0;padding:0;border:none;outline:0;-webkit-tab-highlight-color:rgba(0,0,0,0);font-size:100%;line-height:145%;font-style:normal;text-decoration:none;list-style:none;white-space:normal;font-family:'regular', 'Helvetica', arial, sans-serif;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}*:focus{outline:none}::-moz-focus-inner{border:0;outline:0}select::-moz-focus-inner{border:0;outline:0}select:-moz-focusring{outline:0;color:transparent;text-shadow:0 0 0 #000}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:1;overflow-x:hidden}blockquote,q{quotes:none}q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}svg:not(:root){overflow:hidden}audio:not([controls]){display:none;height:0}[hidden]{display:none}button:hover{cursor:pointer}input[type="text"],textarea,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}input,select{vertical-align:middle}textarea{-webkit-overflow-scroll:touch}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:transparent}::-webkit-input-placeholder{color:#d1d1d1;background:transparent}::-moz-input-placeholder{color:#d1d1d1;background:transparent}::-ms-input-placeholder{color:#d1d1d1;background:transparent}::input-placeholder{color:#d1d1d1;background:transparent}::-moz-selection{background:#000;color:#fff}::-webkit-selection{background:#000;color:#fff}::-ms-selection{background:#000;color:#fff}::-o-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.wrp{position:relative;margin:0 auto}.hidden{display:none;opacity:0;visibility:hidden}.clr{display:block;clear:both}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}h1,h2,h3,h4,h5,h6,.headline{display:block;color:#000;font-weight:100;margin-bottom:24px}h1,h2,h3,.headline{font-size:21px;margin-bottom:0;font-weight:700}h4{font-size:20px}h5{font-size:18px}h6{font-size:18px}ul{list-style-type:none}ul li{list-style:none;color:#000;margin-left:0px}ul li:before{content:"\2192";margin-right:14px;float:left;width:6px;height:6px;margin-top:0}ul.link_list li{display:block;padding:5px 0;background:#f7f7f7;clear:both}ul.link_list li:after{clear:both;content:''}ul.link_list li:before{display:none}ul.link_list li .btn{float:right;margin:0 !important}ul.link_list li:nth-of-type(2n+2){background:#fff}ul.link_list li a{display:block}.highlight{color:#595959}.highlight.success{color:#7f7d7c !important}.highlight.error{color:#d12b0b !important}a{color:#595959}a:hover{color:#404040;text-decoration:underline}a::-webkit-selection{color:#fff;background:#595959}a::-moz-selection{color:#fff;background:#595959}a::-ms-selection{color:#fff;background:#595959}a::selection{color:#fff;background:#595959}strong:not([class="headline"]),b{font-family:'bold';font-weight:300;font-style:normal;color:#000}span.delete{color:#1a1a1a;border-bottom:solid 1px gray;margin-bottom:30px;display:inline-block}em,i{color:#000;font-size:14px;color:#262626}hr{margin:24px 0;border-bottom:solid 1px #666}img{line-height:0;vertical-align:middle;display:block;-ms-interpolation-mode:bicubic}#offcanvas{display:none}@-webkit-keyframes popIn{0%{opacity:0;-webkit-transform:scale(1, 1)}50%{opacity:1;-webkit-transform:scale(1.2, 1.2)}100%{-webkit-transform:scale(1, 1)}}@-moz-keyframes popIn{0%{opacity:0;-moz-transform:scale(1, 1)}50%{opacity:1;-moz-transform:scale(1.2, 1.2)}100%{-moz-transform:scale(1, 1)}}@keyframes popIn{0%{opacity:0;transform:scale(1, 1)}50%{opacity:1;transform:scale(1.2, 1.2)}100%{transform:scale(1, 1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.leadprint-brand{position:relative;z-index:1;float:right;line-height:50px;font-size:12px;color:#fff;margin-right:60px}.btn{position:relative;display:inline-block;padding:0 10px;border:solid 1px #6d6b6a;background:#7f7d7c;border-radius:2px;min-width:120px;height:40px;cursor:pointer;color:#fff;margin-bottom:24px;box-sizing:border-box;font-size:18px;text-align:center;line-height:40px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn:hover,.btn.hover{color:#fff;border-color:#595959;background:#737373;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn:active,.btn.active{border-color:#232323;background:#3d3d3d}.btn.active{-webkit-animation:ripple 0.1s 1 linear;-moz-animation:ripple 0.1s 1 linear;animation:ripple 0.1s 1 linear;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.active .anim.loading{border-color:#232323;border-bottom-color:#737373}.btn.success{border-color:#c1006f;background:#e50083}.btn.success:hover,.btn.success.hover{color:#e50083;border-color:#e50083;background:#fff;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.success:active,.btn.success.active{border-color:#990057;background:#b20066}.btn.success.active{-webkit-animation:ripple 0.1s 1 linear;-moz-animation:ripple 0.1s 1 linear;animation:ripple 0.1s 1 linear;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.success.active .anim.loading{border-color:#232323;border-bottom-color:#737373}.btn.error{border-color:#a12108;background:#d12b0b}.btn.error:hover,.btn.error.hover{color:#fff;border-color:#c63216;background:#f33f1c;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.error:active,.btn.error.active{border-color:#6b1606;background:#af2409}.btn.error.active{-webkit-animation:ripple 0.1s 1 linear;-moz-animation:ripple 0.1s 1 linear;animation:ripple 0.1s 1 linear;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.error.active .anim.loading{border-color:#6b1606;border-bottom-color:#f33f1c}.btn.delete{border-color:#a12108;background:transparent;color:#d12b0b}.btn.delete:hover,.btn.delete.hover{color:#fff;border-color:#c63216;background:#f33f1c;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.delete:active,.btn.delete.active{border-color:#6b1606;background:#af2409}.btn.delete.active{-webkit-animation:ripple 0.1s 1 linear;-moz-animation:ripple 0.1s 1 linear;animation:ripple 0.1s 1 linear;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.delete.active .anim.loading{border-color:#6b1606;border-bottom-color:#f33f1c}.btn.disabled{cursor:not-allowed;border:solid 1px #d1d1d1;background:#f7f7f7;color:#333}.btn.disabled:hover,.btn.disabled:active,.btn.disabled:focus{color:#333;border:solid 1px #d1d1d1;cursor:not-allowed;background:#f7f7f7}.btn.disabled:hover .anim.loading,.btn.disabled:active .anim.loading,.btn.disabled:focus .anim.loading{display:none}.btn.upload{padding-left:30px;background:transparent;border:solid 1px #d1d1d1;color:#000}.btn.upload:before{position:absolute;left:5px;font-size:20px;content:'U';color:#000;font-family:'icon';top:2px}.btn.upload.finished{background:#7f7d7c;color:#fff}.btn.upload.finished:before{display:none}.btn.upload .finished{display:block;width:20px;height:20px;color:#fff;position:absolute;top:5px;font-size:18px;right:5px;-webkit-animation:popIn 0.5s 1 ease;-moz-animation:popIn 0.5s 1 ease;animation:popIn 0.5s 1 ease}.btn.upload .finished:before{font-family:'icon';content:'w';color:#fff}.btn.default{border-color:#c1006f;background:#e50083}.btn.default:hover,.btn.default.hover{color:#e50083;border-color:#e50083;background:#fff;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.default:active,.btn.default.active{border-color:#990057;background:#b20066}.btn.default.active{-webkit-animation:ripple 0.1s 1 linear;-moz-animation:ripple 0.1s 1 linear;animation:ripple 0.1s 1 linear;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.default.active .anim.loading{border-color:#232323;border-bottom-color:#737373}.btn.edit{position:absolute;top:23px;right:40px;padding:5px 10px;height:30px;line-height:20px;background:transparent;color:#595959;border-radius:6px;width:auto !important;border:none;margin:0 !important;min-width:80px;font-size:14px}.btn.edit:hover{color:#fff;background:#595959}.btn.fileinput{background:#595959}.btn.fileinput:hover{background:#737373;cursor:pointer}.btn{overflow:hidden}.btn:hover{text-decoration:none}.btn input{position:absolute !important;text-align:left !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;padding:10px !important;box-sizing:border-box !important;font-size:inherit !important;color:inherit !important;background:transparent !important;border:0 !important;outline:0 !important}.anim.loading{display:block;font-size:10px;position:absolute;right:10px;top:10px;border-radius:100px;width:14px;height:14px;text-indent:-9999em;border:solid 3px #595959;-webkit-animation:loader 1.1s 4 linear;-moz-animation:loader 1.1s 4 linear;animation:loader 1.1s 4 linear}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes loader{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes ripple{0%{-webkit-transform:scale(1, 1)}50%{-webkit-transform:scale(1.05, 1.05)}100%{-webkit-transform:scale(1, 1)}}@-moz-keyframes ripple{0%{-moz-transform:scale(1, 1)}50%{-moz-transform:scale(1.05, 1.05)}100%{-moz-transform:scale(1, 1)}}@keyframes ripple{0%{transform:scale(1, 1)}50%{transform:scale(1.05, 1.05)}100%{transform:scale(1, 1)}}#navbar{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:#595959;color:#000;height:70px;position:absolute;z-index:2;top:130px;left:0;right:0;box-sizing:border-box}#navbar.sticky{position:fixed;top:0;width:100%;height:80px;padding:10px 0;background:#595959}#navbar li:before{display:none;margin:0}#navbar .wrp>ul{margin:0}#navbar .wrp>ul>li{position:relative;color:#fff;display:block;float:left;margin-left:5px;box-sizing:border-box;min-height:50px;line-height:35px;font-size:20px;font-family:'bold';-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .wrp>ul>li:first-of-type{margin-left:0}#navbar .wrp>ul>li:hover,#navbar .wrp>ul>li:focus,#navbar .wrp>ul>li:active{background:none}#navbar .wrp>ul>li:hover a:after,#navbar .wrp>ul>li:focus a:after,#navbar .wrp>ul>li:active a:after{transform:rotate(180deg);top:20px;transform-origin:50%}#navbar .wrp>ul>li:hover.has-children a:after,#navbar .wrp>ul>li:focus.has-children a:after,#navbar .wrp>ul>li:active.has-children a:after{transform:rotate(180deg);top:20px;transform-origin:50%}#navbar .wrp>ul>li.infomenu:hover,#navbar .wrp>ul>li.infomenu:focus,#navbar .wrp>ul>li.infomenu:active{cursor:default}#navbar .wrp>ul>li.infomenu:hover li:hover a,#navbar .wrp>ul>li.infomenu:hover li:focus a,#navbar .wrp>ul>li.infomenu:hover li:active a,#navbar .wrp>ul>li.infomenu:focus li:hover a,#navbar .wrp>ul>li.infomenu:focus li:focus a,#navbar .wrp>ul>li.infomenu:focus li:active a,#navbar .wrp>ul>li.infomenu:active li:hover a,#navbar .wrp>ul>li.infomenu:active li:focus a,#navbar .wrp>ul>li.infomenu:active li:active a{border-right-color:#d6d6d6 !important}#navbar .wrp>ul>li a{box-sizing:border-box;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .25s ease-out}#navbar .wrp>ul>li a.dataTopMenu{padding:10px 10px 10px 10px}#navbar .wrp>ul>li a.dataTopMenu:after{display:none}#navbar .wrp>ul>li a:hover,#navbar .wrp>ul>li a .current{text-decoration:none;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .25s ease-out;background:none}#navbar .wrp>ul>li a:before{display:none}#navbar .wrp>ul>li.has-children>a{-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .25s ease-out}#navbar .wrp>ul>li.has-children>a:after{width:inherit;height:20px;background:none;top:10px;right:0px;margin-top:0;transform:rotate(0deg);font-family:'icon';content:'v';text-transform:none;font-size:24px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .wrp>ul>li.has-children>a:hover,#navbar .wrp>ul>li.has-children>a .current{text-decoration:none;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .25s ease-out;background:none}#navbar .wrp>ul>li.has-children>a em{font-size:12px;display:block}#navbar .wrp>ul>li.has-children>ul{-webkit-box-shadow:0px 0px 15px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 15px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 15px 0px rgba(50,50,50,0.2)}#navbar .wrp>ul>li ul{display:none;position:absolute}#navbar .wrp>ul>li:hover .sublist{width:900px;display:block;background:#fff;top:49px;left:0;box-sizing:border-box}#navbar .wrp>ul>li:hover .sublist>li{margin:0;padding:0 15px}#navbar .wrp>ul>li:hover .sublist>li a{box-sizing:border-box;font-size:16px;color:#000;font-weight:600;display:block;background:#fff;border-bottom:solid 1px #666;border-top:none;padding:10px 5px 10px 0;min-height:40px;font-family:'regular';font-weight:400;text-transform:inherit;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .wrp>ul>li:hover .sublist>li a.has-children:after{width:inherit;height:20px;background:none;top:21px;right:5px;margin-top:0;transform:rotate(270deg);font-family:'icon';content:'v';text-transform:none;height:10px;width:10px;position:absolute;font-size:18px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .wrp>ul>li:hover .sublist>li>ul.subsublist{height:auto;min-height:100%;box-sizing:border-box;padding:0 15px;border-top:none;font-family:'regular'}#navbar .wrp>ul>li:hover .sublist>li>ul.subsublist li{display:block;position:relative;background:#fff;padding:0 10px}#navbar .wrp>ul>li:hover .sublist>li>ul.subsublist li a{display:block;color:#000;border:none;height:auto;line-height:24px;padding:9px 10px;text-transform:inherit;font-weight:400;border-bottom:solid 1px #cfcfcf}#navbar .wrp>ul>li:hover .sublist>li>ul.subsublist li a:after{display:none}#navbar .wrp>ul>li:hover .sublist>li>ul.subsublist li a:hover{color:#595959}#navbar .wrp>ul>li:hover .sublist>li>ul.subsublist li.menu-item-more a{padding:0px 8px;min-height:24px;color:#595959}#navbar .service-menu{float:right;color:#fff}#navbar .service-menu div{cursor:pointer;padding:0 10px;min-height:50px;font-size:16px;display:block;line-height:50px;color:#fff;font-weight:600;text-transform:uppercase;cursor:default;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .service-menu div:after{float:right;margin-left:5px;margin-top:0px;font-family:'icon';content:'v';text-transform:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .service-menu div:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;color:#595959;background:#fff}#navbar .service-menu div:hover:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#navbar .service-menu div:hover ul{display:block}#navbar .service-menu ul{position:absolute;right:0;top:50px;background:#fff;width:250px;display:none;box-sizing:border-box}#navbar .service-menu ul li{margin:0;position:static}#navbar .service-menu ul li a{box-sizing:border-box;width:100%;font-size:16px;color:#000;display:block;border:solid 1px #666;border-top:none;padding:10px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;text-transform:uppercase;font-weight:600}#navbar .service-menu ul li:hover a{text-decoration:none;background:#fff;color:#595959;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}ul.cd-dropdown-content .noChildren,ul.submenu .noChildren{padding-top:8px}ul.cd-dropdown-content .noChildren li,ul.submenu .noChildren li{margin-top:0 !important}ul.cd-dropdown-content .noChildren li:hover a,ul.submenu .noChildren li:hover a{-webkit-text-fill-color:#595959}ul.cd-dropdown-content .noChildren li:hover em,ul.submenu .noChildren li:hover em{color:#fff !important}ul.cd-dropdown-content em,ul.submenu em{border:1px solid #595959;border-radius:2em;padding:2px 7px 0px 5px;color:#595959;font-size:10px;margin-left:5px}ul.cd-dropdown-content a:hover,ul.submenu a:hover{color:#595959}ul.cd-dropdown-content a:hover:after,ul.submenu a:hover:after{width:inherit;height:20px;background:none;margin-top:-13px;right:5px !important;transform:rotate(270deg) !important;font-family:'icon';font-style:normal;content:'v';text-transform:none;font-size:18px;position:absolute}.modal{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;background:#fff;border:solid 1px #666;padding:10px;z-index:5;display:none}.modal.active{display:block}.modal.login{width:260px;min-height:90px;margin:-300px 0 0 -45px;position:fixed;left:50%;display:block;opacity:0;top:-200%;box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-animation:loginmessage 4.5s ease-out 1;-moz-animation:loginmessage 4.5s ease-out 1;-ms-animation:loginmessage 4.5s ease-out 1;animation:loginmessage 4.5s ease-out 1}.modal.login h1{margin-bottom:10px}.modal.login p{margin-bottom:0}#overlay{cursor:not-allowed;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:4;position:fixed;top:200%;right:0;left:0;bottom:0;height:100%;background:rgba(0,0,0,0.5);-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:0}#overlay.active{-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:1;top:0}@-webkit-keyframes loginmessage{0%{top:0;opacity:0}20%{top:50%;opacity:1}60%{top:50%;opacity:1}100%{top:-200%;opacity:0}}@-moz-keyframes loginmessage{0%{top:0;opacity:0}20%{top:50%;opacity:1}60%{top:50%;opacity:1}100%{top:-200%;opacity:0}}@-ms-keyframes loginmessage{0%{top:0;opacity:0}20%{top:50%;opacity:1}60%{top:50%;opacity:1}100%{top:-200%;opacity:0}}@keyframes loginmessage{0%{top:0;opacity:0}20%{top:50%;opacity:1}60%{top:50%;opacity:1}100%{top:-200%;opacity:0}}.modal-cart{display:none;position:absolute;z-index:5}.modal-header{padding:2px 16px;background-color:#5cb85c;color:white}.modal-body{padding:2px 16px}.modal-footer{padding:2px 16px;background-color:#5cb85c;color:white}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:10px;border:1px solid #888;width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s;max-height:500px;overflow-y:scroll}.modal-content #modal-text{position:relative}.modal-content #modal-text article{padding-left:0}.modal-content .close{float:right;color:#aaaaaa;font-size:28px;font-weight:bold;content:"x";z-index:6}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}#slider{width:auto;position:relative;z-index:0}#slider .slide{display:none;position:absolute;top:0;left:0;right:0;bottom:0}#slider .slide img{position:relative;z-index:0;width:100%;height:auto}#slider .slide figcaption{width:100%;z-index:1;position:absolute;left:0;top:80px}#slider .slide figcaption strong{padding:0 10px;font-family:'semibold';display:inline-block;margin-bottom:10px;font-size:30px;text-transform:uppercase;color:#fff}#slider .slide figcaption p{display:block;color:#fff}#slider .slide figcaption em{font-size:18px;color:#000}#slider .slide.active figcaption{-webkit-animation:sliderCaption 0.35s 0s 1 ease-in;-moz-animation:sliderCaption 0.35s 0s 1 ease-in;-ms-animation:sliderCaption 0.35s 0s 1 ease-in;animation:sliderCaption 0.35s 0s 1 ease-in}#slider .wrp{height:100%;text-align:center}#slider .side-nav{position:absolute;z-index:2;display:block;width:40px;height:40px;top:50%;margin-top:-20px;cursor:pointer}#slider .side-nav:before{content:'';font-family:'icon';width:37px;height:37px;display:block;line-height:37px;text-align:center;font-size:45px;text-indent:-4px;color:#fff;border-radius:40px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#slider .side-nav:hover:before{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;color:#fff}#slider .side-nav.slide-left{left:-80px}#slider .side-nav.slide-left:before{content:'v';transform:rotate(90deg)}#slider .side-nav.slide-right{right:-80px}#slider .side-nav.slide-right:before{content:'v';transform:rotate(270deg)}#slider #controlNav{margin:0;position:absolute;z-index:1;bottom:20px;text-align:center;width:100%;display:none}#slider #controlNav a{width:8px;height:8px;border-radius:6px;display:inline-block;margin:0 5px;background:#f7f7f7;border:solid 1px #c4c4c4}#slider #controlNav a.current{background:#bfbfbf;border:solid 1px #595959}@-webkit-keyframes sliderCaption{0%{left:-40px}100%{left:0}}@-moz-keyframes sliderCaption{0%{left:-40px}100%{left:0}}@-ms-keyframes sliderCaption{0%{left:-40px}100%{left:0}}@keyframes sliderCaption{0%{left:-40px}100%{left:0}}.slide__text-link{border:1px solid #595959;background:#fff}.slide__text-link:hover{background:#595959;color:#fff}.slider-pagi__elem{border:1px solid #595959}.slider-pagi__elem:before{background:#595959}section .sidebar{box-sizing:border-box;height:auto;overflow:hidden;float:left;background:#fff;padding:0;width:280px}section .sidebar li{display:block}section .sidebar li a{color:#000;font-size:16px;border-bottom:solid 1px gray;display:block;padding:15px 10px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}section .sidebar li a:after{float:right;margin-left:5px;margin-top:0;font-family:'icon';content:'v';transform:rotate(-90deg);font-size:21px}section .sidebar li a:hover{text-decoration:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background:#bfbfbf;border-bottom-color:#595959;color:#595959}section .sidebar li.current a{background:#595959;color:#fff;border-bottom-color:#595959}section .sidebar li:last-child a{border:none}section .sidebar li:before{display:none}.cat_listing .sidebar{height:auto;padding:0;width:250px;margin-right:20px}.breadcrumb{padding:5px 0;margin-top:5px}.breadcrumb li{float:left;display:block;margin-right:5px}.breadcrumb li a{font-size:14px;display:block;padding:5px 10px 5px 0;color:#000;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.breadcrumb li a:after{font-family:'icon';font-size:14px;color:#000;float:right;margin-left:5px;content:'v';-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.breadcrumb li:last-child a,.breadcrumb li:hover a{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;color:#595959}.breadcrumb li:before{display:none}.hint{background:#f5e9e7;color:#d12b0b;padding:15px 30px;font-size:18px;box-sizing:border-box;margin-bottom:25px;border:solid 1px #d12b0b}.hint.wrp,.hint .wrp{width:100%}.hint strong{display:inline-block;font-size:18px;font-family:'bold';color:#d12b0b !important}.hint li{color:#d12b0b}.hint ul{margin:0}.hint li:before{background:#d12b0b;color:#d12b0b;content:none}.hint.message{background:#f7f7f7;padding:25px;color:#000;display:block;box-sizing:border-box;border:solid 1px #dedede;font-size:16px}.hint.message.success{border-color:#69ca00;background:#e5f2d7;color:#69ca00}.hint.message.success *{color:#69ca00}.hint.message.success li{color:#69ca00}.hint.message.success li:before{display:none}.hint.message.success strong{color:#69ca00}.hint.message *{color:#000}.hint.message li{color:#000}.hint.message li:before{display:none}.hint.message strong{color:#000 !important}.hint.message .btn.success#kundenholensubmit{color:#fff;margin-left:20px}.hint_msg{background:#f5e9e7;color:#d12b0b;padding:15px 30px;font-size:18px;box-sizing:border-box;margin-bottom:25px;border:solid 1px #d12b0b}.hint_msg.wrp,.hint_msg .wrp{width:100%}.hint_msg strong{display:inline-block;font-size:18px;font-family:'bold';color:#d12b0b !important}.hint_msg li{color:#d12b0b}.hint_msg ul{margin:0}.hint_msg li:before{background:#d12b0b;color:#d12b0b}.hint_msg.message{background:#f7f7f7;padding:10px;color:#000;display:block;box-sizing:border-box;border:solid 1px #dedede;font-size:16px}.hint_msg.message.success{border-color:#7f7d7c;background:#fdfdfd;color:#7f7d7c}.hint_msg.message.success *{color:#7f7d7c}.hint_msg.message.success li{color:#7f7d7c}.hint_msg.message.success li:before{display:none}.hint_msg.message.success strong{color:#7f7d7c}.hint_msg.message *{color:#000}.hint_msg.message li{color:#000}.hint_msg.message li:before{display:none}.hint_msg.message strong{color:#000 !important}.hint_msg.message .btn.success#kundenholensubmit{color:#fff;margin-left:20px}.error_msg{color:#d12b0b;font-size:14px;display:block;margin-bottom:10px}.error_msg strong{display:block;font-size:18px;margin-bottom:10px;font-family:'bold';color:#d12b0b !important}form:not([id="formular_reseller"]) h1,form:not([id="formular_reseller"]) h2,form:not([id="formular_reseller"]) h3,form:not([id="formular_reseller"]) h4,form:not([id="formular_reseller"]) h5,form:not([id="formular_reseller"]) h6{position:relative;display:block;width:100%;margin-bottom:20px}form:not([id="formular_reseller"]) h1:after,form:not([id="formular_reseller"]) h2:after,form:not([id="formular_reseller"]) h3:after,form:not([id="formular_reseller"]) h4:after,form:not([id="formular_reseller"]) h5:after,form:not([id="formular_reseller"]) h6:after{width:100%}form:not([id="formular_reseller"]) small{font-size:14px;display:block;color:#262626}form:not([id="formular_reseller"]) h2,form:not([id="formular_reseller"]) h3,form:not([id="formular_reseller"]) h4,form:not([id="formular_reseller"]) h5,form:not([id="formular_reseller"]) h6{line-height:22px;position:relative;text-align:right;color:#000;font-family:bold;font-size:14px;width:185px;padding-right:17px;box-sizing:border-box;display:block;margin:40px 0 20px}form:not([id="formular_reseller"]) h2:after,form:not([id="formular_reseller"]) h3:after,form:not([id="formular_reseller"]) h4:after,form:not([id="formular_reseller"]) h5:after,form:not([id="formular_reseller"]) h6:after{top:3px;left:178px;position:absolute;float:right;content:'';border-bottom:solid 1px #666;margin:10px;width:350px}form:not([id="formular_reseller"]) article{background:#fff;width:610px;float:left;box-sizing:border-box;padding:20px;margin-bottom:30px}form:not([id="formular_reseller"]) #sidebar{background:#fff;float:right;width:500px;box-sizing:border-box;padding:30px 50px}form:not([id="formular_reseller"]) #sidebar strong,form:not([id="formular_reseller"]) #sidebar h1,form:not([id="formular_reseller"]) #sidebar h2,form:not([id="formular_reseller"]) #sidebar h3,form:not([id="formular_reseller"]) #sidebar h4,form:not([id="formular_reseller"]) #sidebar h5,form:not([id="formular_reseller"]) #sidebar h6{text-align:left}form:not([id="formular_reseller"]) #sidebar strong:after,form:not([id="formular_reseller"]) #sidebar h1:after,form:not([id="formular_reseller"]) #sidebar h2:after,form:not([id="formular_reseller"]) #sidebar h3:after,form:not([id="formular_reseller"]) #sidebar h4:after,form:not([id="formular_reseller"]) #sidebar h5:after,form:not([id="formular_reseller"]) #sidebar h6:after{display:none}form:not([id="formular_reseller"]) #sidebar h4 strong{display:block}form:not([id="formular_reseller"]) #sidebar input,form:not([id="formular_reseller"]) #sidebar button.btn,form:not([id="formular_reseller"]) #sidebar a.btn,form:not([id="formular_reseller"]) #sidebar textarea{width:100%;margin-bottom:5px}form:not([id="formular_reseller"]) #sidebar input[type="checkbox"]{display:inline-block;margin-right:5px;margin-top:5px;width:auto}form:not([id="formular_reseller"]) #sidebar #customerlogo_billing{position:relative}form:not([id="formular_reseller"]) #sidebar #customerlogo_billing img{display:block;margin:20px auto}form:not([id="formular_reseller"]) table{width:100%}form:not([id="formular_reseller"]) table td{width:50%}form:not([id="formular_reseller"]) table tr.total{color:#7f7d7c}form:not([id="formular_reseller"]) fieldset{line-height:40px;color:#000;margin-bottom:10px;position:relative}form:not([id="formular_reseller"]) label{white-space:pre;text-align:right;min-height:1px;color:#000;font-size:16px;float:left;width:185px;padding-right:17px;box-sizing:border-box;display:block;line-height:40px}form:not([id="formular_reseller"]) label img{float:left;margin:10px 10px 0 0}form:not([id="formular_reseller"]) label small{color:#333;font-size:12px;display:block;line-height:15px}form:not([id="formular_reseller"]) input:not(.btn),form:not([id="formular_reseller"]) select,form:not([id="formular_reseller"]) .non-input-field,form:not([id="formular_reseller"]) textarea{background:#f7f7f7;font-family:'regular';border-radius:2px !important;border:solid 1px #4d4d4d;height:40px;box-sizing:border-box;padding:10px;color:#000;font-size:14px;width:350px;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}form:not([id="formular_reseller"]) input:not(.btn).disabled,form:not([id="formular_reseller"]) select.disabled,form:not([id="formular_reseller"]) .non-input-field.disabled,form:not([id="formular_reseller"]) textarea.disabled{background-color:transparent;border-color:#fff;color:#333}form:not([id="formular_reseller"]) input:not(.btn):focus,form:not([id="formular_reseller"]) select:focus,form:not([id="formular_reseller"]) .non-input-field:focus,form:not([id="formular_reseller"]) textarea:focus{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;border:solid 1px #595959;color:#595959}form:not([id="formular_reseller"]) input:not(.btn):hover,form:not([id="formular_reseller"]) select:hover,form:not([id="formular_reseller"]) .non-input-field:hover,form:not([id="formular_reseller"]) textarea:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background-color:#f7f7f7;cursor:pointer}form:not([id="formular_reseller"]) input:not(.btn):focus:hover,form:not([id="formular_reseller"]) select:focus:hover,form:not([id="formular_reseller"]) .non-input-field:focus:hover,form:not([id="formular_reseller"]) textarea:focus:hover{cursor:text}form:not([id="formular_reseller"]) input:not(.btn).has-spare,form:not([id="formular_reseller"]) select.has-spare,form:not([id="formular_reseller"]) .non-input-field.has-spare,form:not([id="formular_reseller"]) textarea.has-spare{border-radius:2px 2px 0 0 !important}form:not([id="formular_reseller"]) input:not(.btn).spare,form:not([id="formular_reseller"]) select.spare,form:not([id="formular_reseller"]) .non-input-field.spare,form:not([id="formular_reseller"]) textarea.spare{border-top:none;border-radius:0 0 2px 2px !important}form:not([id="formular_reseller"]) .non-input-field{border:none;background:transparent;height:auto;cursor:default}form:not([id="formular_reseller"]) .non-input-field:hover{cursor:default;background:#fff}form:not([id="formular_reseller"]) .non-input-field input[type="checkbox"]{float:none !important;margin-top:0 !important}form:not([id="formular_reseller"]) input[type="checkbox"]+.non-input-field{width:330px}form:not([id="formular_reseller"]) input[type="file"]{background:transparent;border:none;font-family:'regular';width:auto}form:not([id="formular_reseller"]) input[type="file"]:hover,form:not([id="formular_reseller"]) input[type="file"]:active{background:transparent}form:not([id="formular_reseller"]) input[name="cmd_calc"],form:not([id="formular_reseller"]) button[name="cmd_calc"]{position:absolute;right:35px;border-radius:2px;float:right;width:40px;min-width:40px;height:40px;text-indent:-9999px}form:not([id="formular_reseller"]) input[name="cmd_calc"]:before,form:not([id="formular_reseller"]) button[name="cmd_calc"]:before{font-family:'icon';width:20px;height:20px;content:'o';color:#fff;display:block;text-indent:-4px;font-size:28px;line-height:22px;text-align:center}form:not([id="formular_reseller"]) .measurement input{width:110px}form:not([id="formular_reseller"]) .measurement .value{display:block;height:40px;width:40px;line-height:40px;float:left;text-align:center;font-size:12px;color:#000}form:not([id="formular_reseller"]) .col-2 input{width:170px}form:not([id="formular_reseller"]) .col-2 input:nth-of-type(1){margin-right:10px}form:not([id="formular_reseller"]) input[type="checkbox"]{cursor:pointer;line-height:30px;width:15px;height:15px;margin-top:13px;margin-right:10px}form:not([id="formular_reseller"]) select{position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:url("../assets/elements_select.png") no-repeat 98% center #f7f7f7;background-size:25px 25px}form:not([id="formular_reseller"]) select option{cursor:pointer}form:not([id="formular_reseller"]) textarea{height:220px;-webkit-resize:none;-moz-resize:none;-ms-resize:none;resize:none}form:not([id="formular_reseller"])>.btn:not([name="cmd_calc"]),form:not([id="formular_reseller"]) article .btn:not([name="cmd_calc"]),form:not([id="formular_reseller"])>section:not(#total_block)>.btn:not([name="cmd_calc"]){width:350px;margin-left:185px;margin-bottom:10px}form:not([id="formular_reseller"]) .requirement,form:not([id="formular_reseller"]) .suffix{color:#000;line-height:40px;display:block;float:left;width:10px;font-size:18px;margin-left:10px}form:not([id="formular_reseller"]) .suffix{font-size:14px;color:#262626}form:not([id="formular_reseller"]) .info{cursor:help;position:relative;display:block;float:left !important;width:20px;height:40px}form:not([id="formular_reseller"]) .info:before{display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:20px;font-family:'icon';content:'?';color:#333}form:not([id="formular_reseller"]) .info:hover:before{color:#595959}form:not([id="formular_reseller"]) .info .tooltip{cursor:text;left:40px;top:0;min-width:220px;max-width:360px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;position:absolute;z-index:1;padding:7px 10px;border-radius:2px;border:solid 1px #666;box-shadow:0 0 6px rgba(0,0,0,0.15);visibility:hidden;opacity:0;background:#fff}form:not([id="formular_reseller"]) .info .tooltip strong{font-size:14px}form:not([id="formular_reseller"]) .info .tooltip p{margin:0;font-size:12px;line-height:18px}form:not([id="formular_reseller"]) .info .tooltip ul{margin-bottom:5px}form:not([id="formular_reseller"]) .info .tooltip ul li{font-size:12px;line-height:18px}form:not([id="formular_reseller"]) .info:hover .tooltip{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;opacity:1;visibility:visible}#preloader{right:0;bottom:0;display:none;position:fixed;width:100%;height:100%;padding:0;background:rgba(0,0,0,0.3);z-index:10}#preloader.active{display:block}#preloader .anim.loading{right:48%;top:50%;width:60px;height:60px;border:solid 5px #595959;border-bottom-color:#fff}#delivery_address,#divergent_address{clear:both;margin-top:60px}#cart_teillieferung{padding-top:50px}#cart_teillieferung .col_left{padding:0 !important}#cart_teillieferung .rest{margin-left:185px;font-size:14px;line-height:21px}#cart_teillieferung .rest strong{font-size:14px;line-height:21px}#cart_teillieferung fieldset.saveSettings{margin:25px 0;float:left !important;text-align:left !important}#cart_teillieferung fieldset.saveSettings button{float:none;margin-left:185px}#cart_teillieferung table{font-size:12px}#cart_teillieferung table .deletePartialDelivery{color:darkred;transition:100ms ease-in font-weight}#cart_teillieferung table .deletePartialDelivery:hover{font-weight:600}#cart_teillieferung .inputWrapper{margin-bottom:50px}#cart_teillieferung.detail_page fieldset>label{width:185px !important;text-align:right !important}@media screen and (max-width: 1023px){#cart_teillieferung.detail_page fieldset input{width:241px !important}#cart_teillieferung.detail_page fieldset button{width:240px}}@media screen and (max-width: 500px){#cart_teillieferung.detail_page .rest{margin-left:0}#cart_teillieferung.detail_page fieldset button{float:right;margin-left:0}#cart_teillieferung.detail_page fieldset>label,#cart_teillieferung.detail_page fieldset>input{text-align:left !important;float:none !important;width:100% !important}table thead{display:none}table tbody tr td span:before{display:inline-block;width:90px}table tbody tr td:nth-child(1) span:before{content:"Firma:"}table tbody tr td:nth-child(2) span:before{content:"Nachname:"}table tbody tr td:nth-child(3) span:before{content:"PLZ:"}table tbody tr td:nth-child(4) span:before{content:"Auflage:"}table tbody tr td:nth-child(5) span:before{content:"Versand:"}table tbody tr td:nth-child(6) a:after{content:"L&ouml;schen";display:inline-block;vertical-align:middle}table tbody tr td:nth-child(6) a:before{vertical-align:middle;display:inline-block}}.upload_field progress{width:100%;display:block}.upload_field .text_percent{color:#585756;text-align:right;display:block;margin:5px 0 15px 0}.upload_field .text_filename{font-size:14px;line-height:18px;display:block}#popup_offer h1,#popup_recommend h1{margin-bottom:24px}#popup_offer .btn.success,#popup_recommend .btn.success{margin-top:20px}#popup_offer section,#popup_recommend section{padding:15px;background:#f7f7f7}#popup_offer section .btn,#popup_recommend section .btn{margin-left:0 !important}#popup_offer section .btn,#popup_offer section input,#popup_recommend section .btn,#popup_recommend section input{width:100% !important}#popup_recommend form{width:800px}#popup_recommend form fieldset{width:50%;float:left}#ds_popup_overlay{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);position:fixed;z-index:10;-webkit-animation:fadeIn 0.3s 1 ease;-moz-animation:fadeIn 0.3s 1 ease;animation:fadeIn 0.3s 1 ease;-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out}#ds_popup_overlay:after{top:50%;left:50%;content:'';display:block;font-size:10px;position:absolute;border-radius:100px;width:14px;height:14px;text-indent:-9999em;border:solid 3px #fff;border-bottom-color:transparent;-webkit-animation:loader 1.1s infinite linear;-moz-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear}#ds_popup_overlay:before{cursor:pointer;content:'x';position:absolute;top:20px;font-family:'icon';right:20px;color:#fff;font-size:200%}#ds_popup_overlay.closing{-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:0}#ds_popup{max-height:70%;overflow:hidden;min-width:350px;padding:15px;background:#fff;position:fixed;z-index:21;left:50%;top:50%;border-radius:6px;border:solid 1px #f7f7f7;-webkit-animation:popIn 0.5s 1 ease;-moz-animation:popIn 0.5s 1 ease;animation:popIn 0.5s 1 ease;-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out}#ds_popup.closing{-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:0;top:-100%}#ds_popup .btn{margin-bottom:5px}.box-headline{display:block;margin-bottom:15px;font-size:24px}.box-subline{font-size:16px;line-height:1.4em;font-weight:500;margin-top:-12px;display:block;margin-bottom:10px}.m-left-20{margin-left:20px}.p-20{padding:20px}.p-left-20{padding-left:20px}.p-right-20{padding-right:20px}#postaktuell{margin-bottom:50px}#postaktuell .disabled{opacity:0.5}#postaktuell .col-left{float:left;width:49%;vertical-align:top;position:relative}#postaktuell .col-left.config{box-sizing:border-box}#postaktuell .col-right{width:49%;vertical-align:top;position:relative;float:right}#postaktuell .pa_maincolor{color:#595959}#postaktuell .pa_maincolor_brd{border-color:#595959}#postaktuell .pa_maincolor_bg{background:#595959}#postaktuell .bg_grey{background-color:#f6f6f6}#postaktuell .bg_white{background-color:#fff}#postaktuell .pa_box-header{font-weight:300;font-size:18px;padding:15px 20px;color:#fff;display:block;position:relative}#postaktuell .pa-logo{position:absolute;top:22px;right:15px;width:100px;height:auto}#postaktuell .map-marker{display:inline-block;width:10px;height:10px;background:url(../assets/pa_mapmarker.svg) no-repeat left top}#postaktuell #map{height:521px;overflow:hidden}#postaktuell .pa_map_info{background-color:#f6f6f6;font-size:12px;color:#5d5d5d;display:block;padding:10px 20px;box-sizing:border-box;margin:0;margin-bottom:30px;position:relative}#postaktuell .pa_map_info .col-left{width:33%;position:relative}#postaktuell .pa_map_info>img{width:25px;display:inline-block;position:absolute;top:15px;left:20px}#postaktuell .pa_map_info>span{display:block;padding-left:40px}#postaktuell .pa_dstrbtn_area{font-weight:300;margin-bottom:50px}#postaktuell .pa_dstrbtn_area table{width:100%;background:#f6f6f6;font-weight:300}#postaktuell .pa_dstrbtn_area table tbody{display:block;height:200px;overflow:auto}#postaktuell .pa_dstrbtn_area table tbody tr{display:table;width:100%;table-layout:fixed}#postaktuell .pa_dstrbtn_area table thead{display:table;width:100%;table-layout:fixed;width:calc(100% - 15px)}#postaktuell .pa_dstrbtn_area table th{background:#f6f6f6;padding:10px 5px 10px 0;text-align:left;font-weight:300}#postaktuell .pa_dstrbtn_area table th:first-of-type{padding:10px 5px 10px 20px}#postaktuell .pa_dstrbtn_area table td{padding:10px 5px 10px 3px}#postaktuell .pa_dstrbtn_area table td:first-of-type{padding:10px 5px 10px 20px}#postaktuell .pa_dstrbtn_area table .bg_grey{background:#fafafa}#postaktuell .pa_dstrbtn_area .pa_dstrbtn_total{padding:15px 20px;color:#fff;background:#858585;font-size:16px;margin-bottom:50px}#postaktuell .pa_dstrbtn_area .pa_dstrbtn_total strong{color:#fff;font-size:16px}#postaktuell .pa_dstrbtn_area tbody::-webkit-scrollbar{width:20px}#postaktuell .pa_dstrbtn_area tbody::-webkit-scrollbar-track{background:#efefef;border-radius:0}#postaktuell .pa_dstrbtn_area tbody::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:0}#postaktuell .pa_dstrbtn_area tbody::-webkit-scrollbar-thumb:hover{background:#ababab}#postaktuell .pa_dstrbtn_area .txt-link .icon{font-size:12px}#postaktuell .error{margin-bottom:0;padding:3px;border:1px solid #595959;color:#595959;display:block;text-align:center}#postaktuell .pa_content_left{line-height:1.8em;margin-bottom:50px;padding-right:50px}#postaktuell .pa_content_left p{line-height:1.8em;font-weight:300}#postaktuell .pa_content_left .btn-cta{padding:5px 15px;color:#fff;margin-top:10px;border:1px solid #ddd;line-height:1.8em;margin:0}#postaktuell .pa_content_left .btn-cta .icon{font-size:12px}#postaktuell .pa_content_left ul{font-weight:300;list-style:none;padding-left:15px}#postaktuell .pa_content_left li{padding:5px 0 5px 20px;position:relative}#postaktuell .pa_content_left li:before{content:"\2022";color:#858585;font-size:32px;position:absolute;top:4px;left:0}#postaktuell .pa_boxcontent{font-weight:300;line-height:1.8em;padding:20px;border-bottom:1px solid #dfdfdf;position:relative}#postaktuell .pa_boxcontent .btn-cta{padding:5px 15px;color:#fff;margin-top:10px;margin-bottom:0;border:1px solid #ddd;line-height:1.8em}#postaktuell .pa_boxcontent .btn-cta.changeproduct{background:#f6f6f6;position:absolute;right:20px;top:10px;border:1px solid #595959;color:#595959}#postaktuell .pa_boxcontent .btn-cta.changeproduct:hover{background:#595959;color:#fff}#postaktuell .pa_boxcontent .btn-cta.changeproduct:focus{background:#595959;color:#fff}#postaktuell .pa_boxcontent .btn-cta.changeproduct:active{background:#595959;color:#fff}#postaktuell .pa_boxcontent .btn-cta .icon{font-size:12px}#postaktuell .pa_boxcontent .row{display:table-row;width:100%}#postaktuell .pa_boxcontent .row p{margin-bottom:0}#postaktuell .pa_boxcontent .col{display:table-cell;position:relative}#postaktuell .pa_boxcontent .col.left{vertical-align:top;min-width:80px}#postaktuell .pa_boxcontent .col.left img{display:inline-block;width:50px;height:auto;padding-right:30px}#postaktuell .pa_boxcontent .col.right{width:87%}#postaktuell .pa_boxcontent .col.right.result{font-size:18px}#postaktuell .pa_boxcontent .col.right.result strong{font-size:18px}#postaktuell .pa_boxcontent .col.right .adressCount{margin-bottom:5px}#postaktuell .pa_boxcontent .col.right .contentWrapper .inputWrapper{position:relative;float:left;width:100%}#postaktuell .pa_boxcontent .col.right .contentWrapper a{width:165px;float:left;height:36px;margin:0 0 0 3%;line-height:1.3em}#postaktuell .pa_boxcontent .col.right .btn{margin-left:0 !important}#postaktuell .pa_boxcontent .col.right.product_options{width:530px}#postaktuell .pa_boxcontent .col.right.product_options>h3{font-size:24px;font-weight:300;font-family:regular;margin-bottom:0;margin:0;text-align:left}#postaktuell .pa_boxcontent .col.right.product_options>h3:after{border:none}#postaktuell .pa_boxcontent .col.right.product_options h4{font-size:14px;margin-bottom:0;padding-bottom:3px;margin:15px 0 10px}#postaktuell .pa_boxcontent .col.right.product_options h4:after{position:absolute;top:3px;right:0;margin:4px 0 10px 10px;width:335px;border-bottom:1px solid #dfdfdf;display:inline-block}#postaktuell .pa_boxcontent .col.right.product_options .optiongroup{margin:15px 0}#postaktuell .pa_boxcontent .col.right.product_options .optiongroup>span{float:left;display:inline-block;vertical-align:middle;width:40%;text-align:right;padding-right:15px;box-sizing:border-box;margin-top:5px}#postaktuell .pa_boxcontent .col.right.product_options .optiongroup>select{float:left;display:inline-block;vertical-align:middle;width:60%;padding:3px 5px;border:1px solid #ababab;border-radius:2px;box-sizing:border-box}#postaktuell .pa_boxcontent .col.right.product_options .optiongroup>input:not([type="checkbox"]){width:60%;padding:3px 5px;border:1px solid #ababab;border-radius:2px;box-sizing:border-box}#postaktuell .pa_boxcontent .col.right .nextstep{float:right}#postaktuell .pa_boxcontent .col input[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em}#postaktuell .pa_boxcontent small{font-size:12px}#postaktuell .pa_boxcontent input[type='radio']{width:auto;float:left;margin-right:.75em;background:transparent;border:none}#postaktuell .pa_boxcontent input[type='radio']:checked{background:transparent;position:relative;visibility:hidden;margin:0;padding:0}#postaktuell .pa_boxcontent input[type='radio']:checked+label::before{content:' ';display:inline-block;width:13px;height:13px;position:relative;top:3px;border:1px solid #595959;margin-right:5px;background:#595959;box-shadow:inset 0 0 0 4px #fff}#postaktuell .pa_boxcontent input[type='radio']+label{cursor:pointer;min-width:42%;display:inline-block;white-space:nowrap;text-align:left;line-height:24px}#postaktuell .pa_boxcontent input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}#postaktuell .pa_boxcontent input[type='radio']:not(:checked)+label::before{content:' ';display:inline-block;width:13px;height:13px;position:relative;top:3px;border:1px solid #bbb;background:#fff;margin-right:5px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1)}#postaktuell .pa_boxcontent input[type='radio']:hover+label::before{background:#ddd;box-shadow:inset 0 0 0 4px #fff}#postaktuell .pa_boxcontent input[type=radio]:checked+label::before{border-radius:50%}#postaktuell .pa_boxcontent input[type=radio]:not(:checked)+label::before{border-radius:50%}#postaktuell .pa_boxcontent .pa_rangecontainer{display:inline-block;width:57%}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]{-webkit-appearance:none;border:0 solid #fff;width:100%;cursor:pointer;float:inherit;padding:0}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus{outline:none}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-webkit-slider-runnable-track{background:#5d5d5d}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-webkit-slider-thumb{border-color:#595959}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-moz-range-thumb{border-color:#595959}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-ms-thumb{border-color:#595959}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-ms-fill-lower{background:#888}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-ms-fill-upper{background:#ccc}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;background:#5d5d5d;border:none;border-radius:3px}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:15px;width:15px;border-radius:50%;background:#fff;border:4px solid #5d5d5d;margin-top:-7px}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-moz-range-track{width:100%;height:2px;background:#5d5d5d;border:none;border-radius:3px}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-moz-range-thumb{height:15px;width:15px;border-radius:50%;background:#fff;border:4px solid #5d5d5d;box-sizing:border-box}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-ms-track{width:100%;height:2px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-ms-fill-lower{background:#777;border-radius:10px}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-ms-fill-upper{background:#ddd;border-radius:10px}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-ms-thumb{height:15px;width:15px;border-radius:50%;background:#fff;border:4px solid #5d5d5d}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-moz-focus-outer{border:0}#postaktuell .pa_boxcontent ul{padding-left:20px;margin-top:0;line-height:1.4em;font-size:12px}#postaktuell .pa_boxcontent a.pa_edit_btn{border:1px solid;padding:3px 15px 3px 35px;font-size:14px;position:relative}#postaktuell .pa_boxcontent a.pa_edit_btn::before{font-family:printbridge-icon, sans-serif;content:'Z';position:absolute;top:3px;left:15px}#postaktuell .pa_boxcontent .pa_price_table{margin-top:15px}#postaktuell .pa_boxcontent .pa_price_table .total{font-size:18px;font-weight:600;padding-top:10px}#postaktuell .pa_boxcontent .pa_price_info{border:1px solid;text-align:center;line-height:1.2em;padding:3px}#postaktuell .pa_boxcontent .adress-count-wrapper .col.left img{margin-top:15px}#postaktuell .pa_boxcontent input[type="radio"]:checked+label{font-weight:800;color:#595959}#postaktuell form label{float:none !important}#postaktuell .pa_search_con{position:relative}#postaktuell .pa_search_area{width:100%;background:#fff;border:none;height:35px;padding:0 10px;box-sizing:border-box;margin-bottom:0;font-family:inherit}#postaktuell .pa_search_area_button{position:absolute;display:block;text-align:center;padding:0;width:35px;height:35px;right:0;top:0;font-family:printbridge-icon, sans-serif;font-size:12px;color:#fff;cursor:pointer;transition:all .3s ease-in-out}#postaktuell .pa-image .wrp{background-size:cover;position:relative}#postaktuell .pa-image.landing{background:url(../assets/pa_header_landing.png) no-repeat top center;background-size:cover;height:300px;margin-bottom:50px}#postaktuell .pa-image.landing .wrp{height:100%}#postaktuell .pa-image.config{background:url(../assets/pa_header_config.png) no-repeat top center;background-size:cover;height:300px;margin-bottom:50px}#postaktuell .pa-image.config .wrp{height:100%}#postaktuell .pa-image .text{position:absolute;background:rgba(75,75,75,0.75);padding:30px;top:25%;left:0;color:#fff;max-width:595px;box-sizing:border-box}#postaktuell .pa-image .text h1{color:#fff;font-size:36px;font-weight:600;margin-bottom:0}#postaktuell .pa-image .text p{font-size:18px;font-weight:300;margin:0;line-height:1.4em;color:#fff}#postaktuell .pa-info .wrp{padding:70px 0 0}#postaktuell .pa-info .wrp .pa_content_left{padding-bottom:0}#postaktuell .pa-info .col-left{margin-bottom:0;vertical-align:middle}#postaktuell .pa_step{position:relative;width:20%;float:left;padding:0;padding-bottom:30%;height:0;overflow:hidden;margin-right:6.666%}#postaktuell .pa_step:last-of-type{margin-right:0}#postaktuell .pa_step .inner{position:absolute;top:0;left:0;width:100%;height:66%;border-radius:50%;background-repeat:no-repeat;background-position:center}#postaktuell .pa_step .inner p{position:absolute;bottom:-70px;font-size:14px;font-weight:300;line-height:18px;text-align:center;width:100%}#postaktuell .pa_step .inner .pa_step_number{position:absolute;left:8px;bottom:0;width:30px;height:30px;line-height:30px;border-radius:50%;background:#fff;border:2px solid;text-align:center}#postaktuell .pa_step_01{background-image:url(../assets/pa_01_step.png)}#postaktuell .pa_step_02{background-image:url(../assets/pa_02_step.png)}#postaktuell .pa_step_03{background-image:url(../assets/pa_03_step.png)}#postaktuell .pa_step_04{background-image:url(../assets/pa_04_step.png)}#postaktuell #product-overview{width:1190px;height:700px;padding:0;margin-top:-350px;margin-left:-595px;position:fixed;top:50%;left:50%}#postaktuell #product-overview h2{border-width:0 0 1px 0;border-style:solid;margin:25px 0;padding:0 0 25px 50px;box-sizing:border-box;margin-bottom:0;width:100%;text-align:left;font-size:16px}#postaktuell #product-overview h2:after{border:none}#postaktuell #product-overview h2 small{font-size:12px}#postaktuell #product-overview .cat_listing{padding:10px 20px 0;box-sizing:border-box}#postaktuell #product-overview .cat_listing article .content figure{width:30%}#postaktuell #product-overview .cat_listing article .content table{float:right;width:480px}#postaktuell #product-overview .cat_listing article .content table td:first-child{width:190px}#postaktuell #product-overview .cat_listing article header h3{text-align:left;font-weight:500}#postaktuell #product-overview .cat_listing aside ul{margin-bottom:0;max-height:635px;overflow-y:auto}#postaktuell #product-overview .cat_listing .content.listing{margin-bottom:0;max-height:635px;overflow-y:auto}#postaktuell #product-overview .cat_listing .content.listing input{display:none}#postaktuell #product-overview .cat_listing .content.listing label{display:none}#postaktuell #product-overview .cat_listing .content.listing label:after{display:none}#postaktuell #product-overview .sidebar input{display:none}#postaktuell #product-overview .sidebar label{display:none}#postaktuell #product-overview .sidebar label:after{display:none}#postaktuell #product-overview article.group{width:100%}#postaktuell .pa_map img{max-width:100%;margin:0}#slider .pa_maincolor_bg{background:#595959}#slider .pa_search_con{position:relative}#slider .pa_search_area{width:100%;background:#fff;border:none;height:35px;padding:0 10px;box-sizing:border-box;margin-bottom:0;font-family:inherit}#slider .pa_search_area_button{position:absolute;display:block;text-align:center;padding:0;width:35px;height:35px;right:0;top:0;font-family:printbridge-icon, sans-serif;font-size:12px;color:#fff;cursor:pointer;transition:all .3s ease-in-out}#slider #postaktuellSlide figcaption{top:0}#slider .pa-image.start .wrp{height:450px}#slider .pa-image.start .text{width:50%;position:absolute;background:none;padding:0;top:10%;left:52%;color:#fff;box-sizing:border-box}#slider .pa-image.start .text h1{color:#fff;font-size:54px;font-weight:300;line-height:1.2em;text-transform:uppercase;margin-bottom:15px;background:rgba(0,0,0,0.4);padding:10px 10px}#slider .pa-image.start .text h1 strong{background:none;padding:0;color:#fff;font-size:54px;font-weight:300;line-height:1.2em;text-transform:uppercase}#slider .pa-image.start .text p{margin-bottom:15px;color:#fff;background:rgba(0,0,0,0.4);padding:10px 10px !important}#slider .pa-image.start .pa_search_con{width:60%}.toast-message{color:#fff}#pa_config_form .tabs{background-color:#f6f6f6}#pa_config_form .tabs>a{display:block;float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300;font-size:24px;line-height:100%;padding:15px 20px;-webkit-transition:all 240ms;-moz-transition:all 240ms;-ms-transition:all 240ms;-o-transition:all 240ms;transition:all 240ms}#pa_config_form .tabs>a.active{color:#fff}#pa_config_form .tabs:after{content:"";clear:both;display:block;width:100%;height:1px}.cart_postAktuell .hasInfoLabel{margin-left:10px}.cart_postAktuell .info:before{line-height:25px;width:25px}#weightInfo span{display:inline-block}#weightInfo span #weightTotal,#weightInfo span #weightPerUnit{font-weight:700}.icon:before{font-family:icon, sans-serif;text-align:center}.icon.delivery:before{content:'b'}.icon.right:before{content:'r'}.icon.delivery_address:before{content:'@'}.icon.payment_address:before{content:'p'}.icon.divergent_address:before{content:'@'}.icon.payment:before{content:'s'}.icon.coupon:before{content:'i'}.icon.next:before{content:'r'}.icon.previous:before{content:'l'}.icon.delete:before{display:inline-block;margin-right:5px;color:#d12b0b;content:'x'}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.picker{width:100%}.picker__holder{position:absolute;background:#ffffff;border:1px solid #aaaaaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:-webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0deg);transform:translateY(0) perspective(600px) rotateX(0deg);transition:-webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,0.12)}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width: 24.5em){.picker__select--month,.picker__select--year{margin-top:-0.5em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em}}@media (min-width: 24.5em){.picker__nav--prev,.picker__nav--next{top:-0.33em}.picker__nav--prev{left:-1em;padding-right:1.25em}}@media (min-width: 24.5em){.picker__nav--prev{padding-right:1.5em}.picker__nav--next{right:-1em;padding-left:1.25em}}@media (min-width: 24.5em){.picker__nav--next{padding-left:1.5em}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #000000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #000000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}}@media (min-height: 33.875em){.picker__table{margin-bottom:.75em}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:0.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--outfocus{color:#dddddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200}.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaaaaa}}.rte_container strong{font-family:semibold}.rte_container em{font-style:italic}.rte_container img{max-width:100%;height:auto}.rte_container s{text-decoration:line-through}.rte_container u{text-decoration:underline}.rte_container ul{margin-top:10px}.rte_container li{list-style:none;color:#000;position:relative}.rte_container li:before{content:url(../assets/check.svg);margin-right:14px;float:left;width:6px;height:6px;transform:scale(0.5);margin-top:6px}#calculation .rte_container li:before{margin-top:2px}.rte_container:before,.rte_container:after{content:"";display:table}.rte_container:after{clear:both}.pagination{height:40px}.pagination a,.pagination .current{color:#fff;margin-right:3px;border-radius:3px;padding:5px 0;text-align:center;width:27px;height:30px;box-sizing:border-box;background:#595959;display:block;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.pagination a:hover,.pagination .current:hover{text-decoration:none;background:#404040;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.pagination .current{font-size:14px;background:#000;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.pagination .current:hover{background:#000;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.pagination .previous,.pagination .next{position:relative;padding:0}.pagination .previous i,.pagination .next i{display:block;width:100%;height:100%}.pagination .previous:before,.pagination .next:before{left:2px;top:4px;position:absolute;font-size:24px;line-height:22px;text-align:center;color:#fff}.parallax{margin-top:50px;height:500px;overflow:hidden;position:relative;background-size:cover;background-position:center}.parallax img{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;width:100%;height:auto}.parallax .wrp{background:rgba(255,255,255,0.8);text-align:center;box-sizing:border-box;padding:35px;margin-top:100px;margin-bottom:100px;border:1px solid #595959}.parallax .wrp h3{font-family:'libre-light';font-size:26px;font-weight:normal;margin-bottom:10px}#product_filter form{position:relative;z-index:3;float:right}#product_filter h1{display:none}#product_filter fieldset{width:250px;float:left}#product_filter fieldset label{width:100px;line-height:2;height:30px}#product_filter fieldset select{width:150px;padding:5px 10px;height:30px}#product_filter .btn{line-height:1;float:left;margin-left:20px;width:120px;height:30px}#related p{font-size:18px;font-family:'semibold';margin-bottom:10px;display:block}#related .item{float:left;box-sizing:border-box;width:23%;margin:0 2% 2% 0;height:270px;background:#fff;text-align:center;box-shadow:0 0 3px rgba(0,0,0,0.25)}#related .item a{height:270px;display:block;position:relative}#related .item a span{display:block;padding:10px;color:#fff;background:#595959;font-size:18px;font-family:'regular';font-weight:700;position:absolute;bottom:0;left:0;text-align:left}#related .item img{width:80%;height:auto;display:inline-block;max-width:284px}@media screen and (max-width: 1200px){#related .item{width:31%}}@media screen and (max-width: 800px){#related .item{margin-right:1%;width:48%;height:250px}#related .item a{height:250px}}#path{display:none}.wrp{width:1366px}header.main{height:165px;margin-bottom:15px}header.main .wrp{box-sizing:border-box;padding:20px 10px 0 10px}header.main #service-bar{background:#4c5458;height:45px;-webkit-box-shadow:0px 0px 15px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 15px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 15px 0px rgba(50,50,50,0.2);padding-top:9px;box-sizing:border-box}header.main #service-bar .wrp{padding-top:0}header.main #service-bar a{font-size:12px;color:#fff}header.main #service-bar span{font-size:12px;line-height:30px;float:left;margin-right:15px;color:#fff}header.main #service-bar span.label_tel,header.main #service-bar span.label_mail{font-family:'bold';color:#fff}header.main #service-bar span.label_tel:before,header.main #service-bar span.label_mail:before{float:left;font-family:'icon';color:#fff;font-size:15px;content:'y';margin-right:8px}header.main #service-bar span.label_mail:before{content:'h'}header.main #service-bar ul{float:right;margin:0}header.main #service-bar ul li{margin-left:5px;display:inline-block;float:left;line-height:30px;color:#fff}header.main #service-bar ul li:before{display:none}header.main #service-bar ul li a{line-height:30px;color:#fff;font-size:12px}header.main #brand-logo{margin-top:0;width:350px;margin-right:20px;display:inline-block;min-height:90px}header.main #brand-logo img{min-width:80px;max-width:100%;height:auto;max-height:90px;margin-top:10px}header.main #customer-menu{position:relative;float:right;height:65px;margin-top:-15px}header.main #customer-menu a,header.main #customer-menu>button{display:block;text-align:center;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;width:50px;height:50px;float:left;position:relative;margin-left:5px}header.main #customer-menu a.menu-item-login:before,header.main #customer-menu a.menu-item-cart:before,header.main #customer-menu a.menu-item-search:before,header.main #customer-menu a.menu-item-help:before,header.main #customer-menu>button.menu-item-login:before,header.main #customer-menu>button.menu-item-cart:before,header.main #customer-menu>button.menu-item-search:before,header.main #customer-menu>button.menu-item-help:before{display:block;width:50px;height:50px;line-height:50px;text-align:center;color:#000;fill:#00b0ed;content:'';background-size:32px;background-color:black;-webkit-mask:url("../assets/user-solid.svg") 19px 15px no-repeat;mask:url("../assets/user-solid.svg") 19px 15px no-repeat;transform:scale(0.8)}header.main #customer-menu a.menu-item-cart:before,header.main #customer-menu>button.menu-item-cart:before{content:'';-webkit-mask:url("../assets/cart.svg") 0px 0px no-repeat;mask:url("../assets/shopping-cart.svg") 0px 0px no-repeat;transform:scale(0.7)}header.main #customer-menu a.menu-item-help:before,header.main #customer-menu>button.menu-item-help:before{content:'';-webkit-mask:url("../assets/bx-help-circle.svg") 19px 15px no-repeat;mask:url("../assets/bx-help-circle.svg") 19px 15px no-repeat;background-size:40px}header.main #customer-menu a.menu-item-search:before,header.main #customer-menu>button.menu-item-search:before{content:'';-webkit-mask:url("../assets/search.svg") 0px 0px no-repeat;mask:url("../assets/search-sharp.svg") 0px 0px no-repeat;transform:scale(0.7)}header.main #customer-menu a:hover,header.main #customer-menu>button:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;text-decoration:none}header.main #customer-menu a.active:before,header.main #customer-menu>button.active:before{color:#fff}header.main #customer-menu a.active .count,header.main #customer-menu>button.active .count{color:#fff;background:#e50083}header.main #customer-menu a .count,header.main #customer-menu>button .count{position:absolute;top:5px;right:5px;background:#e50083;color:#fff;height:16px;width:16px;border-radius:8px;font-size:12px;line-height:16px;text-align:center;display:block}header.main #customer-menu #search.modal{top:65px;right:0px !important;width:320px;font-size:12px}header.main #customer-menu #login.modal{top:-24px;right:0;width:350px;font-size:12px;padding:20px;box-sizing:border-box}header.main #customer-menu #login.modal a,header.main #customer-menu #login.modal button{float:none;text-align:left;display:block;height:30px;font-size:16px;width:100%;box-sizing:border-box;padding:3px 10px;border-radius:2px;color:#000;margin:5px 0 0 0 !important;border-bottom:1px solid #666;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}header.main #customer-menu #login.modal a:hover,header.main #customer-menu #login.modal button:hover{text-decoration:none;color:#fff;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}header.main #customer-menu #login.modal a:last-of-type,header.main #customer-menu #login.modal button:last-of-type{border:none}header.main #customer-menu #login.modal .btn{padding:10px;width:100%;margin:5px 0 0 0;background:#595959;color:#fff;height:40px;line-height:20px}header.main #customer-menu #login.modal .btn:hover{text-decoration:none;color:#fff;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}header.main #customer-menu #login.modal fieldset{background:#fff}header.main #customer-menu #login.modal fieldset input{border:solid 1px #666;width:180px;background:#fff;height:30px;float:right;margin-right:10px;margin-top:5px;padding:5px 10px;box-sizing:border-box;color:#000;font-size:12px}header.main #customer-menu #login.modal fieldset label{width:110px;margin-right:5px;display:inline-block;font-family:'bold';font-size:14px}header.headline h1{padding-top:30px;color:#000;font-size:48px;margin-bottom:0}header.headline img{width:100%;height:auto}footer.main{background:#f7f7f7}footer.main a{text-decoration:none}footer.main .distancer{display:inline-block;width:80px;color:#000;font-size:14px}footer.main>.wrp{padding:30px 0}footer.main>.wrp>nav{float:right;width:300px;margin-left:85px}footer.main>.wrp>nav h3{color:#000;font-family:'semibold';text-transform:uppercase;font-size:16px}footer.main>.wrp>nav li{display:block}footer.main>.wrp>nav li:before{display:none}footer.main>.wrp>nav li a{display:block;background:transparent;font-size:14px;color:#000;padding:5px 0;position:relative;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}footer.main>.wrp>nav li a:hover{text-decoration:none;text-indent:5px;color:#595959;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}footer.main>.wrp>nav li:last-child a{border:none}footer.main address{float:left;color:#000;font-size:14px;width:380px}footer.main address .col_left,footer.main address .col_right{width:50%;float:left;color:#000;font-size:14px;margin-bottom:30px}footer.main i{display:block;font-family:'regular';color:#000;font-size:16px;margin-bottom:10px}footer.main i a{font-family:'regular';color:#000;font-size:16px}footer.main i a:hover{text-decoration:none}footer.main i:before{float:left;content:'y';font-family:'icon';color:rgba(0,0,0,0.5);font-size:28px;width:28px;height:28px;display:block;margin-right:10px;margin-top:-2px}footer.main i.mail:before{content:'h'}#footer-bar{background:#595959;height:50px}#footer-bar .wrp{font-size:12px;color:#fff;line-height:50px}#footer-product-nav{max-height:245px;overflow:hidden;position:relative;margin-bottom:10px}#footer-product-nav.active{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;max-height:2000px;height:auto}#footer-product-nav_toggle{display:block;height:30px;line-height:20px;font-size:14px;border-radius:4px;background:#eaeaea;padding:5px 20px;color:#595959}#totop{right:0;left:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:bottom;height:50px;position:fixed;bottom:-50px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#totop.active{will-change:bottom;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;bottom:0}#totop a{float:right;display:block;height:50px;width:50px}#totop a:before{display:block;width:50px;height:50px;text-align:center;line-height:50px;font-size:30px;font-family:'icon';content:'t';color:#fff;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background:#e50083}#totop a:hover{text-decoration:none}#totop a:hover:before{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background:#b20066}#account_tracking td{color:#000;font-size:14px}.trade-groups,.product-listing{padding:0 0 50px 0}.trade-groups .content,.product-listing .content{float:left;width:100%}.trade-groups .card,.product-listing .card{box-sizing:border-box;border:solid 2px rgba(255,255,255,0);position:relative;float:left;width:25%;margin:0;overflow:hidden;height:270px;border-top:2px solid #595959}.trade-groups .card.cardBig,.product-listing .card.cardBig{width:50%}.trade-groups .card span:after,.product-listing .card span:after{position:absolute;margin-left:3px;margin-top:1px;font-family:'icon';content:'v';transform:rotate(-90deg);font-size:16px}.trade-groups .card figure,.product-listing .card figure{text-align:center}.trade-groups .card img,.product-listing .card img{max-width:284px;display:inline-block;height:auto}.trade-groups .card figcaption,.product-listing .card figcaption{position:relative;padding:15px 10px 10px 10px;text-align:left;font-size:12px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups .card:hover,.product-listing .card:hover{box-shadow:0 0 3px rgba(0,0,0,0.25);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups .card:hover figcaption,.product-listing .card:hover figcaption{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups .card:hover figcaption h2,.trade-groups .card:hover figcaption .link,.trade-groups .card:hover figcaption .rte_container,.product-listing .card:hover figcaption h2,.product-listing .card:hover figcaption .link,.product-listing .card:hover figcaption .rte_container{color:#fff}.trade-groups .card strong,.trade-groups .card h2,.product-listing .card strong,.product-listing .card h2{font-size:21px;text-align:left;font-family:'semibold';color:#333;display:block;margin-bottom:0}.trade-groups .card em,.product-listing .card em{border:1px solid #595959;border-radius:1.8em;padding:2px 8px 0 8px;color:#191919;font-size:10px;margin-left:5px;vertical-align:middle}.trade-groups .card .link,.product-listing .card .link{font-size:14px;color:#000;text-align:center;display:block;margin-top:15px;margin-bottom:10px}.trade-groups .card .preview-btn,.product-listing .card .preview-btn{z-index:2;position:absolute;width:40px;height:40px;top:0;right:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;border-radius:0 0 0 20px;background:rgba(255,255,255,0.2);border:solid 1px rgba(255,255,255,0.2);border-right:0;border-top:0}.trade-groups .card .preview-btn:before,.product-listing .card .preview-btn:before{display:block;width:40px;line-height:40px;text-align:center;font-size:30px;color:#fff;font-family:icon;content:'+'}.trade-groups .card .preview-btn:hover,.product-listing .card .preview-btn:hover{text-decoration:none;border-color:rgba(255,255,255,0.5);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background:rgba(255,255,255,0.5)}.trade-groups .card .preview-btn:hover:before,.product-listing .card .preview-btn:hover:before{border:none}.trade-groups .card a:not(.fresco),.product-listing .card a:not(.fresco){z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;display:block}.trade-groups .card a:not(.fresco):hover,.product-listing .card a:not(.fresco):hover{text-decoration:none}.trade-groups.full .content,.product-listing.full .content{width:100%}.trade-groups.full .card,.product-listing.full .card{width:25%;margin:0 0 15px 0}.trade-groups.full .card.cardBig,.product-listing.full .card.cardBig{width:50%}.trade-groups.sidebar{background:#f7f7f7;padding:25px 0;margin-bottom:25px}.trade-groups.sidebar aside.sidebar{background:transparent;margin-bottom:15px;width:100%}.trade-groups.sidebar aside.sidebar li{width:25%;float:left;background:#fff}.trade-groups.sidebar aside.sidebar li a{padding:15px 20px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups.sidebar aside.sidebar li a:after{transform:rotate(0deg)}#trade-blocks{padding:30px 0 30px 0;background:#fff}#trade-blocks .card{overflow:hidden;float:left;width:370px;margin:0 20px 20px 0;box-sizing:border-box;height:255px;color:#fff;background:#595959;position:relative;z-index:0}#trade-blocks .card.last-item{margin-right:0}#trade-blocks .card img{z-index:0;top:0;left:0;position:absolute;width:100%;height:auto;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#trade-blocks .card figcaption{padding:30px;box-sizing:border-box;position:absolute;z-index:1;left:0;right:0;height:150px;bottom:-150px;background:rgba(0,0,0,0.65);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#trade-blocks .card:hover img{right:-5%;top:-5%;bottom:-5%;left:-5%;width:110%;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#trade-blocks .card:hover figcaption{bottom:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#trade-blocks .card h3{z-index:2;color:#000;position:absolute;top:0;left:0;padding:20px 30px;display:block;font-size:24px;text-transform:uppercase;background-color:#99B6BA;color:#fff}#trade-blocks .card p{font-size:18px;color:#fff}#trade-blocks .card a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:block}#trade-blocks .card a:hover{text-decoration:none}#trade-blocks .card:nth-child(1) h3{color:#fff;background-color:transparent}#trade-blocks .card:nth-child(1) figcaption{bottom:0;background:transparent}#trade-blocks .card.double{width:760px}#opc_image{border:solid 1px #f7f7f7;max-width:100%;height:auto;margin-bottom:30px}#configurator{min-height:625px;position:relative;padding-top:90px}#configurator h1{height:70px;background:#fafafa;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );border-bottom:solid 1px #f7f7f7;position:absolute;box-sizing:border-box;padding:20px;top:0;left:0;right:0}#configurator h1 small{font-size:14px;display:inline-block;color:#000;margin-left:20px}#product-detail{background:#f7f7f7;padding:30px 0}#product-detail .template-download,#product-detail .template-upload{clear:both;height:100px}#product-detail .template-download>div,#product-detail .template-upload>div{float:left}#product-detail .template-download .file_info,#product-detail .template-upload .file_info{margin-left:10px}#product-detail .template-download .buttons,#product-detail .template-upload .buttons{float:right}#product-detail .template-download .buttons a.btn,#product-detail .template-upload .buttons a.btn{float:left;margin-right:5px}#product-detail .template-download .buttons .btn.delete.cancel,#product-detail .template-upload .buttons .btn.delete.cancel{width:auto}#product-detail .template-download .error,#product-detail .template-upload .error{width:700px;margin-left:10px;color:#d12b0b}#product-detail .template-upload .btn.start{position:absolute;left:10000px}#product-detail .template-download{display:none}#product-detail #detail_infobar{min-height:20px;float:left;width:250px;margin-right:20px;top:0 !important}#product-detail #detail_infobar #detail_infobar_text,#product-detail #detail_infobar #detail_infobar_gallery,#product-detail #detail_infobar #detail_infobar_sheets,#product-detail #detail_infobar #detail_bookinfo{margin-bottom:20px;padding:15px;background:#fff}#product-detail #detail_infobar h3{margin:0 0 20px 0;text-align:left;font-size:14px}#product-detail #detail_infobar h3:after{display:none}#product-detail #detail_infobar li{padding:0}#product-detail #detail_infobar li:before{display:none}#product-detail #detail_infobar input[type="checkbox"]{margin-top:5px}#product-detail #detail_infobar a.pdf,#product-detail #detail_infobar a.indd,#product-detail #detail_infobar a.ai{line-height:38px;height:40px;display:block;position:relative;padding-left:35px}#product-detail #detail_infobar a.pdf:before,#product-detail #detail_infobar a.indd:before,#product-detail #detail_infobar a.ai:before{position:absolute;color:#262626;font-size:36px;font-family:icon;content:'P';left:0;top:3px}#product-detail #detail_infobar a.indd:before{content:'I'}#product-detail #detail_infobar a.ai:before{content:'A'}#product-detail #detail_infobar #detail_infobar_gallery{padding:0}#product-detail #detail_infobar #detail_infobar_gallery .gallery_preview{width:100%;height:auto}#product-detail #detail_infobar #detail_infobar_gallery li{width:25%;float:left;padding:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#product-detail #detail_infobar #detail_infobar_gallery li img{width:100%;height:auto;cursor:pointer}#product-detail #detail_infobar #detail_infobar_gallery li:hover{opacity:0.5;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#product-detail #detail_infobar-opc{min-height:20px;width:100%;margin-right:20px}#product-detail #detail_infobar-opc #detail_infobar_gallery{padding:0}#product-detail #detail_infobar-opc #detail_infobar_gallery .gallery_preview{width:870px;height:auto}#product-detail #detail_infobar-opc #detail_infobar_gallery li{height:60px;padding-right:10px;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#product-detail #detail_infobar-opc #detail_infobar_gallery li:before{background:none;margin-top:3px}#product-detail #detail_infobar-opc #detail_infobar_gallery li img{width:100%;height:auto;cursor:pointer}#product-detail #detail_infobar-opc #detail_infobar_gallery li:hover{opacity:0.5;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#product-detail #total_block,#product-detail #delivery,#product-detail #weight{background:#fff;float:right;width:250px;padding:80px 15px 15px 15px;box-sizing:border-box;position:relative}#product-detail #total_block .upload_field input,#product-detail #total_block .upload_field label,#product-detail #delivery .upload_field input,#product-detail #delivery .upload_field label,#product-detail #weight .upload_field input,#product-detail #weight .upload_field label{width:100%;margin:0;box-sizing:border-box;display:block;float:none}#product-detail #total_block .upload_field label,#product-detail #delivery .upload_field label,#product-detail #weight .upload_field label{text-align:left}#product-detail #weight,#product-detail #delivery{margin-top:15px}#product-detail #total_block li{font-size:13px}#product-detail #total_block input,#product-detail #total_block input:not(.btn),#product-detail #total_block .non-input-field,#product-detail #total_block select{width:100%}#product-detail #total_block h1,#product-detail #total_block h2,#product-detail #total_block h3{width:auto;text-align:left;margin:0 0 15px 0;top:0;left:0;right:0;font-family:'regular';font-size:18px;position:absolute;background:#595959;background:-moz-linear-gradient(top, #595959 0%, #4c4c4c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #595959), color-stop(100%, #4c4c4c));background:-webkit-linear-gradient(top, #595959 0%, #4c4c4c 100%);background:-o-linear-gradient(top, #595959 0%, #4c4c4c 100%);background:-ms-linear-gradient(top, #595959 0%, #4c4c4c 100%);background:linear-gradient(to bottom, #595959 0%, #4c4c4c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#17afc1', endColorstr='#149bad',GradientType=0 );height:70px;line-height:40px;padding:15px;color:#fff}#product-detail #total_block h1:after,#product-detail #total_block h2:after,#product-detail #total_block h3:after{display:none}#product-detail #total_block hr{margin:15px 0}#product-detail #total_block li{color:#333;display:block;text-align:right}#product-detail #total_block li:before{display:none}#product-detail #total_block li.discount *{color:#4b4a4a}#product-detail #total_block li.total.gross{color:#7f7d7c;font-size:18px}#product-detail #total_block li.total.gross .vat{margin-top:5px;font-size:14px}#product-detail #total_block li strong{text-align:left;display:block;border-bottom:solid 1px #f7f7f7;margin-bottom:5px;padding-bottom:5px}#product-detail #total_block li .label{display:inline-block;width:50%;float:left;text-align:left}#product-detail #total_block li .label small{display:inline-block;color:#000;font-size:12px}#product-detail #total_block .btn{display:block;width:100%;font-size:18px;line-height:12px;text-align:center;margin-top:10px;font-size:14px}#product-detail #delivery,#product-detail #weight{padding-top:20px}#product-detail #delivery strong,#product-detail #weight strong{margin-bottom:10px;display:block}#product-detail #delivery .icon:before,#product-detail #weight .icon:before{font-size:22px;margin:5px 10px  0 0;color:#595959;float:left}#product-detail #delivery span,#product-detail #delivery time,#product-detail #weight span,#product-detail #weight time{font-size:14px;line-height:32px}#product-detail #delivery:hover .tooltip,#product-detail #weight:hover .tooltip{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;opacity:1;visibility:visible}#product-detail #weight div span{width:50%;display:inline-block}#product-detail #weight div span:last-of-type{text-align:right}#product-detail #bulk{position:absolute;top:70px;left:0;right:0;display:block;background:#fafafa;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );border-bottom:solid 1px #eaeaea;height:40px;padding:0 15px;line-height:30px}#product-detail #bulk .info{display:inline-block;float:none}#product-detail #bulk .info .tooltip{left:auto;right:40px;width:580px;max-width:620px;display:block}#product-detail #bulk .info .tooltip>strong:first-child{display:block;margin-bottom:10px;font-family:'bold';font-size:18px}#product-detail #bulk .info .col{float:left;width:33.333333%;display:block}#product-detail #bulk .info strong{font-size:14px;display:block}#product-detail #bulk .info li{text-align:left;font-size:12px}#product-detail #bulk_height{height:40px}#product_informations{margin-top:30px}#product_informations .tab{position:relative;z-index:1;cursor:pointer;box-sizing:border-box;float:left;display:block;padding:10px 15px;font-size:16px;border:solid 1px #dedede;background:#eaeaea;color:#000;margin-bottom:-1px;border-bottom:none}#product_informations .tab.current{background:#fff}#product_informations .content{position:relative;z-index:0;background:#fff;padding:30px 15px;border:solid 1px #dedede}#product_informations .tab_content{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#product_informations .tab_content h1 small,#product_informations .tab_content h2 small,#product_informations .tab_content h3 small,#product_informations .tab_content h4 small,#product_informations .tab_content h5 small,#product_informations .tab_content h6 small{display:block;font-size:12px}@-webkit-keyframes customLoadingbar{0%{width:0}50%{width:35%}100%{width:100%}}#resellerArticle .preloader,#priceTable .preloader{right:0;bottom:0;display:none;position:absolute;width:100%;height:100%;padding:0;background:rgba(255,255,255,0.4);z-index:10;opacity:0.3}#resellerArticle .preloader .anim.loading,#priceTable .preloader .anim.loading{right:calc(50% - 15px);top:50%;width:25px;height:25px;border:solid 5px #383838;border-bottom-color:#fff}#resellerArticle .preloaderTotalblock,#resellerArticle .preloaderDelivery,#priceTable .preloaderTotalblock,#priceTable .preloaderDelivery{display:inline-block;min-width:50px;height:5px}#resellerArticle .preloaderTotalblock .customLoader,#resellerArticle .preloaderDelivery .customLoader,#priceTable .preloaderTotalblock .customLoader,#priceTable .preloaderDelivery .customLoader{border-radius:60px;overflow:hidden;width:100%}#resellerArticle .preloaderTotalblock .customLoader span,#resellerArticle .preloaderDelivery .customLoader span,#priceTable .preloaderTotalblock .customLoader span,#priceTable .preloaderDelivery .customLoader span{display:block}#resellerArticle .preloaderTotalblock .customLoader .bar,#resellerArticle .preloaderDelivery .customLoader .bar,#priceTable .preloaderTotalblock .customLoader .bar,#priceTable .preloaderDelivery .customLoader .bar{background:rgba(0,0,0,0.075)}#resellerArticle .preloaderTotalblock .customLoader .progress,#resellerArticle .preloaderDelivery .customLoader .progress,#priceTable .preloaderTotalblock .customLoader .progress,#priceTable .preloaderDelivery .customLoader .progress{-webkit-animation:customLoadingbar 0.75s ease-out infinite;animation:customLoadingbar 0.75s ease-out infinite;background:#c8c8c8;color:#fff;padding:3px;width:0}#resellerArticle #delivery .btn,#priceTable #delivery .btn{width:100%;margin-bottom:0}#resellerArticle #delivery #deliveryTime,#priceTable #delivery #deliveryTime{display:none;margin-top:0}@media screen{#visual_calculation{background:#f7f7f7;padding:30px 0;font-size:14px}#visual_calculation #selectView{float:right}#visual_calculation #selectView fieldset{line-height:40px;color:dimgray;margin-bottom:10px;position:relative}#visual_calculation #selectView select.select{width:180px;height:35px;padding:5px 20px 5px 10px;margin-top:7px;background:url(../assets/elements_select.png) #f7f7f7 95% 50% no-repeat;background-size:24px 24px;line-height:24px;font-family:"regular"}#visual_calculation #selectView label{width:auto;white-space:pre;text-align:right;min-height:1px;color:dimgray;font-size:16px;float:left;padding-right:17px;box-sizing:border-box;display:block;line-height:40px}#visual_calculation #selectView label .tooltip{text-align:left}#visual_calculation #selectView select{position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-size:25px 25px;background:#f7f7f7;font-family:'bold';border-radius:2px !important;border:solid 1px #b6b6b6;box-sizing:border-box;padding:10px;color:dimgray;font-size:14px;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#visual_calculation #selectView select option{cursor:pointer}#visual_calculation #selectView .info{cursor:help;position:relative;display:block;float:left;width:20px;height:40px}#visual_calculation #selectView .info:before{display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:20px;font-family:'icon';content:'?';color:#9c9c9c}#visual_calculation #selectView .info:hover:before{color:dimgray}#visual_calculation #selectView .info .tooltip{cursor:text;left:40px;top:0;min-width:220px;max-width:360px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;position:absolute;z-index:1;padding:7px 10px;border-radius:2px;border:solid 1px #cfcfcf;box-shadow:0 0 6px rgba(0,0,0,0.15);visibility:hidden;opacity:0;background:#fff}#visual_calculation #selectView .info .tooltip strong{font-size:14px}#visual_calculation #selectView .info .tooltip p{margin:0;font-size:12px;line-height:18px}#visual_calculation #selectView .info .tooltip ul{margin-bottom:5px}#visual_calculation #selectView .info .tooltip ul li{font-size:12px;line-height:18px}#visual_calculation #selectView .info:hover .tooltip{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;opacity:1;visibility:visible}#visual_calculation .contentwrapper{box-sizing:content-box}#visual_calculation .contentwrapper.left{width:65%;float:left;background:#fff;padding:20px;box-sizing:border-box}#visual_calculation .contentwrapper.left .head{margin-bottom:15px}#visual_calculation .contentwrapper.left .head img{float:left;width:35%}#visual_calculation .contentwrapper.left .head .text{float:left;margin-left:5%;max-width:60%}#visual_calculation .contentwrapper.left .head .text.detail_infobar_gallery{margin-left:0}#visual_calculation .contentwrapper.left .head .text h1{color:#000;font-size:36px;font-family:'regular';margin-bottom:10px;line-height:1.2em}#visual_calculation .contentwrapper.left .head .text .articleNumber{font-size:12px;font-weight:300;margin-top:10px;display:block}#visual_calculation .contentwrapper.left .head .text .articleDescription{margin-top:10px;font-size:14px}#visual_calculation .contentwrapper.left .optionGroup{margin-bottom:0}#visual_calculation .contentwrapper.left .optionGroup h2{font-size:18px;font-family:'bold';color:#595959;margin-bottom:14px;margin-top:20px}#visual_calculation .contentwrapper.left .optionGroup .clear{clear:both;width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper{display:flex;flex-wrap:wrap;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .optionName{font-size:16px;line-height:2.1em;display:block}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset{width:48%;margin-bottom:20px;box-sizing:border-box}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.select{position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info{cursor:help;position:relative;display:inline-block;width:20px;top:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:before{display:block;width:25px;text-align:center;line-height:inherit;font-size:20px;font-family:'icon';content:'?';color:#333}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:hover:before{color:#595959}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info .tooltip{cursor:text;left:40px;top:0;min-width:320px;max-width:460px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;position:absolute;z-index:3;padding:7px 10px;border-radius:2px;border:solid 1px #666;box-shadow:0 0 6px rgba(0,0,0,0.15);visibility:hidden;opacity:0;background:#fff}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:hover .tooltip{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;opacity:1;visibility:visible}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset:nth-of-type(odd){margin-right:4%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset:nth-of-type(even){margin-right:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label{width:100%;display:block;background:#f7f7f7;border-radius:2px !important;border:solid 1px #4d4d4d;height:40px;box-sizing:border-box;padding:10px 10px 10px 35px;color:#000;font-size:14px;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:before{display:block;top:10px;left:4px;position:absolute}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:after{display:block;content:url("../assets/elements_select.png");transform:scale(0.3);top:-23px;right:-22px;position:absolute}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input{padding-left:10px;background:#f7f7f7;float:left;width:86%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.width100{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input:after{content:''}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input:hover{cursor:initial}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input input{width:100%;background:#f7f7f7}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input span{position:absolute;right:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small{width:30%;margin-right:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small.length{width:18%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small.left{float:left}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small.right{float:left;margin-left:6%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small.right.length{margin-left:3%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small+span{float:left;margin-top:15px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.upload_field{padding:0;border:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.upload_field:after{content:''}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.upload_field .progressBar{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text{background:#fff;border:none;padding-right:0;padding-left:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text:after{content:''}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text input:not([type='checkbox']){width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text .btn{min-width:auto;width:40px;top:0;position:absolute;right:0;margin:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text .btn.big{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text .btn.autoWidth{width:auto}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text:hover{cursor:initial}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.default:before{content:url("../assets/option_edit.png")}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.check:before{content:url("../assets/check.svg");transform:scale(0.7)}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.warning{color:#da9103}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.warning:before{content:url("../assets/option_warning.png");top:7px;left:7px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.active{border-left:solid 1px #595959;border-top:solid 1px #595959;border-right:solid 1px #595959;border-bottom:none;color:#595959}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:hover{cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical{background:#595959;width:40px;height:40px;float:right;margin-top:4px;position:relative;right:0;transition:all 0.3s ease}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical:before{font-family:'icon';width:20px;height:20px;content:'o';color:#fff;display:block;text-indent:6px;font-size:28px;line-height:22px;text-align:center}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical:hover{color:#fff;border-color:#595959;background:#737373}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .fileName{max-width:84%;overflow:hidden;display:inline-block}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnDelete{background:#d12b0b;color:#fff;width:40px !important;height:40px;float:right;top:-10px;position:relative;right:0;transition:all 0.3s ease}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnDelete:hover{color:#fff;border-color:#595959;background:#f33f1c}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .editColorPages{margin-top:4px;width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .upload_area{padding:10px 20px 0px 20px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon{overflow-y:auto;overflow-x:hidden;max-height:215px;position:absolute;width:48%;border-bottom:solid 1px #595959;border-right:solid 1px #595959;border-left:solid 1px #595959;background:#fff;z-index:2;box-sizing:border-box;padding:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon.select{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon.fixHeight{height:215px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul{position:relative;z-index:2;width:100%;box-sizing:border-box;padding:0;margin:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li{line-height:2.5em;border-top:solid 1px gray;padding:0 10px;font-size:14px;background:#f7f7f7;transition:all 0.3s ease}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.selected{background:#dedede}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled{color:#333;position:relative;font-style:italic;background:url("../assets/stop-icon_gray.png") #fff right 5px center no-repeat;background-size:15px 15px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled>div{position:absolute;min-width:340px;color:#000000;background:#FFFFFF;min-height:30px;display:none;padding:10px;box-sizing:border-box;-webkit-box-shadow:-2px 0px 26px -1px rgba(0,0,0,0.3);-moz-box-shadow:-2px 0px 26px -1px rgba(0,0,0,0.3);box-shadow:-2px 0px 26px -1px rgba(0,0,0,0.3);opacity:0;transition:opacity 0.3s linear}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled>div:after{content:'';position:absolute;top:15px;right:100%;margin-top:-8px;width:0;height:0;border-right:8px solid #FFFFFF;border-top:8px solid transparent;border-bottom:8px solid transparent}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled:hover{background:url("../assets/stop-icon.png") #595959 right 5px center no-repeat;background-size:15px 15px;transition:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li:before{content:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li:hover{background:#595959;color:#fff;cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.optionHeadline{background:#fff;border-top:none;font-style:italic}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.optionHeadline:hover{color:#000;cursor:initial}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .listLegend{background:url("../assets/stop-icon.png") #c4c4c4 left 10px center no-repeat;background-size:15px 15px;color:#fff;position:absolute;top:291px;width:339px;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;padding:5px 5px 5px 35px;box-sizing:border-box;z-index:2;font-size:13px;line-height:1.2em}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .listLegend.listLegend{top:259px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions label.active{background:#fff;z-index:3}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions{position:absolute;z-index:2;width:100%;left:0;padding-right:0;background:#fff;border:solid 1px #595959;box-sizing:border-box;margin-top:-1px;padding:10px 0 0 10px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions.active{border-left:solid 1px #595959;border-top:solid 1px #595959;border-right:solid 1px #595959;border-bottom:solid 1px #fff;color:#595959}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;width:18.4%;float:left;padding:15px;box-sizing:border-box;border:solid 1px #4d4d4d;margin-right:1.6%;margin-bottom:2%;text-align:center;font-size:12px;transition:0.3s ease-in-out;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:hover{cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:hover .hoverOverlay{background-color:#e50083;position:absolute;left:0;top:0;width:100%;height:100%;visibility:visible;opacity:0.3}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel .hoverOverlay{visibility:hidden;opacity:0;transition:all 0.3s ease-out}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected{border-color:#7f7d7c;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected .selectedOverlay{background-color:rgba(229,0,131,0.3);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../assets/check.svg");background-repeat:no-repeat;background-position:center;opacity:0.7}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected .selectedOverlay img{position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-25px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover{cursor:initial;background-color:transparent}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover p{color:#000}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover .hoverOverlay{display:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled{border-color:#97a1a6;position:relative;width:15.05%;padding:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled img{max-height:60px;opacity:0.7}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled p{line-height:1.2em;color:#333;font-size:11px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay{background-color:rgba(255,255,255,0.1);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../assets/option_lock_big.png");background-repeat:no-repeat;background-position:10px 10px;background-size:15px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay img{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-19px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay p{line-height:1.4em;visibility:hidden;opacity:0;transition:0.3s linear}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay:hover p{background:rgba(255,255,255,0.8);margin-top:0;line-height:1.4em;color:#d12b0b;padding:5px 0;visibility:visible;opacity:1}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled:hover{cursor:pointer;background-color:transparent;border-color:#7c888e}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled:hover img{opacity:1}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled:hover p{color:#000}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning{border-color:#da9103;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning .warningOverlay{background-color:rgba(218,145,3,0.2);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../assets/option_warning_big.png");background-repeat:no-repeat;background-position:center}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning .warningOverlay img{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-19px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning:hover{cursor:initial;background-color:transparent}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning:hover p{color:#000}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel img{display:inline-block;max-height:80px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel p{font-size:12px;line-height:1.4em;margin:5px 0 0 0;display:block;width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .optionHeadline{font-family:'bold';margin-bottom:5px;line-height:1.2em;display:block;padding-bottom:10px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .optionHeadline small{font-style:italic;font-family:'regular', 'Helvetica', arial, sans-serif;font-size:11px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .optionHeadline br{line-height:normal}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset{width:100%;margin-bottom:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset label{background:none;border:none;float:left;padding-right:17px;font-size:16px;line-height:11px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset label:after{content:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset .requirement{margin-left:10px;font-size:18px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn),#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select{background:#f7f7f7;font-family:'bold';border-radius:2px !important;border:solid 1px #4d4d4d;height:40px;box-sizing:border-box;padding:10px;color:#000;font-size:14px;width:350px;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn).disabled,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select.disabled{background-color:transparent;border-color:#fff;color:#333}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn):focus,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select:focus{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;border:solid 1px #595959;color:#595959}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn):hover,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background-color:#f7f7f7;cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn):focus:hover,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select:focus:hover{cursor:text}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn).has-spare,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select.has-spare{border-radius:2px 2px 0 0 !important}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn).spare,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select.spare{border-top:none;border-radius:0 0 2px 2px !important}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select{position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:url("../assets/elements_select.png") no-repeat 98% center #f7f7f7;background-size:25px 25px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .warningText{color:#da9103;position:absolute;font-size:12px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon{height:28px;position:absolute;width:48%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon:hover>div.zusTextCover{display:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextCover{display:block;background:white;position:absolute;bottom:0;width:100%;padding:4px 10px;box-sizing:border-box;text-align:right;font-size:12px;font-style:italic;color:#595959}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextCover .requirement{color:red}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput{padding:3px 0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput input{width:100%;font-size:12px;border-bottom:solid 1px #4d4d4d}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextfeld{position:absolute;font-size:12px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .priceTableText{text-align:right}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .priceTableText h2{margin-bottom:0;display:block;color:#000;font-weight:100;margin-top:8px;line-height:1em}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .priceTableText .subtitle{font-size:12px;margin-bottom:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview{width:100%;border:1px solid #f0f0f0;margin-top:-10px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview thead th{text-align:left;font-size:14px;border-bottom:1px solid #f0f0f0;background:#f0f0f0;padding:5px 20px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview thead th:not(:last-of-type){border-right:1px solid #f0f0f0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr{position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:not(:last-of-type){border-bottom:1px solid #f0f0f0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td{text-align:left;font-size:12px;padding:5px 20px;box-sizing:border-box;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td:not(:last-of-type){border-right:1px solid #f0f0f0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td .dd-container{position:inherit}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td .dd-container .dd-select{position:inherit;border:none;background:url("../assets/elements_select.png") no-repeat 98% center #fff !important;background-size:20px 20px !important;box-sizing:border-box;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td .dd-container .dd-options{width:100px !important}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:hover td,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:focus td,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:active td{background:#f8f8f8;cursor:pointer;text-shadow:1px 0 0 black}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:hover td:not(:first-of-type),#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:focus td:not(:first-of-type),#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:active td:not(:first-of-type){color:#595959;text-shadow:1px 0 0 #595959}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:hover td .dd-container,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:focus td .dd-container,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:active td .dd-container{position:inherit}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:hover td .dd-container .dd-select,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:focus td .dd-container .dd-select,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:active td .dd-container .dd-select{position:inherit;border:none;background:url("../assets/elements_select.png") no-repeat 98% center #f8f8f8 !important;background-size:20px 20px !important;box-sizing:border-box}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #pricecalingWrapper #clickablePricescaling{height:auto}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .upload_area{width:100%;margin-bottom:0}#visual_calculation .contentwrapper.right{width:30%;float:right;min-height:200px;z-index:2}#visual_calculation .contentwrapper.right section{padding:20px 20px;box-sizing:border-box;background:#fff}#visual_calculation .contentwrapper.right section:not(:first-of-type){margin-top:30px}#visual_calculation .contentwrapper.right h2{font-size:18px;font-family:'semibold';margin-bottom:10px}#visual_calculation .contentwrapper.right .subtitle{font-size:12px}#visual_calculation .contentwrapper.right .row span{font-size:14px}#visual_calculation .contentwrapper.right .row span:first-of-type{float:left}#visual_calculation .contentwrapper.right .row span:last-of-type{float:right}#visual_calculation .contentwrapper.right .row.total span{color:#595959;font-size:16px;font-family:'bold'}#visual_calculation .contentwrapper.right hr{margin:14px 0;border-bottom:1px solid #f0f0f0}#visual_calculation .contentwrapper.right button.success{width:100%;margin:24px 0 0 0;position:relative;box-sizing:border-box;padding-right:40px}#visual_calculation .contentwrapper.right button:before{display:inline-block;width:38px;height:38px;line-height:38px;content:'c';font-family:'icon';color:#fff;font-size:30px;position:absolute;right:20px;top:0}#visual_calculation .contentwrapper.right button.pa_button{background-color:#bbb;border-color:#888;font-size:14px !important;width:100%;margin-top:15px}#visual_calculation .contentwrapper.right button.pa_button span{display:inline-block;color:#fff;vertical-align:middle}#visual_calculation .contentwrapper.right button.pa_button img{width:100px;height:auto;display:inline-block;vertical-align:middle;padding:0 5px}#visual_calculation .contentwrapper.right button.pa_button:hover{background:#d5d5d5}#visual_calculation .contentwrapper.right button.pa_button:focus{background:#d5d5d5}#visual_calculation .contentwrapper.right button.pa_button:active{background:#d5d5d5}#visual_calculation .contentwrapper.right button.pa_button:before{content:none}#visual_calculation .contentwrapper.right #delivery .content{padding-left:50px;box-sizing:border-box;position:relative}#visual_calculation .contentwrapper.right #delivery .content img{width:35px;height:auto;position:absolute;top:3px;left:0}#visual_calculation .contentwrapper.right #delivery .content h3{font-size:14px;margin-bottom:0}#visual_calculation .contentwrapper.right #delivery .content .date,#visual_calculation .contentwrapper.right #delivery .content .weight{font-family:'bold';color:#595959;display:block}#visual_calculation .contentwrapper.right #delivery .content .tooltip{font-size:10px}#visual_calculation .contentwrapper.right #printTemplates #showTemplates{background:url("../assets/icon_document.png") no-repeat 10px center #595959;background-size:20px;display:block;padding:10px 10px 7px 40px;color:#fff;font-family:'semibold';font-size:16px}#visual_calculation .contentwrapper.right #printTemplates #showTemplates:hover{cursor:pointer}#visual_calculation .contentwrapper.right #comments .remark label{font-size:18px;font-family:'semibold';margin-bottom:10px;display:block}#visual_calculation .contentwrapper.right #comments .remark textarea,#visual_calculation .contentwrapper.right #comments .remark input{width:100%;border:1px solid #f0f0f0;padding:5px}#visual_calculation #product_informations{margin-top:30px}#visual_calculation #product_informations header{display:none}#visual_calculation #product_informations .content{background:transparent;padding:0;border:none}#visual_calculation #product_informations .content article{padding:15px;background:#fff;margin-bottom:30px;display:block !important}#visual_calculation #printtemplate{padding:15px;background:#fff;margin-top:30px;display:block !important}#visual_calculation #printtemplate li{float:left;width:33.3333%;border-bottom:none;margin-bottom:30px}#visual_calculation #printtemplate li .icon{width:48px;opacity:0.6}#visual_calculation #printtemplate li a{height:60px;line-height:60px}#visual_calculation #printtemplate h3{font-size:18px;font-family:'bold';margin-bottom:10px}#visual_calculation #detail_infobar{max-width:35%;float:left}#visual_calculation #detail_infobar #detail_infobar_gallery{padding:0}#visual_calculation #detail_infobar #detail_infobar_gallery .gallery_preview{width:100%;height:auto}#visual_calculation #detail_infobar #detail_infobar_gallery li{width:25%;float:left;padding:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#visual_calculation #detail_infobar #detail_infobar_gallery li img{width:100%;height:auto;cursor:pointer}#visual_calculation #detail_infobar.detail_infobar_gallery{width:100%;max-width:100%}}@media screen and (max-width: 1280px){#visual_calculation .contentwrapper.left{width:67.5%}#visual_calculation .contentwrapper.right{width:30%}}@media screen and (max-width: 1023px){#visual_calculation .contentwrapper.left,#visual_calculation .contentwrapper.right{width:100%;height:auto !important;float:none;position:relative !important}#visual_calculation .contentwrapper.right{margin-top:30px}}.cf{flex-wrap:nowrap}#modalTemplates{display:none;position:fixed;z-index:5;padding-top:250px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}#modalTemplates .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:25px 0 0 0;border:1px solid #888;width:65%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s;overflow:auto}#modalTemplates .close{color:#595959;top:0;position:absolute;right:10px;font-size:28px;font-weight:bold}#modalTemplates h2{font-size:18px;font-family:'bold';margin-bottom:10px}#modalTemplates #modulesPrinttemplate{padding:0}#modalTemplates #modulesPrinttemplate h3{display:none}#modalTemplates #modulesPrinttemplate ul{margin:0}#modalTemplates #modulesPrinttemplate ul li{float:left;width:25%;margin-bottom:10px}#modalTemplates #modulesPrinttemplate ul li img{opacity:0.8}@media screen{#visual_calculation.expert{background:#f7f7f7;padding:30px 0;font-size:14px}#visual_calculation.expert form#selectView{float:right}#visual_calculation.expert form#selectView select.select{width:180px;height:35px;padding:5px 10px;margin-top:7px}#visual_calculation.expert form#selectView label{width:auto}#visual_calculation.expert form#selectView label .tooltip{text-align:left}#visual_calculation.expert #option_block hr{margin:2px 0;display:none}#visual_calculation.expert #option_block .selected-option{margin-bottom:5px}#visual_calculation.expert #option_block .selected-option:last-of-type{margin-bottom:0}#visual_calculation.expert #priceTable{margin:15px 0 0 0}#visual_calculation.expert .contentwrapper{box-sizing:content-box}#visual_calculation.expert .contentwrapper.left{width:65%;float:left;background:#fff;padding:20px;box-sizing:border-box}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item{border:solid 1px #4d4d4d;margin-bottom:15px;background:#f7f7f7}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected button small{display:inline-block}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected .counter{color:#f7f7f7;position:relative;background:#f7f7f7;border:1px solid #000;box-shadow:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected .counter:before{content:'';position:absolute;display:block;width:14px;height:10px;top:5px;left:3px;background:url(../assets/check.svg) no-repeat;background-size:14px 10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item button[aria-expanded='true']{border-bottom:1px solid #EEDCC3;border-top:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.disabled{margin-top:-1px;border-top-color:#d6d6d6}#visual_calculation.expert .contentwrapper.left .accordion button{position:relative;display:block;text-align:left;width:100%;padding:8px 0;color:#000;font-size:1.15rem;font-weight:400;border:none;background:none;outline:none}#visual_calculation.expert .contentwrapper.left .accordion button:hover,#visual_calculation.expert .contentwrapper.left .accordion button:focus{cursor:pointer;color:#595959}#visual_calculation.expert .contentwrapper.left .accordion button:hover::after,#visual_calculation.expert .contentwrapper.left .accordion button:focus::after{cursor:pointer;color:#595959;border:1px solid #595959}#visual_calculation.expert .contentwrapper.left .accordion button .accordion-title{padding:1em 1.5em 1em 0;font-size:16px}#visual_calculation.expert .contentwrapper.left .accordion button .accordion-title strong{font-size:14px;color:#7f7d7c}#visual_calculation.expert .contentwrapper.left .accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px}#visual_calculation.expert .contentwrapper.left .accordion button .icon::before{display:block;position:absolute;content:'';top:3px;left:6px;width:10px;height:2px;background:#595959}#visual_calculation.expert .contentwrapper.left .accordion button .icon::after{display:block;position:absolute;content:'';top:-1px;left:10px;width:2px;height:10px;background:#595959}#visual_calculation.expert .contentwrapper.left .accordion button .counter{display:inline-block;position:relative;top:0;left:7px;width:20px;height:20px;border:1px solid;border-radius:22px;text-align:center;font-size:14px;border-color:#595959;background:#595959;color:#fff;margin-right:10px}#visual_calculation.expert .contentwrapper.left .accordion button .attribute-name{font-size:14px}#visual_calculation.expert .contentwrapper.left .accordion button.disabled{opacity:0.7}#visual_calculation.expert .contentwrapper.left .accordion button.disabled .counter{border-color:#EEDCC3;background:#fff;color:#EEDCC3}#visual_calculation.expert .contentwrapper.left .accordion button.disabled:hover{cursor:not-allowed;pointer-events:stroke}#visual_calculation.expert .contentwrapper.left .accordion button small{display:none;font-size:12px;position:absolute;right:25px;top:13px}#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded='true']{color:#595959}#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded='true'] .icon::after{width:0}#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded='true']+.accordion-content{opacity:1;max-height:100vh;transition:all 400ms ease;will-change:opacity, max-height;-webkit-box-shadow:3px 8px 8px -5px rgba(0,0,0,0.15);box-shadow:3px 8px 8px -5px rgba(0,0,0,0.15)}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 350ms ease, max-height 350ms ease;will-change:opacity, max-height}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content p{font-size:1rem;font-weight:300;margin:2em 0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content .optionName{font-size:16px;line-height:2.1em;display:block}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label{width:100%;display:block;background:#f7f7f7;border-radius:2px !important;border:solid 1px #4d4d4d;height:40px;box-sizing:border-box;padding:10px 10px 10px 35px;color:#000;font-size:14px;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label:before{display:block;top:11px;left:11px;position:absolute}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label:after{display:block;content:url("../assets/elements_select.png");transform:scale(0.3);top:-23px;right:-22px;position:absolute}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input{padding-left:10px;background:#f7f7f7;float:left;width:86%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.width100{width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input:after{content:''}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input:hover{cursor:initial}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input input{width:100%;background:#f7f7f7}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input span{position:absolute;right:5px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small{width:30%;margin-right:5px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.length{width:18%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.left{float:left}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.right{float:left;margin-left:6%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.right.length{margin-left:3%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small+span{float:left;margin-top:15px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.upload_field{padding:0;border:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.upload_field:after{content:''}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.upload_field .progressBar{width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text{background:#fff;border:none;padding-right:0;padding-left:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text:after{content:''}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text input:not([type='checkbox']){width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text .btn{min-width:auto;width:40px;top:0;position:absolute;right:0;margin:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text .btn.big{width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text .btn.autoWidth{width:auto}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text:hover{cursor:initial}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.default:before{content:url("../assets/option_edit.png")}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.check:before{content:url("../assets/option_checkmark.png")}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.warning{color:#da9103}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.warning:before{content:url("../assets/option_warning.png");top:7px;left:7px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.active{border-left:solid 1px #595959;border-top:solid 1px #595959;border-right:solid 1px #595959;border-bottom:none;color:#595959}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label:hover{cursor:pointer}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions label.active{background:#fff;z-index:3}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions{position:relative;z-index:2;width:100%;left:0;padding-right:0;background:#fff;box-sizing:border-box;margin-top:-1px;padding:10px 0 0 10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions.active{border-left:solid 1px #595959;border-top:solid 1px #595959;border-right:solid 1px #595959;border-bottom:solid 1px #fff;color:#595959}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;width:18.4%;float:left;padding:15px;box-sizing:border-box;border:solid 1px #4d4d4d;margin-right:1.6%;margin-bottom:2%;text-align:center;font-size:12px;transition:0.3s ease-in-out;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel:hover{cursor:pointer}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel:hover .hoverOverlay{background-color:#e50083;position:absolute;left:0;top:0;width:100%;height:100%;visibility:visible;opacity:0.3}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel .hoverOverlay{visibility:hidden;opacity:0;transition:all 0.3s ease-out}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected{border-color:#7f7d7c;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected .selectedOverlay{background-color:rgba(229,0,131,0.3);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../assets/check.svg);background-repeat:no-repeat;background-position:center;opacity:0.7}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected .selectedOverlay img{position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-25px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected:hover{cursor:initial;background-color:transparent}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected:hover p{color:#000}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected:hover .hoverOverlay{display:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled{border-color:#97a1a6;position:relative;width:15.05%;padding:5px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled img{max-height:60px;opacity:0.7}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled p{line-height:1.2em;color:#333;font-size:11px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay{background-color:rgba(255,255,255,0.1);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../assets/option_lock_big.png");background-repeat:no-repeat;background-position:10px 10px;background-size:15px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay img{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-19px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay p{line-height:1.4em;visibility:hidden;opacity:0;transition:0.3s linear}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay:hover p{background:rgba(255,255,255,0.8);margin-top:0;line-height:1.4em;color:#d12b0b;padding:5px 0;visibility:visible;opacity:1}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled:hover{cursor:pointer;background-color:transparent;border-color:#7c888e}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled:hover img{opacity:1}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled:hover p{color:#000}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning{border-color:#da9103;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning .warningOverlay{background-color:rgba(218,145,3,0.2);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../assets/option_warning_big.png");background-repeat:no-repeat;background-position:center}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning .warningOverlay img{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-19px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning:hover{cursor:initial;background-color:transparent}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning:hover p{color:#000}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel img{display:inline-block;max-height:80px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel p{font-size:12px;line-height:1.4em;margin:5px 0 0 0;display:block;width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .optionHeadline{font-family:'bold';margin-bottom:5px;line-height:1.2em;display:block;padding-bottom:10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .optionHeadline small{font-style:italic;font-family:'regular', 'Helvetica', arial, sans-serif;font-size:11px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .optionHeadline br{line-height:normal}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon{overflow-y:auto;overflow-x:hidden;max-height:215px;position:relative;width:48%;background:#fff;z-index:2;box-sizing:border-box;padding:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon.select{width:100%;padding:0 10px 10px 10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon.select.quantity{min-height:auto;max-height:inherit;padding:0 10px 10px 10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul{position:relative;z-index:2;width:100%;box-sizing:border-box;padding:0;margin:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li{line-height:2.5em;border-top:solid 1px gray;padding:0 10px;font-size:14px;transition:all 0.3s ease}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li:before{content:''}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.selected{color:#595959}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.selected:before{content:'';margin-right:5px;width:14px;height:36px;background:url(../assets/check.svg) no-repeat;background-size:14px 35px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.disabled{color:#333;position:relative;font-style:italic;background:url("../assets/stop-icon_gray.png") #fff right 5px center no-repeat;background-size:15px 15px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.disabled>div{position:absolute;min-width:340px;color:#000000;background:#FFFFFF;min-height:30px;display:none;padding:10px;box-sizing:border-box;-webkit-box-shadow:-2px 0px 26px -1px rgba(0,0,0,0.3);-moz-box-shadow:-2px 0px 26px -1px rgba(0,0,0,0.3);box-shadow:-2px 0px 26px -1px rgba(0,0,0,0.3);opacity:0;transition:opacity 0.3s linear}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.disabled>div:after{content:'';position:absolute;top:15px;right:100%;margin-top:-8px;width:0;height:0;border-right:8px solid #FFFFFF;border-top:8px solid transparent;border-bottom:8px solid transparent}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.disabled:hover{background:url("../assets/stop-icon.png") #595959 right 5px center no-repeat;background-size:15px 15px;transition:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li:hover{background:#595959;color:#fff;cursor:pointer}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.optionHeadline{background:#fff;border-top:none;font-style:italic}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.optionHeadline:hover{color:#000;cursor:initial}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionWrapper{display:flex;flex-wrap:wrap;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionWrapper .priceTableText{margin-right:0}}@media screen and (max-width: 1280px){#visual_calculation.expert .contentwrapper.left{width:67.5%}#visual_calculation.expert .contentwrapper.right{width:30%}}@media screen and (max-width: 1023px){#visual_calculation.expert .contentwrapper.left,#visual_calculation.expert .contentwrapper.right{width:100%;height:auto !important;float:none;position:relative !important}#visual_calculation.expert .contentwrapper.right{margin-top:30px}}@media screen and (max-width: 550px){#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel{width:31.7%}}#form_individual .col_left img,#form_individual .col_right img{width:100%;height:auto;margin-bottom:30px}#form_individual .col_left .btn.success,#form_individual .col_right .btn.success{min-width:300px;float:right;margin-right:23px}#fotolia .wrp{background:#fff;padding:30px}#fotolia figure{float:left;width:20%;min-height:300px;outline:solid 1px #f7f7f7;border-radius:4px;box-sizing:border-box;padding:20px;position:relative}#fotolia figure a{position:absolute;top:0;left:0;right:0;bottom:0}#fotolia figure img{display:block;margin:20px auto}#fotolia figure figcaption{position:absolute;top:55%;left:20px;right:20px}#fotolia figure strong{position:relative;display:block;left:0;box-sizing:border-box;right:0;padding:5px;border-radius:2px;background:#f7f7f7;text-align:center}#fotolia figure ul{margin:0}#fotolia figure ul li{font-size:14px;padding-left:10px}#fotolia figure:hover strong{background:#595959;color:#fff}#fotolia h1{float:left;margin-bottom:0}#fotolia #fotolia_search{float:right}#fotolia #fotolia_search fieldset{margin:0}#fotolia #fotolia_search .btn{margin-bottom:0;min-width:20px;padding:0;margin-left:10px;width:40px}#fotolia #fotolia_search .btn:before{font-size:34px;content:'r';color:#fff;font-family:icon}#fotolia #fotolia_nav{float:right;margin-bottom:30px}#fotolia #fotolia_nav .btn{float:left;margin:0 0 0 10px}#finish{margin-bottom:80px}#finish .item{width:49%;background:#fff;padding:10px;line-height:40px;border-radius:2px;color:#000;float:left;margin-right:2%;box-sizing:border-box}#finish .item:nth-of-type(2n+2){margin-right:0}#finish .item .label{line-height:40px;float:left;display:block;margin:0 20px 0 0;height:40px}#finish .item .btn{width:240px;float:left;margin:0}#usp-bar{padding:5px  0 38px 0;background:#F2F2F2;margin-top:30px}#usp-bar i{width:25%;box-sizing:border-box;box-sizing-padding:10px 30px 0 30px;float:left;color:#000;font-size:14px;line-height:19px;text-align:center}#usp-bar i:before{text-align:center;box-sizing:border-box;width:70px;height:70px;margin-right:10px;display:inline-block}#usp-bar i.usp-quality:before{content:url("../assets/icon_usp_01.png")}#usp-bar i.usp-delivery:before{content:url("../assets/icon_usp_02.png")}#usp-bar i.usp-payment:before{content:url("../assets/icon_usp_03.png")}#usp-bar i.usp-ecological:before{content:url("../assets/icon_usp_04.png")}#usp-bar i strong{font-family:'libre-medium';font-size:16px;line-height:19px;display:block;margin-bottom:10px}#header_usp{display:inline-block;top:-10px;position:relative}#header_usp img{float:left;margin-right:10px}#usp-bar .individualUSP span{width:25%;box-sizing:border-box;float:left;color:#333;font-size:16px;line-height:19px;text-align:center}#usp-bar .individualUSP span img{text-align:center;box-sizing:border-box;max-width:120px;margin-bottom:10px;display:inline-block}#usp-bar .individualUSP span strong{font-family:'bold';font-size:17px;text-transform:uppercase;line-height:19px;display:block;margin-bottom:10px}#payment-bar{background:#fff;padding:30px 0}#payment-bar h3{margin:0;color:#595959;float:left;width:20%}#payment-bar img{float:left;width:10%;margin:0 1.666666%}.cat_listing{padding-top:30px}.cat_listing .listing{margin-bottom:30px;width:880px;float:left}.cat_listing article header{background:#f7f7f7;padding:0 40px;color:#000;font-size:18px;margin-bottom:3px;line-height:30px}.cat_listing article header h3{margin:0;float:left;padding:20px 0;font-weight:bold;display:inline-block;line-height:30px;max-width:300px;overflow:hidden;white-space:nowrap;color:#000;font-size:18px}.cat_listing article header table{height:30px;border-collapse:separate;float:right;width:440px}.cat_listing article header table td{color:#000;height:30px;padding:20px 10px;font-size:18px;border-right:solid 6px #fff}.cat_listing article header table td:first-child{width:180px}.cat_listing article header table td:nth-child(2),.cat_listing article header table td:nth-child(3){width:84px}.cat_listing article .content figure{float:left;width:400px;margin-bottom:30px}.cat_listing article .content figure img{margin:3px 0 30px 0;max-width:270px;height:auto}.cat_listing article .content table{cursor:pointer;float:left;width:480px;border-collapse:separate}.cat_listing article .content table td{height:20px;border:solid 3px #fff;font-size:14px;background:#f7f7f7;color:#000;padding:10px;width:90px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.cat_listing article .content table td:first-child{width:190px}.cat_listing article .content table td:last-child{border-right:none;width:20px;background:#a6a6a6}.cat_listing article .content table td:last-child:before{display:block;height:20px;width:20px;text-indent:-7px;line-height:22px;color:#fff;font-family:'icon';content:'r';font-size:35px}.cat_listing article .content table tr{position:relative;display:block}.cat_listing article .content table tr:nth-child(odd) td{background:#dedede}.cat_listing article .content table tr:nth-child(odd) td:last-child{background:#595959}.cat_listing article .content table tr:nth-child(even) td:last-child{background:#EEDCC3}.cat_listing article .content table tr:hover td{color:#fff;background:#7f7f7f;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.cat_listing article .content table tr:hover td:last-child{color:#fff;background:#7f7f7f}.cat_listing article .content table a{position:absolute;top:0;right:0;left:0;bottom:0}.cat_listing article .content table a:hover{text-decoration:none}.description{padding:30px 0}#page article{margin-bottom:30px}#page .cmsHeadImg{width:100%;height:auto;margin-bottom:25px}#pw_lost{padding:30px 0}#pw_lost form{margin-bottom:30px}#orders,#orders_canceled{margin-bottom:30px}#orders a,#orders_canceled a{padding:5px;border:solid 1px #f2f2f2;background:#fff;margin-bottom:20px;display:block;border-radius:4px}#orders a:hover,#orders_canceled a:hover{text-decoration:none}#orders a strong,#orders_canceled a strong{line-height:40px;margin:0 10px;float:left;display:block}#orders a em,#orders_canceled a em{line-height:40px}#orders a .btn,#orders_canceled a .btn{margin-bottom:0;float:right}#orders a:hover .btn,#orders_canceled a:hover .btn{border-color:#595959;background:#737373}#account_tracking .col_left section,#account_tracking .col_right section{margin-bottom:20px}#account_tracking .col_left section:last-of-type,#account_tracking .col_right section:last-of-type{margin-bottom:0}#upload .upload_option,#upload #upload_info{padding:20px 25px;background:#fff;margin-bottom:20px;position:relative;box-sizing:border-box}#upload .upload_option h1,#upload .upload_option h2,#upload .upload_option h3,#upload #upload_info h1,#upload #upload_info h2,#upload #upload_info h3{font-size:18px;margin-bottom:0;color:#000}#upload #upload_section{background:transparent;float:left;width:730px;margin-right:20px}#upload #upload_section .template-download,#upload #upload_section .template-upload{clear:both;height:100px}#upload #upload_section .template-download>div,#upload #upload_section .template-upload>div{float:left}#upload #upload_section .template-download .file_info,#upload #upload_section .template-upload .file_info{margin-left:10px}#upload #upload_section .template-download .buttons,#upload #upload_section .template-upload .buttons{float:right}#upload #upload_section .template-download .buttons a.btn,#upload #upload_section .template-upload .buttons a.btn{float:left;margin-right:5px}#upload #upload_section .template-download .error,#upload #upload_section .template-upload .error{width:700px;margin-left:10px;color:#d12b0b}#upload #upload_section .btn.continue{float:right;width:200px;margin-bottom:30px}#upload #upload_info{float:right;width:400px}#upload .upload_field .btn{float:right;width:48%;margin-left:0;background:#595959;color:#fff;border-color:#4c4c4c}#upload .upload_field .btn:before{color:#fff}#upload .upload_option{position:relative;padding:15px 20px 15px 50px}#upload .upload_option h3{font-family:regular;padding:0;margin:0;width:100%;text-align:left}#upload .upload_option h3:after{display:none}#upload .upload_option:before{font-family:'icon';color:#000;font-size:32px;top:15px;left:10px;content:'p';position:absolute}#upload .upload_option#upload_browser:before{content:'a'}#upload .upload_option#upload_ftp:before{content:'a'}#upload .upload_option#upload_cd:before{content:'e'}#upload .upload_option#upload_email:before{content:'f'}#upload .upload_option#upload_fotolia:before{content:'m'}#upload .upload_option .btn.default{float:right;width:48%;box-sizing:border-box;margin:0}#upload .upload_option p{float:left;width:48%}#uploadcheck #upload_data{position:relative;background:#fff;padding:20px 20px 20px 50px}#uploadcheck #upload_data h3{position:static;font-family:regular;padding:0;margin:0;font-size:24px;width:100%;text-align:left}#uploadcheck #upload_data h3:after{display:none}#uploadcheck #upload_data h3:before{font-family:icon;color:#000;font-size:32px;top:20px;left:10px;content:'a';position:absolute}#uploadcheck #upload_data figure{clear:both;margin-bottom:10px}#uploadcheck #upload_data figure img{border:solid 1px #f7f7f7;float:left;width:120px;height:auto;margin-right:20px}#uploadcheck #upload_data figure figcaption{font-size:14px;float:left}#uploadcheck #upload_data figure:last-of-type(){margin-bottom:0}#uploadcheck #upload_data .btn.delete{min-width:220px;margin-top:20px}#uploadcheck #upload_actions{text-align:right;margin:20px 0 50px 0}#uploadcheck #upload_actions .btn{margin:0 0 0 20px}.browser_upload .btn.upload{float:left;margin-right:10px}#impressum address{background:#fff;float:right;width:400px;box-sizing:border-box;padding:30px 0}#impressum article{background:#fff;width:700px;float:left;box-sizing:border-box;padding:30px 0;margin-bottom:30px}#impressum article.fullwidth{float:none;width:100%}#upload,#uploadcheck,#contact,#address,#summary,#order_sample,#cart_first,#register,#calculator,#verify_address,#cart_second,#detail_free,#form_individual,#cart_third,#account_tracking,#newsletter,#finish,#fotolia,#crop{padding:30px 0;background:#fff}main .col_left,main .col_right{background:#fff;float:left;width:49%;box-sizing:border-box;padding:25px 0;margin-bottom:20px}main .col_left label,main .col_right label{width:140px}main .col_left input,main .col_left select,main .col_left textarea,main .col_left .non-input-field,main .col_left .btn:not([name=cmd_calc]),main .col_right input,main .col_right select,main .col_right textarea,main .col_right .non-input-field,main .col_right .btn:not([name=cmd_calc]){width:300px}main .col_left input[type="checkbox"],main .col_right input[type="checkbox"]{width:60px;width:auto;margin-right:0;float:right}main .col_left .col-2 input,main .col_right .col-2 input{width:115px}main .col_right{float:right}main .col_right .col_left,main .col_right .col_right{padding:0}main .col_left{margin-right:2%}main .col_left .col_left,main .col_left .col_right{padding:0}.actionbar{height:60px;margin-bottom:80px}.actionbar .btn{padding:0;line-height:40px;width:250px;float:left;margin:0;text-align:center;font-size:18px}.actionbar .btn.success{float:right}.actionbar p{float:left}.align_right{float:right}.align_right.btn{margin-right:20px}.align_left{float:left}.align_center{margin-right:auto;margin-left:auto}.text_right{text-align:right}.text_left{text-align:left}.text_center{text-align:justify}.ta_center{text-align:center}#page{padding:30px 0}#cart_second form article,#contact form article,#detail_free form article,#account_tracking form article,#finish form article,#register form article,#crop form article,#form_individual form article{float:none;width:100%}#cart_second form fieldset,#contact form fieldset,#detail_free form fieldset,#account_tracking form fieldset,#finish form fieldset,#register form fieldset,#crop form fieldset,#form_individual form fieldset{float:left;width:50%}#cart_second form .col-full,#contact form .col-full,#detail_free form .col-full,#account_tracking form .col-full,#finish form .col-full,#register form .col-full,#crop form .col-full,#form_individual form .col-full{width:100%}#cart_second form .col_left fieldset,#cart_second form .col_right fieldset,#contact form .col_left fieldset,#contact form .col_right fieldset,#detail_free form .col_left fieldset,#detail_free form .col_right fieldset,#account_tracking form .col_left fieldset,#account_tracking form .col_right fieldset,#finish form .col_left fieldset,#finish form .col_right fieldset,#register form .col_left fieldset,#register form .col_right fieldset,#crop form .col_left fieldset,#crop form .col_right fieldset,#form_individual form .col_left fieldset,#form_individual form .col_right fieldset{float:none;box-sizing:border-box;width:100%}.color-error{color:#d12b0b}.color-hint{color:#f3631c}.color-success{color:#7f7d7c}.cart_breadcrumb{margin-bottom:30px}.cart_breadcrumb ul{display:block;width:100%}.cart_breadcrumb li{font-size:18px;box-sizing:border-box;background:url("../assets/cart_breadcrumb_default.png") no-repeat right center #dadada;color:#fff;float:left;padding:15px 30px;height:50px;position:relative;width:33.333333%}.cart_breadcrumb li:before{display:none}.cart_breadcrumb li.active{background:url("../assets/cart_breadcrumb_active.png") no-repeat right center #7f7d7c}.cart_breadcrumb li:last-child{background-image:none}.cart_breadcrumb li.disabled{background:#979797}.cart_breadcrumb li.preactive{background:url("../assets/cart_breadcrumb_preactive.png") no-repeat right center #979797}.cart_breadcrumb li.unactive{background:url("../assets/cart_breadcrumb_unactive.png") no-repeat right center #979797}#cart{padding:0}#cart strong,#cart h3,#cart h4,#cart h5,#cart h6{margin:0;padding:0;font-weight:300;font-family:regular;text-align:left;color:#595959}#cart strong:after,#cart h3:after,#cart h4:after,#cart h5:after,#cart h6:after{display:none}#cart strong{font-size:14px}#cart td select{display:inline-block;width:55px;height:25px;padding:3px;margin-right:10px}#cart td select option{line-height:25px;height:25px}#cart .product_calculation td{background:#f7f7f7;padding:5px 10px}#cart .product_calculation td strong{text-align:right;margin:0;font-size:18px;display:inline-block}#cart .product_calculation td h3{font-size:18px;width:100%}#cart .product_options strong{margin-top:20px}#cart #total_netto td,#cart #total_netto td strong,#cart #total_coupon td,#cart #total_coupon td strong,#cart #total_shipping td,#cart #total_shipping td strong,#cart #total_vat td,#cart #total_vat td strong,#cart #total_options td,#cart #total_options td strong,#cart #total_price td,#cart #total_price td strong{text-align:right}#cart #total_shipping td{padding-top:20px}#cart tr:nth-last-child(2) td{padding-bottom:20px}#cart #total_price{background:#f7f7f7;padding:5px 10px;font-size:18px;color:#595959;text-align:right}#cart #total_price strong{color:#7f7d7c;font-family:bold;display:inline-block;font-size:18px;text-align:right}#cart #total_netto td{background:#f7f7f7;padding:5px 10px}#cart #sidebar{width:250px;float:right}#cart #sidebar section{background:#fff;padding:10px;margin-bottom:20px}#cart #sidebar section strong,#cart #sidebar section h3{font-weight:bold;font-size:14px;color:#000;display:block;margin-bottom:20px}#cart #sidebar section img{width:50%;float:left;margin-bottom:20px}#cart #sidebar section:first-child{background:url("../assets/cart_secure_bg.png") no-repeat bottom right #fff}#cart form{box-sizing:border-box;width:880px;float:left}#cart table{box-sizing:border-box;width:100%;display:block;background:#fff;padding:10px;margin-bottom:20px}#cart tbody tr>td,#cart>tr>td{text-align:left;color:#000;line-height:25px;box-sizing:border-box;padding:2px 10px;font-size:87.5%}#cart tbody tr>th,#cart>tr>th{font-family:bold;font-weight:300;font-size:18px;text-align:left;padding:10px;color:#000}#cart tbody tr th,#cart tbody tr td,#cart>tr th,#cart>tr td{box-sizing:border-box;vertical-align:top}#cart tbody tr th:first-child,#cart tbody tr>td:first-child{width:370px;border-right:solid 6px #fff;padding-right:4px}#cart tbody tr th:nth-child(2),#cart tbody tr>td:nth-child(2){width:240px;border-right:solid 6px #fff;padding-right:4px}#cart tbody tr th:nth-child(3),#cart tbody tr>td:nth-child(3){width:140px;border-right:solid 6px #fff;padding-right:4px}#cart tbody tr th:nth-child(4),#cart tbody tr>td:nth-child(4){width:100px;text-align:right}#cart #checkout_last form>table{margin-bottom:20px}#cart_options{background:#fff;padding:10px;margin-bottom:80px}#cart_options .col_left{float:left;width:40%;margin-right:1%}#cart_options .hint{margin-top:20px}#cart_options .col_right{float:right;width:49%;margin-left:1%}#cart_options textarea{float:none;display:block;width:100%;height:150px}#cart_options .btn.success{width:100%;float:right;text-align:center;margin-top:40px}#cart #coupon td{padding-top:10px}#cart #coupon button{margin:0 0 0 15px}#cart #coupon input{width:200px}#cart_second #formular{margin-bottom:40px}#cart_second #formular .btn{width:100%;margin-bottom:0}#cart_second #formular h3{font-family:regular;padding:0;margin:0;text-align:left}#cart_second #formular h3:after{display:none}#cart_second #formular fieldset{width:100%}#cart_second #formular input{width:300px;float:right}#cart_second #formular label{text-align:left;width:160px}#cart_second #formular .col_right .btn{width:300px;float:right}#cart_second #formular .lost_pw{margin-top:10px;display:block;text-align:right}#cart_third article{width:100%}#cart_third #cart{background:#fff}#cart_third table tbody tr th:first-child,#cart_third table tbody tr>td:first-child{width:480px}#cart_third table tbody tr th:nth-child(2),#cart_third table tbody tr>td:nth-child(2){width:250px}#cart_third table tbody tr th:nth-child(3),#cart_third table tbody tr>td:nth-child(3){width:180px}#cart_third table tbody tr th:nth-child(4),#cart_third table tbody tr>td:nth-child(4){width:200px;text-align:right}#cart_third .col_left,#cart_third .col_right{min-height:180px;position:relative}#cart_third .col_left .icon,#cart_third .col_right .icon{display:block;position:absolute;top:30px;left:15px}#cart_third .col_left .icon:before,#cart_third .col_right .icon:before{font-size:28px}#cart #special input,#cart_second #special input,#cart_third #special input{width:400px}#cart #special button,#cart_second #special button,#cart_third #special button{float:right;margin-bottom:0;width:40px;box-sizing:border-box;min-width:40px;padding:0}#cart #special button .icon,#cart_second #special button .icon,#cart_third #special button .icon{top:10px;left:5px}#cart #special button .icon:before,#cart_second #special button .icon:before,#cart_third #special button .icon:before{color:#fff}#cart_third_buy label{width:60px}#cart_third_buy .btn.success{float:right;margin-right:10px}#cart_third_payment .col_right label,#cart_third_payment .col_left label{width:140px}#cart_third_payment .col_right .col-2 input,#cart_third_payment .col_left .col-2 input{width:115px}#cart_third_payment .col_left input,#cart_third_payment .col_left select{width:100%}#cart_third_payment .col_right select.auto-calculate{width:400px}#cart_third_agb{margin-bottom:50px}#cart_third_agb label{width:60px}#cart_third_agb span{cursor:pointer;color:#595959}#cart_third_agb fieldset{margin:0}#crop .crop_image{float:left}#crop .crop_image img{border:solid 1px #f7f7f7}#crop table tr.description td{padding-top:20px}#crop button[name="cmd_calc"]{right:23px}#crop input[type="radio"]{float:left;width:20px;margin-right:10px}#crop #total{color:#7f7d7c;font-family:bold}#crop label{font-size:14px;width:160px}#calculator_preloader{text-align:center}#calculator_preloader:before{content:'';display:block;font-size:10px;margin:20px auto;border-radius:100px;width:14px;height:14px;text-indent:-9999em;border:solid 3px #595959;border-bottom-color:#fff;-webkit-animation:loader 1.1s infinite linear;-moz-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear}#calculator_searchresults label{width:355px}#contact .col_right{padding:0;width:50%}#contact .col_left{width:48%}#contact .upload_field progress,#contact .upload_field .progressBar{width:350px;margin:0 20px 0 185px}#contact .upload_field input{float:right;margin-right:80px}#contact .upload_field .btn.upload{clear:both;margin-top:20px}#contact .preview,#contact .file_info{margin-left:185px}.cnt_prn .default{float:left !important;margin-left:0 !important}.cnt_prn .no_margin{margin:0}.cnt_prn-table th,.cnt_prn-table td:before{color:#595959}.cnt_prn-table{margin:1em 0;min-width:300px;width:100%;background:#fff;color:#fff;overflow:hidden}.cnt_prn-table tr{border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;border-color:#f7f7f7}.cnt_prn-table th{display:none;text-align:left}.cnt_prn-table td{display:block;padding:0.25em}.cnt_prn-table td:first-child{padding-top:.5em}.cnt_prn-table td:last-child{padding-bottom:.5em}.cnt_prn-table td:last-child:before{content:attr(data-th) " "}.cnt_prn-table td:before{content:attr(data-th) ": ";font-weight:bold;width:6.5em;display:inline-block}.cnt_prn-table .btn{margin-bottom:0}@media (min-width: 767px){.cnt_prn-table td:before{display:none}.cnt_prn-table th,.cnt_prn-table td{padding:1em !important}.cnt_prn-table th:first-child,.cnt_prn-table td:first-child{padding-left:0}.cnt_prn-table th:last-child,.cnt_prn-table td:last-child{padding-right:0}.cnt_prn-table th,.cnt_prn-table td{display:table-cell}}#pageLogin{z-index:3;width:400px;margin-left:-200px;left:50%;top:200px;position:relative;border-radius:5px;background:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);box-sizing:border-box;padding:20px;border:1px solid #ccc}#pageLogin label{text-align:left}#pageLogin h1{margin-bottom:24px;text-align:center}#pageLogin input{width:100%}#pageLogin .logo{display:block;text-align:center}#pageLogin .logo img{margin:0 auto 20px auto}#pageLogin input[type="submit"]{margin-top:20px;background:#7f7d7c;border:1px solid #656463;color:#fff}#pageLogin .error_msg{padding:10px;background:#feefec;border:1px solid #f77c65;border-radius:3px}#pageLoginBg{background:url("../assets/loginbg.jpg") top center no-repeat;background-size:cover;left:0;top:0;right:0;bottom:0;position:fixed}#modulesPrinttemplate{margin-bottom:20px;padding:15px;background:#fff}#modulesPrinttemplate h3{margin:0 0 20px 0;text-align:left;font-size:14px}#modulesPrinttemplate h3:after{display:none}#modulesPrinttemplate li{border-bottom:1px solid gray;padding-bottom:2px !important;margin-bottom:2px;height:42px}#modulesPrinttemplate li .icon{float:left;width:32px;margin:4px 5px 0 1px}#modulesPrinttemplate li .icon img{width:100%;height:auto}#modulesPrinttemplate li a{display:block;height:42px;line-height:42px;text-decoration:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#modulesPrinttemplate li a:hover{background:gray;color:#fff;text-decoration:none}.climate{margin:0 0 40px 0}.climate .climateItem{background:#f7f7f7;margin-bottom:20px}.climate .climateItem .accContent{display:none;margin:20px;padding-top:20px;border-top:1px solid #ccc}.climate .climateItem .accContent li{margin-left:20px;list-style-type:disc}.climate .climateItem .accContent img{width:100%;height:auto}.climate .climateItem .accHead{display:block;cursor:pointer;padding:10px;min-height:110px;box-sizing:border-box}.climate .climateItem .accHead .openBtn{float:left;margin:25px 10px 0 5px;background:#fff;position:relative;color:#ccc;display:block;border-radius:50%;height:40px;width:40px}.climate .climateItem .accHead .openBtn:before{content:'+';position:absolute;color:#ccc;display:block;height:40px;width:40px;font-size:30px;line-height:40px;text-align:center;top:0;left:0}.climate .climateItem .accHead h3{color:#595959;padding:10px;margin-bottom:0;float:left}.climate .climateItem .accHead .climateInfobox{background:#fff;width:350px;float:right;padding:5px 10px;margin:5px;border-radius:5px;box-sizing:border-box}.climate .climateItem .accHead .climateInfobox span{width:180px;display:inline-block}.climate .climateItem .accHead.current .openBtn{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.climate .climateItem .accHead.current .openBtn:before{content:'-'}@media screen and (max-width: 800px){.climate .climateItem .accHead .climateInfobox{float:none;width:calc(100% - 10px)}.climate .climateItem .accHead h3{float:none}}.climatePartnerAccount span{display:inline-block;width:150px;font-weight:bold}@media screen and (max-width: 480px){.climatePartnerAccount span{display:block;width:100%}}@-moz-document url-prefix(){select option{padding:5px 15px}.btn.upload{padding:0 10px 0 0}input[type="file"]{height:auto !important}}select::-ms-expand{display:none}#delivery_countdown{font-size:12px;display:block;margin-top:5px;padding:5px;background:#f7f7f7;border:solid 1px #c4c4c4}.fr-window,.fr-window [class^="fr-"],.fr-overlay,.fr-overlay [class^="fr-"],.fr-spinner,.fr-spinner [class^="fr-"]{box-sizing:border-box}.fr-window{position:fixed;width:100%;height:100%;top:0;left:0;font:13px/20px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;transform:translateZ(0px)}.fr-overlay{z-index:99998}.fr-window{z-index:99999}.fr-spinner{z-index:100000}.fr-overlay{position:fixed;top:0;left:0;height:100%;width:100%}.fr-overlay-background{float:left;width:100%;height:100%;background:#000;opacity:.9;filter:alpha(opacity=90)}.fr-overlay-ui-fullclick .fr-overlay-background{background:#292929;opacity:1;filter:alpha(opacity=100)}.fr-window.fr-mobile-touch,.fr-overlay.fr-mobile-touch{position:absolute;overflow:visible}.fr-measured{margin:0 !important;min-width:0 !important;min-height:0 !important}.fr-box{position:absolute;top:0;left:0;width:100%;height:100%}.fr-pages{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-page{position:absolute;width:100%;height:100%}.fr-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center}.fr-hovering-clickable .fr-container{cursor:pointer}.fr-ui-inside .fr-container{padding:20px 20px}.fr-ui-inside.fr-no-sides .fr-container{padding:20px}.fr-ui-outside .fr-container{padding:20px 82px}.fr-ui-outside.fr-no-sides .fr-container{padding:20px 48px}@media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 700px){.fr-ui-inside .fr-container{padding:12px 12px}.fr-ui-inside.fr-no-sides .fr-container{padding:12px}.fr-ui-outside .fr-container{padding:12px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:12px 48px}}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px){.fr-ui-inside .fr-container{padding:0px 0px}.fr-ui-inside.fr-no-sides .fr-container{padding:0px}.fr-ui-outside .fr-container{padding:0px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:0px 48px}}.fr-ui-fullclick .fr-container{padding:0}.fr-ui-fullclick.fr-no-sides .fr-container{padding:0}.fr-ui-fullclick.fr-type-video .fr-container{padding:0px 62px}.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container{padding:48px 0px}.fr-overflow-y .fr-container{padding-top:0 !important;padding-bottom:0 !important}.fr-content,.fr-content-background{position:absolute;top:50%;left:50%;overflow:visible}.fr-content-element{float:left;width:100%;height:100%}.fr-content-background{background:#101010}.fr-info{position:absolute;top:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;text-align:left;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:none;opacity:1}.fr-ui-inside .fr-info-background{filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-ui-outside .fr-info-background{background:#0d0d0d}.fr-content .fr-info{top:auto;bottom:0}.fr-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.fr-caption{width:auto;display:inline;white-space:wrap;color:#fff}.fr-position{color:#b3b3b3;float:right;line-height:21px;opacity:0.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.fr-position-outside,.fr-position-inside{position:absolute;bottom:0;right:0;margin:12px;width:auto;padding:2px 8px;border-radius:10px;font-size:11px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,0.4);display:none;overflow:hidden;white-space:nowrap;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-position-inside{border:0}.fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d0d0d;filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-position-text{color:#b3b3b3}.fr-position-outside .fr-position-text,.fr-position-inside .fr-position-text{float:left;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.3);opacity:1}.fr-ui-outside .fr-position-outside{display:block}.fr-ui-outside .fr-info .fr-position{display:none}.fr-ui-inside.fr-no-caption .fr-position-inside{display:block}.fr-info a,.fr-info a:hover{color:#ccc;border:0;background:none;text-decoration:underline}.fr-info a:hover{color:#eee}.fr-ui-outside.fr-no-caption .fr-info{display:none}.fr-ui-inside.fr-no-caption .fr-caption{display:none}.fr-stroke{position:absolute;top:0;left:0;width:100%;height:1px}.fr-stroke-vertical{width:1px;height:100%}.fr-stroke-horizontal{padding:0 1px}.fr-stroke-right{left:auto;right:0}.fr-stroke-bottom{top:auto;bottom:0}.fr-stroke-color{float:left;width:100%;height:100%;background:rgba(255,255,255,0.08)}.fr-info .fr-stroke-color{background:rgba(80,80,80,0.3)}.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom{display:none}.fr-ui-fullclick .fr-stroke{display:none}.fr-ui-fullclick .fr-content-background{box-shadow:none}.fr-info .fr-stroke-top{display:none}.fr-side{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;zoom:1}.fr-side-previous{left:0}.fr-side-next{right:0;left:auto}.fr-side-disabled{cursor:default}.fr-side-hidden{display:none !important}.fr-side-button{float:left;width:100%;height:100%;margin:0;padding:0}.fr-side-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010;background-color:#ccc}.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-side{width:54px;height:60px;margin:0;margin-top:-30px}.fr-side-button{width:48px;height:60px;margin:0 3px}}.fr-close{position:absolute;width:48px;height:48px;top:0;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}.fr-close-background{background-color:#000}.fr-thumbnails{position:absolute;overflow:hidden}.fr-thumbnails-disabled .fr-thumbnails{display:none !important}.fr-thumbnails-horizontal .fr-thumbnails{width:100%;height:12%;min-height:74px;max-height:160px;bottom:0}.fr-thumbnails-vertical .fr-thumbnails{height:100%;width:10%;min-width:74px;max-width:160px;left:0}.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}.fr-thumbnail-overlay{cursor:pointer}.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}.fr-ltIE9 .fr-thumbnail-overlay-border{border-width:0 !important}.fr-thumbnail .fr-thumbnail-image{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}.fr-thumbnail:hover .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=99);opacity:.99}.fr-thumbnail-active .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=35);opacity:.35}.fr-thumbnail-active{cursor:default}.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-loading-background{background-color:#161616;background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}.fr-thumbnail-loading-icon{display:none}.fr-thumbnail-error .fr-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202020}.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 5px;position:relative;overflow:hidden}.fr-thumbnails-side-previous{margin-left:12px}.fr-thumbnails-side-next{margin-right:12px}.fr-thumbnails-vertical .fr-thumbnails-side{height:28px;width:100%;margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}.fr-thumbnails-side-button-disabled *{cursor:default}.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}.fr-thumbnails-side-button-icon{height:42px;width:42px;position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs,.fr-thumbnails-vertical .fr-thumbnail-frame{clear:both}.fr-window-ui-fullclick .fr-thumbnails{background:#090909}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom{display:block !important}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left{display:block !important}.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:12px 5px}.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:5px 12px}.fr-thumbnails-measured .fr-thumbnails-thumbs{padding:0 !important}@media all and (min-height: 700px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:16px 8px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:16px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:16px}}@media all and (min-height: 980px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:20px 10px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 10px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:20px}}@media all and (min-width: 1200px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:8px 16px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:16px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:16px}}@media all and (min-width: 1800px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:10px 20px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px){.fr-thumbnails-horizontal .fr-thumbnails{display:none !important}}@media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-thumbnails-vertical .fr-thumbnails{display:none !important}}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-page{min-width:100%}.fr-page{min-height:100%}}.fr-window-ui-fullclick .fr-side-next-outside,.fr-window-ui-fullclick .fr-side-previous-outside,.fr-window-ui-fullclick .fr-close-outside,.fr-window-ui-fullclick .fr-content .fr-side-next,.fr-window-ui-fullclick .fr-content .fr-side-previous,.fr-window-ui-fullclick .fr-content .fr-close,.fr-window-ui-fullclick .fr-content .fr-info,.fr-window-ui-outside .fr-side-next-fullclick,.fr-window-ui-outside .fr-side-previous-fullclick,.fr-window-ui-outside .fr-close-fullclick,.fr-window-ui-outside .fr-content .fr-side-next,.fr-window-ui-outside .fr-content .fr-side-previous,.fr-window-ui-outside .fr-content .fr-close,.fr-window-ui-outside .fr-content .fr-info,.fr-window-ui-inside .fr-page>.fr-info,.fr-window-ui-inside .fr-side-next-fullclick,.fr-window-ui-inside .fr-side-previous-fullclick,.fr-window-ui-inside .fr-close-fullclick,.fr-window-ui-inside .fr-side-next-outside,.fr-window-ui-inside .fr-side-previous-outside,.fr-window-ui-inside .fr-close-outside{display:none !important}.fr-toggle-ui{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui,.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui{opacity:1}.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{-webkit-transition:opacity .3s;transition:opacity .3s}.fr-ltIE9.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{display:none}.fr-spinner{position:fixed;width:52px;height:52px;background:#101010;background:rgba(16,16,16,0.85);border-radius:5px}.fr-spinner div{position:absolute;top:0;left:0;height:64%;width:64%;margin-left:18%;margin-top:18%;opacity:1;-webkit-animation:fresco-12 1.2s infinite ease-in-out;animation:fresco-12 1.2s infinite ease-in-out}.fr-spinner div:after{content:'';position:absolute;top:0;left:50%;width:2px;height:8px;margin-left:-1px;background:#fff;box-shadow:0 0 1px rgba(0,0,0,0)}.fr-spinner div.fr-spin-1{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.fr-spinner div.fr-spin-2{-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.fr-spinner div.fr-spin-3{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.fr-spinner div.fr-spin-4{-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.fr-spinner div.fr-spin-5{-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.fr-spinner div.fr-spin-7{-ms-transform:rotate(210deg);-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.fr-spinner div.fr-spin-8{-ms-transform:rotate(240deg);-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.fr-spinner div.fr-spin-9{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.fr-spinner div.fr-spin-10{-ms-transform:rotate(300deg);-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.fr-spinner div.fr-spin-11{-ms-transform:rotate(330deg);-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-0.1s;animation-delay:-0.1s}.fr-spinner div.fr-spin-12{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes fresco-12{0%{opacity:1}100%{opacity:0}}@keyframes fresco-12{0%{opacity:1}100%{opacity:0}}.fr-thumbnail-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}.fr-thumbnail-spinner-spin{position:relative;float:left;margin:8px 0 0 8px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0.2);border-right:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2);border-left:2px solid #fff;-webkit-animation:fr-thumbnail-spin 1.1s infinite linear;animation:fr-thumbnail-spin 1.1s infinite linear}.fr-thumbnail-spinner-spin,.fr-thumbnail-spinner-spin:after{border-radius:50%;width:24px;height:24px}@-webkit-keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fr-error{float:left;position:relative;background-color:#ca3434;width:160px;height:160px}.fr-error-icon{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px}.fr-window-skin-fresco .fr-side-button-icon,.fr-window-skin-fresco .fr-close-icon,.fr-window-skin-fresco .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url("../assets/fresco/sprite.svg")}.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-close-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url("../assets/fresco/sprite.png")}.fr-window-skin-fresco .fr-error-icon{background-position:-160px -126px}.fr-window-skin-fresco .fr-content-background{background:#101010;box-shadow:0 0 5px rgba(0,0,0,0.4)}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background{box-shadow:none}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,0.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,0.1)}.fr-window-skin-fresco .fr-side-button-background{background-color:transparent}.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:-13px -14px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-93px -14px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:-13px -214px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-93px -214px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-svg .fr-side-button-icon{opacity:.5}.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon{opacity:.8}.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon{opacity:.2}.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon{background-image:none}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:0px -300px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-48px -300px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:0px -420px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-48px -420px}}.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background{background-color:#363636}.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background{background-color:#131313;filter:alpha(opacity=80);opacity:.8}.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background{background-color:#191919}.fr-window-skin-fresco .fr-close .fr-close-icon{background-position:-168px -8px}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{background-position:-210px -8px}.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon{background-position:-210px -8px;opacity:.8}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{opacity:1}.fr-window-skin-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,0.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,0.1)}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 -1px 4px rgba(0,0,0,0.3)}.fr-window-skin-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,0.08)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0px}.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-209px -49px}.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-167px -91px}.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-335px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-293px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon{-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-167px -49px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-209px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-293px -49px}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -49px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -91px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -49px}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -91px}.druckmuster_jn{display:none !important}.benefits>div{color:#fff}.benefits>div span{color:#cc964c}.benefits>div:first-child{background-color:#4c5458 !important}.benefits>div:nth-of-type(2){background-color:#595959 !important}.benefits>div:nth-of-type(3){background-color:#737373 !important}#homepage-text3 .subline{color:#333}#homepage-text4{background:#4c5458}#homepage-text4 .wrp>div{color:#fff}#navbar .topMenu:hover{color:#000;background:#fff}.menu-item-login.login_status_green:after{background-color:#e50083}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#e50083}.menu-item-login.login_status_green:after{background-color:#e50083 !important}.cd-dropdown-trigger{background-color:#595959;color:#fff}.no-touch .cd-dropdown-trigger:hover{background-color:#595959;color:#fff}.cd-dropdown-trigger::before,.cd-dropdown-trigger::after{background:#fff}.cd-dropdown-content .see-all a{color:#595959}.slide__text-link{border:1px solid #595959;background:#fff}.slide__text-link:hover{background:#595959;color:#fff}@media screen and (max-width: 1024px){.cd-dropdown-trigger.dropdown-is-active{background-color:#595959}.cd-dropdown{background-color:#4c5458;color:#fff}.cd-dropdown h2{background-color:#595959}.no-touch .cd-dropdown-trigger.dropdown-is-active:hover{background-color:#595959}.no-touch .cd-dropdown-content>li:not(.has-children) a:hover{color:#595959}.no-touch .cd-dropdown-content .cd-secondary-dropdown a:hover{color:#595959}.no-touch .cd-dropdown-content .cd-secondary-dropdown a strong{color:#fff !important}.cd-dropdown-content .cd-secondary-dropdown>li>a{color:#fff}.cd-dropdown-content .cd-secondary-dropdown>li>a strong{color:#fff !important;font-weight:normal}.cd-dropdown-content .cd-secondary-dropdown .go-back{background:#EEDCC3}.cd-dropdown-content .cd-secondary-dropdown .go-back a{color:#fff}.cd-dropdown-content>.has-children>a.is-active{box-shadow:inset 2px 0 0 #e50083;color:#595959}.cd-dropdown-content>.has-children>a.is-active::before,.cd-dropdown-content>.has-children>a.is-active::after{background:#595959}.open-to-left .cd-dropdown-content>.has-children>a.is-active{box-shadow:inset -2px 0 0 #595959}.go-back a::before,.go-back a::after{background:#e50083}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlcyI6WyJhcHBsaWNhdGlvbi5zYXNzIiwiX3NldHRpbmdzLnNhc3MiLCJfdGVtcGxhdGUuc2FzcyIsIl9mdW5jdGlvbnMuc2FzcyIsIl9yZXNldC5zYXNzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNhc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2FzcyIsImNvbXBvbmVudHMvX25hdmJhcl9tZWdhLnNhc3MiLCJjb21wb25lbnRzL19tb2RhbC5zYXNzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNhc3MiLCJjb21wb25lbnRzL19zaWRlYmFyLnNhc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNhc3MiLCJjb21wb25lbnRzL19lcnJvcmhhbmRsZXIuc2FzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2FzcyIsImNvbXBvbmVudHMvX3VwbG9hZC5zYXNzIiwiY29tcG9uZW50cy9fcG9wdXAuc2FzcyIsImNvbXBvbmVudHMvX3Bvc3Rha3R1ZWxsLnNhc3MiLCJjb21wb25lbnRzL19pY29ucy5zYXNzIiwiY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zYXNzIiwiY29tcG9uZW50cy9fcnRlX2VkaXRvci5zYXNzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zYXNzIiwiY29tcG9uZW50cy9fcGFyYWxsYXguc2FzcyIsImNvbXBvbmVudHMvX2ZpbHRlci5zYXNzIiwiY29tcG9uZW50cy9fcmVsYXRlZC5zYXNzIiwibGF5b3V0L19sYXlvdXQuc2FzcyIsImxheW91dC9faGVhZGVyLnNhc3MiLCJsYXlvdXQvX2Zvb3Rlci5zYXNzIiwibGF5b3V0L19hY2NvdW50X3RyYWNraW5nLnNhc3MiLCJsYXlvdXQvX3RyYWRlLWdyb3VwLnNhc3MiLCJsYXlvdXQvX3RyYWRlLWJsb2NrLnNhc3MiLCJsYXlvdXQvX2RldGFpbC5zYXNzIiwibGF5b3V0L19kZXRhaWxfZnJlZS5zYXNzIiwibGF5b3V0L19kZXRhaWxfdmlzdWFsLnNhc3MiLCJsYXlvdXQvX2RldGFpbF92aXN1YWxfZXhwZXJ0LnNhc3MiLCJsYXlvdXQvX2Zvcm1faW5kaXZpZHVhbC5zYXNzIiwibGF5b3V0L19mb3RvbGlhLnNhc3MiLCJsYXlvdXQvX2ZpbmlzaC5zYXNzIiwibGF5b3V0L191c3Auc2FzcyIsImxheW91dC9fcGF5bWVudC5zYXNzIiwibGF5b3V0L19jYXRlZ29yeS5zYXNzIiwibGF5b3V0L19jYXRlZ29yeV9wcm9kdWN0LWxpc3Rpbmcuc2FzcyIsImxheW91dC9fY21zLXBhZ2Uuc2FzcyIsImxheW91dC9fYWRkcmVzcy5zYXNzIiwibGF5b3V0L19wd19sb3N0LnNhc3MiLCJsYXlvdXQvX2tvbnRvX3RyYWNraW5nLnNhc3MiLCJsYXlvdXQvX3VwbG9hZC5zYXNzIiwibGF5b3V0L191cGxvYWRjaGVjay5zYXNzIiwibGF5b3V0L191cGxvYWRfbmFjaF9iZXN0ZWxsdW5nLnNhc3MiLCJsYXlvdXQvX2ltcHJlc3N1bS5zYXNzIiwibGF5b3V0L19zaXRlcy5zYXNzIiwibGF5b3V0L19jYXJ0LnNhc3MiLCJsYXlvdXQvX2Nyb3Auc2FzcyIsImxheW91dC9fY2FsY3VsYXRvci5zYXNzIiwibGF5b3V0L19jb250YWN0LnNhc3MiLCJsYXlvdXQvX2NvbnRhY3RfcGVyc29uLnNhc3MiLCJsYXlvdXQvX2xvZ2luLnNhc3MiLCJtb2R1bGVzL19wcmludHRlbXBsYXRlLnNhc3MiLCJtb2R1bGVzL19tb2R1bGUtY2xpbWF0ZXBhcnRuZXIuc2FzcyIsImJyb3dzZXItZml4ZXMvX21vei5zYXNzIiwiYnJvd3Nlci1maXhlcy9faWUuc2FzcyIsInBsdWdpbnMvX2NvdW50ZG93bi5zYXNzIiwicGx1Z2lucy9fZnJlc2NvLnNjc3MiLCJjdXN0b20vY3VzdG9tLnNhc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy9QcmVzZXR0aW5ncyBhbmQgcmVzZXRcbkBpbXBvcnQgXCJzZXR0aW5nc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcblxuLy9pbXBvcnQgY29tcG9uZW50IHN0eWxlc1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZiYXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdmJhcl9tZWdhXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2xpZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaWRlYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9lcnJvcmhhbmRsZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3VwbG9hZFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcG9wdXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Bvc3Rha3R1ZWxsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pY29uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcnRlX2VkaXRvclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFyYWxsYXhcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpbHRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmVsYXRlZFwiO1xuXG4vL2ltcG9ydCBsYXlvdXQgc3BlY2lmaWMgc3R5bGVzXG5AaW1wb3J0IFwibGF5b3V0L2xheW91dFwiO1xuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2FjY291bnRfdHJhY2tpbmdcIjtcbkBpbXBvcnQgXCJsYXlvdXQvdHJhZGUtZ3JvdXBcIjtcbkBpbXBvcnQgXCJsYXlvdXQvdHJhZGUtYmxvY2tcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZGV0YWlsXCI7XG5AaW1wb3J0IFwibGF5b3V0L2RldGFpbF9mcmVlXCI7XG5AaW1wb3J0IFwibGF5b3V0L2RldGFpbF92aXN1YWxcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZGV0YWlsX3Zpc3VhbF9leHBlcnRcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9ybV9pbmRpdmlkdWFsXCI7XG5AaW1wb3J0IFwibGF5b3V0L2ZvdG9saWFcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZmluaXNoXCI7XG5AaW1wb3J0IFwibGF5b3V0L3VzcFwiO1xuQGltcG9ydCBcImxheW91dC9wYXltZW50XCI7XG5AaW1wb3J0IFwibGF5b3V0L2NhdGVnb3J5XCI7XG5AaW1wb3J0IFwibGF5b3V0L2NhdGVnb3J5X3Byb2R1Y3QtbGlzdGluZ1wiO1xuQGltcG9ydCBcImxheW91dC9jbXMtcGFnZVwiO1xuQGltcG9ydCBcImxheW91dC9hZGRyZXNzXCI7XG5AaW1wb3J0IFwibGF5b3V0L3B3X2xvc3RcIjtcbkBpbXBvcnQgXCJsYXlvdXQva29udG9fdHJhY2tpbmdcIjtcbkBpbXBvcnQgXCJsYXlvdXQvdXBsb2FkXCI7XG5AaW1wb3J0IFwibGF5b3V0L3VwbG9hZGNoZWNrXCI7XG5AaW1wb3J0IFwibGF5b3V0L3VwbG9hZF9uYWNoX2Jlc3RlbGx1bmdcIjtcbkBpbXBvcnQgXCJsYXlvdXQvaW1wcmVzc3VtXCI7XG5AaW1wb3J0IFwibGF5b3V0L3NpdGVzXCI7XG5AaW1wb3J0IFwibGF5b3V0L2NhcnRcIjtcbkBpbXBvcnQgXCJsYXlvdXQvY3JvcFwiO1xuQGltcG9ydCBcImxheW91dC9jYWxjdWxhdG9yXCI7XG5AaW1wb3J0IFwibGF5b3V0L2NvbnRhY3RcIjtcbkBpbXBvcnQgXCJsYXlvdXQvY29udGFjdF9wZXJzb25cIjtcbkBpbXBvcnQgXCJsYXlvdXQvbG9naW5cIjtcblxuLy9pbXBvcnQgbW9kdWxlcyBzdHlsZXNcbkBpbXBvcnQgXCJtb2R1bGVzL3ByaW50dGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL21vZHVsZS1jbGltYXRlcGFydG5lclwiO1xuXG4vL2ltcG9ydCBicm93c2VyIGZpeGVzXG5AaW1wb3J0IFwiYnJvd3Nlci1maXhlcy9tb3pcIjtcbkBpbXBvcnQgXCJicm93c2VyLWZpeGVzL2llXCI7XG5cbi8vaW1wb3J0IHBsdWdpbnMgc3R5bGVzXG5AaW1wb3J0IFwicGx1Z2lucy9jb3VudGRvd25cIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2ZyZXNjb1wiO1xuXG4vL2ltcG9ydCBjdXN0b20gc3R5bGVzXG5AaW1wb3J0IFwiY3VzdG9tL2N1c3RvbVwiO1xuIiwiLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNTRVRUSU5HUyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbiR0ZW1wbGF0ZTogJ3ByZW1pdW0nO1xuJGZvbnRwYXRoOiAnLi4vYXNzZXRzL2ZvbnQvJztcbiRtZWRpYXBhdGg6ICcuLi9hc3NldHMvJztcbiRsaW5lLWhlaWdodDogMjRweDtcbiRmb250LXNpemU6IDE0cHg7XG4kZ3JpZDogMzBweDtcbiIsIiRjb2xvcl9mb250OiAjMDAwMDAwO1xuJGNvbG9yX3doaXRlOiAjZmZmO1xuJGNvbG9yX2hpZ2hsaWdodDogIzU5NTk1OTtcbi8vI2NmMDBhMFxuJGNvbG9yX2xpZ2h0OiAjRUVEQ0MzO1xuJGNvbG9yX3N1Y2Nlc3M6ICM3ZjdkN2M7XG4kY29sb3JfZ3JlZW46ICNlNTAwODM7XG4kY29sb3JfZXJyb3I6ICNkMTJiMGI7XG4kY29sb3JfZ3JheTogI2Y3ZjdmNztcbiRpbWFnZV9wcmVmaXg6ICdwcmVtaXVtJztcbiRjb2xvcl9pbmRpdmlkdWFsOiAjNGM1NDU4O1xuJGNvbG9yX2JsYWNrOiAjMzMzMzMzO1xuJGNvbG9yX3dhcm5pbmc6ICNkYTkxMDM7XG4kY29sb3JfZGFyazogIzRjNTQ1ODtcbiRjb2xvcl9zdWNjZXNzX2dyZWVuOiAjNjljYTAwO1xuIiwiLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNNaXhpbnNcbkBtaXhpbiB0cmFuc2l0aW9uKCAkYXR0cjogYWxsLCAkdGltZTogMC4yNSwgJGVhc2luZzogZWFzZS1vdXQgKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGF0dHIgJHRpbWUrcyAkZWFzaW5nO1xuICAtbW96LXRyYW5zaXRpb246ICRhdHRyICR0aW1lK3MgJGVhc2luZztcbiAgdHJhbnNpdGlvbjogJGF0dHIgJHRpbWUrcyAkZWFzaW5nOyB9XG5cbkBtaXhpbiBwb3NpdGlvbigkdG9wOiBhdXRvLCAkcmlnaHQ6IGF1dG8sICRib3R0b206IGF1dG8sICRsZWZ0OiBhdXRvKSB7XG4gIHRvcDogJHRvcDtcbiAgcmlnaHQ6ICRyaWdodDtcbiAgYm90dG9tOiAkYm90dG9tO1xuICBsZWZ0OiAkbGVmdDsgfVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDAmZGlzcGxheT1zd2FwJyk7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb24nO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAnZHJ1Y2tzaG9wLXByZW1pdW0uZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdkcnVja3Nob3AtcHJlbWl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ2RydWNrc2hvcC1wcmVtaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmb250cGF0aCArICdkcnVja3Nob3AtcHJlbWl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAnZHJ1Y2tzaG9wLXByZW1pdW0uc3ZnI2RydWNrc2hvcC1wcmVtaXVtJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWd1bGFyJztcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ3BvcHBpbnMtcmVndWxhci13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAncG9wcGlucy1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdwb3BwaW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJGZvbnRwYXRoICsgJ3BvcHBpbnMtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmb250cGF0aCArICdwb3BwaW5zLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAncG9wcGlucy1yZWd1bGFyLXdlYmZvbnQuc3ZnI3BvcHBpbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JvbGQnO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAncG9wcGlucy1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdwb3BwaW5zLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ3BvcHBpbnMtYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgkZm9udHBhdGggKyAncG9wcGlucy1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZvbnRwYXRoICsgJ3BvcHBpbnMtYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCRmb250cGF0aCArICdwb3BwaW5zLWJvbGQtd2ViZm9udC5zdmcjcG9wcGlucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjazsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2VtaWJvbGQnO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAncG9wcGlucy1zZW1pYm9sZC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAncG9wcGlucy1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZm9udHBhdGggKyAncG9wcGlucy1zZW1pYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgkZm9udHBhdGggKyAncG9wcGlucy1zZW1pYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmb250cGF0aCArICdwb3BwaW5zLXNlbWlib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ3BvcHBpbnMtc2VtaWJvbGQtd2ViZm9udC5zdmcjcG9wcGlucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjazsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndGFnZ2VkJztcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ1RpdGlsbGl1bS1MaWdodC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAnVGl0aWxsaXVtLUxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdUaXRpbGxpdW0tTGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJGZvbnRwYXRoICsgJ1RpdGlsbGl1bS1MaWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmb250cGF0aCArICdUaXRpbGxpdW0tTGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAnVGl0aWxsaXVtLUxpZ2h0LXdlYmZvbnQuc3ZnI3JvYm90b2xpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsaWJyZS1saWdodCc7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdwb3BwaW5zLWxpZ2h0LXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdwb3BwaW5zLWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdwb3BwaW5zLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCRmb250cGF0aCArICdwb3BwaW5zLWxpZ2h0LXdlYmZvbnR0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmb250cGF0aCArICdwb3BwaW5zLWxpZ2h0LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ3BvcHBpbnMtbGlnaHQtd2ViZm9udC5zdmcjcG9wcGlucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjazsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGlicmUtYm9sZCc7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdwb3BwaW5zLWJvbGQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ3BvcHBpbnMtYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZm9udHBhdGggKyAncG9wcGlucy1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCRmb250cGF0aCArICdwb3BwaW5zLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZm9udHBhdGggKyAncG9wcGlucy1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ3BvcHBpbnMtYm9sZC13ZWJmb250LnN2ZyNwb3BwaW5zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsaWJyZS1tZWRpdW0nO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAncG9wcGlucy1zZW1pYm9sZC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAncG9wcGlucy1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZm9udHBhdGggKyAncG9wcGlucy1zZW1pYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgkZm9udHBhdGggKyAncG9wcGlucy1zZW1pYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmb250cGF0aCArICdwb3BwaW5zLXNlbWlib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ3BvcHBpbnMtc2VtaWJvbGQtd2ViZm9udC5zdmcjcG9wcGlucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjazsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVndWxhcic7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdwb3BwaW5zLXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ3BvcHBpbnMtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZm9udHBhdGggKyAncG9wcGlucy1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCRmb250cGF0aCArICdwb3BwaW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZm9udHBhdGggKyAncG9wcGlucy1yZWd1bGFyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ3BvcHBpbnMtcmVndWxhci13ZWJmb250LnN2ZyNwb3BwaW5zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjUkVTRVRcbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10YWItaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICdyZWd1bGFyJywgJ0hlbHZldGljYScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDsgfVxuXG5zZWxlY3Q6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7IH1cblxuc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDsgfVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5xOmFmdGVyLFxucTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLG1lbnUsbmF2LHNlY3Rpb24sbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLGNhbnZhcyx2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCB0ZXh0YXJlYSwgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGw6IHRvdWNoOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAqb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRjb2xvcl9ncmF5LCAxNSUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbjo6aW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRjb2xvcl9ncmF5LCAxNSUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG46Oi13ZWJraXQtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2ZvbnQ7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbjo6LW1zLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG46Oi1vLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1BSRVNFVFNcblxuLy8jIyMjIyMjI0hlbHBlcmNsYXNzZXNcbi53cnAge1xuICAvL3dyYXBwZXJjbGFzc1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmNsciB7XG4gIC8vc2luZ2xlIGxpbmUgY2xlYXJmaXhcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZiB7XG4gIC8vbXVsdGlibG9jayBjbGVhcmZpeFxuICB6b29tOiAxOyB9XG4uY2Y6YmVmb3JlLFxuLmNmOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cbi5jZjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8vIyMjIyMjIyNIZWFkbGluZXNcblxuaDEsaDIsaDMsaDQsaDUsaDYsLmhlYWRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0OyB9XG5cbmgxLGgyLGgzLC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuaDQge1xuICBmb250LXNpemU6IDIwcHg7IH1cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5oNiB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4vLyMjIyMjIyMjVHlwb2dyYXBoeVxuXG5cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMTkyXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4gICYubGlua19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICBjbGVhcjogYm90aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJ0biB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICY6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cblxuXG4uaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICYuc3VjY2VzcyB7XG4gICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzICFpbXBvcnRhbnQ7IH1cbiAgJi5lcnJvciB7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvciAhaW1wb3J0YW50OyB9IH1cblxuYSB7XG5cbiAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbmE6Oi13ZWJraXQtc2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG5hOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuYTo6LW1zLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuYTo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG5zdHJvbmc6bm90KFtjbGFzcz1cImhlYWRsaW5lXCJdKSwgYiB7XG4gIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICRjb2xvcl9mb250OyB9XG5cbnNwYW4uZGVsZXRlIHtcbiAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDEwJSk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA1MCUpO1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmVtLCBpIHtcbiAgY29sb3I6ICRjb2xvcl9mb250O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAxNSUpOyB9XG5ociB7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpOyB9XG5cbmltZyB7XG4gIC8vaW1hZ2UgY2xlYXJmaXhcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyB9XG5cbiNvZmZjYW52YXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwb3BJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLDEuMik7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgcG9wSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMiwxLjIpOyB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9IH1cblxuQGtleWZyYW1lcyBwb3BJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsMS4yKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmxlYWRwcmludC1icmFuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cbiIsIi8qIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI0J1dHRvbiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG5cbi5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX3N1Y2Nlc3MsIDclKTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3N1Y2Nlc3M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWluLXdpZHRoOiAkZ3JpZCAqIDQ7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAmOmhvdmVyLFxuICAmLmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsIDEwJSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgMjElKTtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTElKTsgfVxuICAmLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgIC1tb3otYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICBhbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAuYW5pbS5sb2FkaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDIxJSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsIDEwJSk7IH0gfVxuICAmLnN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9ncmVlbiwgNyUpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbjtcbiAgICAmOmhvdmVyLFxuICAgICYuaG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl9ncmVlbjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2dyZWVuO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2dyZWVuLCAxNSUpO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9ncmVlbiwgMTAlKTsgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAuYW5pbS5sb2FkaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgMjElKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCAxMCUpOyB9IH0gfVxuICAmLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfZXJyb3IsIDEwJSk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2Vycm9yO1xuICAgICY6aG92ZXIsXG4gICAgJi5ob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkZXNhdHVyYXRlKCRjb2xvcl9lcnJvciwgMTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2Vycm9yLCAxMCUpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2Vycm9yLCAyMSUpO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9lcnJvciwgNyUpOyB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgICAgLW1vei1hbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgICAgYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIC5hbmltLmxvYWRpbmcge1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfZXJyb3IsIDIxJSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2Vycm9yLCAxMCUpOyB9IH0gfVxuXG4gICYuZGVsZXRlIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfZXJyb3IsIDEwJSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvcjtcbiAgICAmOmhvdmVyLFxuICAgICYuaG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGVzYXR1cmF0ZSgkY29sb3JfZXJyb3IsIDEwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9lcnJvciwgMTAlKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9lcnJvciwgMjElKTtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZXJyb3IsIDclKTsgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAuYW5pbS5sb2FkaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2Vycm9yLCAyMSUpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9lcnJvciwgMTAlKTsgfSB9IH1cblxuXG4gICYuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9ncmF5LCAxNSUpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgIC5hbmltLmxvYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuICAmLnVwbG9hZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29udGVudDogJ1UnO1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgIHRvcDogMnB4OyB9XG4gICAgJi5maW5pc2hlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5maW5pc2hlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwb3BJbiAwLjVzIDEgZWFzZTtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBwb3BJbiAwLjVzIDEgZWFzZTtcbiAgICAgIGFuaW1hdGlvbjogcG9wSW4gMC41cyAxIGVhc2U7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgIGNvbnRlbnQ6ICd3JztcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9IH1cbiAgJi5kZWZhdWx0IHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfZ3JlZW4sIDclKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JlZW47XG4gICAgJjpob3ZlcixcbiAgICAmLmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfZ3JlZW47XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9ncmVlbjtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9ncmVlbiwgMTUlKTtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZ3JlZW4sIDEwJSk7IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICAtbW96LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICBhbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgLmFuaW0ubG9hZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDIxJSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTsgfSB9IH1cblxuICAmLmVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfVxuICAmLmZpbGVpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9IH1cblxuXG4uYnRuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9IH1cblxuLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNBbmltYXRpb25zXG5cbi5hbmltLmxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aWR0aDogJGZvbnQtc2l6ZTtcbiAgaGVpZ2h0OiAkZm9udC1zaXplO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYm9yZGVyOiBzb2xpZCAzcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAxLjFzIDQgbGluZWFyO1xuICAtbW96LWFuaW1hdGlvbjogbG9hZGVyIDEuMXMgNCBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbG9hZGVyIDEuMXMgNCBsaW5lYXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGxvYWRlciB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuXG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJpcHBsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1LDEuMDUpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHJpcHBsZSB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfVxuICA1MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA1LDEuMDUpOyB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9IH1cblxuQGtleWZyYW1lcyByaXBwbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LDEuMDUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfSB9XG4iLCIjbmF2YmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgY29sb3I6ICRjb2xvcl9mb250O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICYuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53cnAgPiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTsgfSB9XG4gICAgICAgICYuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTsgfSB9IH0gfVxuICAgICAgJi5pbmZvbWVudSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2Q2ZDZkNiFpbXBvcnRhbnQ7IH0gfSB9IH0gfVxuICAgICAgYSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG4gICAgICAgICYuZGF0YVRvcE1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgJi5oYXMtY2hpbGRyZW4ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICd2JztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgLjIpO1xuICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogICAgMHB4IDBweCAxNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAgICAgICAgIDBweCAwcHggMTVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAuMik7IH0gfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuc3VibGlzdCB7XG4gICAgICAgICAgd2lkdGg6IDkwMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICB0b3A6IDQ5cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTBweCAwO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3JlZ3VsYXInO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ3YnO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfSB9IH1cblxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICYuc3Vic3VibGlzdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3JlZ3VsYXInO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NmY2ZjZjtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4gICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH0gfSB9IH0gfSB9IH0gfSB9XG5cbiAgLnNlcnZpY2UtbWVudSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgZGl2IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgICBjb250ZW50OiAndic7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICY6aG92ZXIgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfSB9IH0gfVxuIiwidWwuY2QtZHJvcGRvd24tY29udGVudCxcbnVsLnN1Ym1lbnUge1xuICAubm9DaGlsZHJlbiB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAgICAgZW0ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGUgIWltcG9ydGFudDsgfSB9IH0gfVxuICBlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2hpZ2hsaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgcGFkZGluZzogMnB4IDdweCAwcHggNXB4O1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29udGVudDogJ3YnO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfSB9XG4iLCIubW9kYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgJi5sb2dpbiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luOiAtMzAwcHggMCAwIC00NXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC0yMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwuMik7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvZ2lubWVzc2FnZSA0LjVzIGVhc2Utb3V0IDE7XG4gICAgLW1vei1hbmltYXRpb246IGxvZ2lubWVzc2FnZSA0LjVzIGVhc2Utb3V0IDE7XG4gICAgLW1zLWFuaW1hdGlvbjogbG9naW5tZXNzYWdlIDQuNXMgZWFzZS1vdXQgMTtcbiAgICBhbmltYXRpb246IGxvZ2lubWVzc2FnZSA0LjVzIGVhc2Utb3V0IDE7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH0gfVxuXG5cblxuXG4jb3ZlcmxheSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMDAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2ZvbnQsMC41KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5KTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9naW5tZXNzYWdlIHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbiAgMjAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbiAgNjAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAtMjAwJTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGxvZ2lubWVzc2FnZSB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4gIDIwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDYwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogLTIwMCU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIGxvZ2lubWVzc2FnZSB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4gIDIwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDYwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogLTIwMCU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgbG9naW5tZXNzYWdlIHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbiAgMjAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbiAgNjAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAtMjAwJTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbi5tb2RhbC1jYXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1OyB9XG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAycHggMTZweDsgfVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDJweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBjb2xvcjogd2hpdGU7IH1cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xOSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGV0b3A7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZXRvcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAjbW9kYWwtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFydGljbGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmNsb3NlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICNhYWFhYWE7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbnRlbnQ6IFwieFwiO1xuICAgIHotaW5kZXg6IDY7IH0gfVxuLmNsb3NlOmhvdmVyLFxuLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGV0b3Age1xuICBmcm9tIHtcbiAgICB0b3A6IC0zMDBweDtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbiAgdG8ge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBhbmltYXRldG9wIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4gIHRvIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTsgfSB9XG4iLCIjc2xpZGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgLnNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdzZW1pYm9sZCc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbiAgICAgIGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH0gfVxuICAgICYuYWN0aXZlIGZpZ2NhcHRpb24ge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlckNhcHRpb24gMC4zNXMgMHMgMSBlYXNlLWluO1xuICAgICAgLW1vei1hbmltYXRpb246IHNsaWRlckNhcHRpb24gMC4zNXMgMHMgMSBlYXNlLWluO1xuICAgICAgLW1zLWFuaW1hdGlvbjogc2xpZGVyQ2FwdGlvbiAwLjM1cyAwcyAxIGVhc2UtaW47XG4gICAgICBhbmltYXRpb246IHNsaWRlckNhcHRpb24gMC4zNXMgMHMgMSBlYXNlLWluOyB9IH1cbiAgLndycCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2lkZS1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IC00cHg7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbiAgICAmLnNsaWRlLWxlZnQge1xuICAgICAgbGVmdDogLTgwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICd2JztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgICAmLnNsaWRlLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ3YnO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9IH0gfVxuICAjY29udHJvbE5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMjAlKTtcbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgNDAlKTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDsgfSB9IH0gfVxuXG5cblxuLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNBbmltYXRpb25zXG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZXJDYXB0aW9uIHtcbiAgMCUge1xuICAgIGxlZnQ6IC00MHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlckNhcHRpb24ge1xuICAwJSB7XG4gICAgbGVmdDogLTQwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5ALW1zLWtleWZyYW1lcyBzbGlkZXJDYXB0aW9uIHtcbiAgMCUge1xuICAgIGxlZnQ6IC00MHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuQGtleWZyYW1lcyBzbGlkZXJDYXB0aW9uIHtcbiAgMCUge1xuICAgIGxlZnQ6IC00MHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG4uc2xpZGVfX3RleHQtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH1cbi5zbGlkZXItcGFnaV9fZWxlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH1cbiIsIlxuc2VjdGlvbiAuc2lkZWJhciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI4MHB4O1xuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgY29udGVudDogJ3YnO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCA0MCUpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4gICAgJi5jdXJyZW50IGEge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4uY2F0X2xpc3RpbmcgLnNpZGViYXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4iLCIuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDA7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgY29udGVudDogJ3YnO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH0gfVxuICAgICY6bGFzdC1jaGlsZCBhLFxuICAgICY6aG92ZXIgYSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuIiwiLmhpbnQge1xuXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkY29sb3JfZXJyb3IsIDUwJSksNTAlKTtcbiAgY29sb3I6ICRjb2xvcl9lcnJvcjtcbiAgcGFkZGluZzogMTVweCAkZ3JpZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfZXJyb3I7XG4gICYud3JwLFxuICAud3JwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICBjb2xvcjogJGNvbG9yX2Vycm9yICFpbXBvcnRhbnQ7IH1cblxuICBsaSB7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvcjsgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2Vycm9yO1xuICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4gICYubWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDEwJSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgICYuc3VjY2VzcyB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9zdWNjZXNzX2dyZWVuO1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvcl9zdWNjZXNzX2dyZWVuLCA1MCUpLDUwJSk7XG4gICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3NfZ3JlZW47XG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzX2dyZWVuOyB9XG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2Vzc19ncmVlbjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzX2dyZWVuOyB9IH1cblxuICAgICoge1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9XG4gICAgbGkge1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250ICFpbXBvcnRhbnQ7IH1cblxuICAgIC5idG4uc3VjY2VzcyNrdW5kZW5ob2xlbnN1Ym1pdCB7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfSB9XG5cbi5oaW50X21zZyB7XG5cbiAgYmFja2dyb3VuZDogbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvcl9lcnJvciwgNTAlKSw1MCUpO1xuICBjb2xvcjogJGNvbG9yX2Vycm9yO1xuICBwYWRkaW5nOiAxNXB4ICRncmlkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9lcnJvcjtcbiAgJi53cnAsXG4gIC53cnAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgIGNvbG9yOiAkY29sb3JfZXJyb3IgIWltcG9ydGFudDsgfVxuXG4gIGxpIHtcbiAgICBjb2xvcjogJGNvbG9yX2Vycm9yOyB9XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZXJyb3I7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvcjsgfVxuXG4gICYubWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDEwJSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgICYuc3VjY2VzcyB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvcl9zdWNjZXNzLCA1MCUpLDUwJSk7XG4gICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzOyB9XG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzOyB9IH1cblxuICAgICoge1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9XG4gICAgbGkge1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250ICFpbXBvcnRhbnQ7IH1cblxuICAgIC5idG4uc3VjY2VzcyNrdW5kZW5ob2xlbnN1Ym1pdCB7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfSB9XG5cblxuXG4uZXJyb3JfbXNnIHtcbiAgY29sb3I6ICRjb2xvcl9lcnJvcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgIGNvbG9yOiAkY29sb3JfZXJyb3IgIWltcG9ydGFudDsgfSB9XG4iLCIvL2Zvcm0jZm9ybXVsYXIsXG4vL2Zvcm0jZHJ1Y2ttdXN0ZXJcbmZvcm06bm90KFtpZD1cImZvcm11bGFyX3Jlc2VsbGVyXCJdKSB7XG5cbiAgaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDE1JSk7IH1cblxuICBoMixoMyxoNCwgaDUsIGg2IHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtZmFtaWx5OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDE3OHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHdpZHRoOiAzNTBweDsgfSB9XG5cblxuICBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA2MTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7IH1cbiAgI3NpZGViYXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIHN0cm9uZywgaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBoNCB7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgaW5wdXQsIGJ1dHRvbi5idG4sIGEuYnRuLCB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbiAgICAjY3VzdG9tZXJsb2dvX2JpbGxpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvOyB9IH0gfVxuXG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRkIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICB0ci50b3RhbCB7XG4gICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7IH0gfVxuXG4gIGZpZWxkc2V0IHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBpbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7IH1cblxuXG4gICAgc21hbGwge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9IH1cblxuICBpbnB1dDpub3QoLmJ0biksXG4gIHNlbGVjdCxcbiAgLm5vbi1pbnB1dC1maWVsZCxcbiAgdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgIGZvbnQtZmFtaWx5OiAncmVndWxhcic7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgMzAlKTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTsgfVxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICY6Zm9jdXM6aG92ZXIge1xuICAgICAgY3Vyc29yOiB0ZXh0OyB9XG4gICAgJi5oYXMtc3BhcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDAgIWltcG9ydGFudDsgfVxuICAgICYuc3BhcmUge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5cbiAgLm5vbi1pbnB1dC1maWVsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7IH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfSB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLm5vbi1pbnB1dC1maWVsZCB7XG4gICAgd2lkdGg6IDMzMHB4OyB9XG5cblxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAncmVndWxhcic7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gIGlucHV0W25hbWU9XCJjbWRfY2FsY1wiXSxcbiAgYnV0dG9uW25hbWU9XCJjbWRfY2FsY1wiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjb250ZW50OiAnbyc7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWluZGVudDogLTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLm1lYXN1cmVtZW50IHtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTEwcHg7IH1cbiAgICAudmFsdWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH0gfVxuICAuY29sLTIgaW5wdXQge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiAgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ2VsZW1lbnRzX3NlbGVjdC5wbmcnKSBuby1yZXBlYXQgOTglIGNlbnRlciAkY29sb3JfZ3JheTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgICBvcHRpb24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgLXdlYmtpdC1yZXNpemU6IG5vbmU7XG4gICAgLW1vei1yZXNpemU6IG5vbmU7XG4gICAgLW1zLXJlc2l6ZTogbm9uZTtcbiAgICByZXNpemU6IG5vbmU7IH1cblxuICA+IC5idG46bm90KFtuYW1lPVwiY21kX2NhbGNcIl0pLFxuICBhcnRpY2xlIC5idG46bm90KFtuYW1lPVwiY21kX2NhbGNcIl0pLFxuICA+IHNlY3Rpb246bm90KCN0b3RhbF9ibG9jaykgPiAuYnRuOm5vdChbbmFtZT1cImNtZF9jYWxjXCJdKSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiAgLnJlcXVpcmVtZW50LFxuICAuc3VmZml4IHtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiAgLnN1ZmZpeCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAxNSUpOyB9XG5cbiAgLmluZm8ge1xuICAgIGN1cnNvcjogaGVscDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpOyB9XG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAudG9vbHRpcCB7XG4gICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLC4xNSk7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC50b29sdGlwIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH0gfSB9XG5cbiNwcmVsb2FkZXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcbiAgei1pbmRleDogMTA7XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYW5pbS5sb2FkaW5nIHtcbiAgICByaWdodDogNDglO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXI6IHNvbGlkIDVweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9XG5cblxuI2RlbGl2ZXJ5X2FkZHJlc3MsXG4jZGl2ZXJnZW50X2FkZHJlc3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4jY2FydF90ZWlsbGllZmVydW5nIHtcbiAgJi5kZXRhaWxfcGFnZSB7fVxuICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAuY29sX2xlZnQge1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50OyB9XG5cbiAgLnJlc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxODVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuXG4gIGZpZWxkc2V0IHtcbiAgICAmLnNhdmVTZXR0aW5ncyB7XG4gICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIGZsb2F0OiBsZWZ0IWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4NXB4OyB9IH0gfVxuXG4gIHRhYmxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAuZGVsZXRlUGFydGlhbERlbGl2ZXJ5IHtcbiAgICAgIGNvbG9yOiBkYXJrcmVkO1xuICAgICAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1pbiBmb250LXdlaWdodDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH0gfVxuXG4gIC5pbnB1dFdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5cbiNjYXJ0X3RlaWxsaWVmZXJ1bmcuZGV0YWlsX3BhZ2UgZmllbGRzZXQgPiBsYWJlbCB7XG4gIHdpZHRoOiAxODVweCFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDsgfVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjY2FydF90ZWlsbGllZmVydW5nIHtcbiAgICAmLmRldGFpbF9wYWdlIHtcbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAyNDFweCFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7IH0gfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAjY2FydF90ZWlsbGllZmVydW5nIHtcbiAgICAmLmRldGFpbF9wYWdlIHtcbiAgICAgIC5yZXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfSB9IH1cblxuICAjY2FydF90ZWlsbGllZmVydW5nLmRldGFpbF9wYWdlIGZpZWxkc2V0ID4gbGFiZWwsXG4gICNjYXJ0X3RlaWxsaWVmZXJ1bmcuZGV0YWlsX3BhZ2UgZmllbGRzZXQgPiBpbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuICB0YWJsZSB7XG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4OyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIkZpcm1hOlwiOyB9IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTmFjaG5hbWU6XCI7IH0gfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJQTFo6XCI7IH0gfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJBdWZsYWdlOlwiOyB9IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVmVyc2FuZDpcIjsgfSB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTCZvdW1sO3NjaGVuXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfSB9IH0gfSB9IH1cbiIsIi51cGxvYWRfZmllbGQge1xuICBwcm9ncmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRleHRfcGVyY2VudCB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3Jfc3VjY2VzcywgMTUlKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCAwIDE1cHggMDsgfVxuXG4gIC50ZXh0X2ZpbGVuYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuIiwiI3BvcHVwX29mZmVyLFxuI3BvcHVwX3JlY29tbWVuZCB7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5idG4uc3VjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5idG4sXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9IH1cblxuI3BvcHVwX3JlY29tbWVuZCB7XG4gIGZvcm0ge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBmaWVsZHNldCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfSB9XG5cbiNkc19wb3B1cF9vdmVybGF5IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjNzIDEgZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGZhZGVJbiAwLjNzIDEgZWFzZTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyAxIGVhc2U7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSk7XG4gICY6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHdpZHRoOiAkZm9udC1zaXplO1xuICAgIGhlaWdodDogJGZvbnQtc2l6ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAkY29sb3Jfd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtbW96LWFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyOyB9XG4gICY6YmVmb3JlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29udGVudDogJ3gnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICByaWdodDogMjBweDtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIGZvbnQtc2l6ZTogMjAwJTsgfVxuXG4gICYuY2xvc2luZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5KTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuI2RzX3BvcHVwIHtcbiAgbWF4LWhlaWdodDogNzAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjE7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2dyYXk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwb3BJbiAwLjVzIDEgZWFzZTtcbiAgLW1vei1hbmltYXRpb246IHBvcEluIDAuNXMgMSBlYXNlO1xuICBhbmltYXRpb246IHBvcEluIDAuNXMgMSBlYXNlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkpO1xuICAmLmNsb3Npbmcge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC0xMDAlOyB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuIiwiLy9jb2xvcnNcbiRibGFja181MDogcmdiYSgwLDAsMCwwLjUpO1xuJHdoaXRlOiAjZmZmO1xuJGNvbG9yX3N0YXJfZHVzdF9hcHByb3g6ICM5YzljOWM7XG4kY29sb3JfcGlua19zd2FuX2FwcHJveDogI2JiYmJiYjtcbiRjb2xvcl9xdWlsbF9ncmF5X2FwcHJveDogI2Q1ZDVkNTtcbiRjb2xvcl9ibGFja19oYXplX2FwcHJveDogI2Y2ZjZmNjtcbiRjb2xvcl9jaGljYWdvX2FwcHJveDogIzVkNWQ1ZDtcbiRhbGFiYXN0ZXI6ICNmYWZhZmE7XG4kY29sb3JfZ3Vuc21va2VfYXBwcm94OiAjODU4NTg1O1xuJGdhbGxlcnk6ICNlZmVmZWY7XG4kY29sb3Jfc2lsdmVyX2FwcHJveDogI2JmYmZiZjtcbiRjb2xvcl9zaWx2ZXJfY2hhbGljZV9hcHByb3g6ICNhYmFiYWI7XG4kY29sb3JfYm9uX2pvdXJfYXBwcm94OiAjZGZkZmRmO1xuJGJsYWNrXzEwOiByZ2JhKDAsMCwwLC4xKTtcbiRjb2xvcl9hbHRvX2FwcHJveDogI2RkZDtcbiRjb2xvcl90YXBhX2FwcHJveDogIzc3NztcbiRjb2xvcl9zdXZhX2dyYXlfYXBwcm94OiAjODg4O1xuJGNvbG9yX2NlbGVzdGVfYXBwcm94OiAjY2NjO1xuJGNvbG9yX21lcmN1cnlfYXBwcm94OiAjZTZlNmU2O1xuJGNvbG9yX2dyYXZlbF83NV9hcHByb3g6IHJnYmEoNzUsIDc1LCA3NSwgMC43NSk7XG5cblxuXG4uYm94LWhlYWRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uYm94LXN1YmxpbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tLWxlZnQtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnAtbGVmdC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ucC1yaWdodC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuI3Bvc3Rha3R1ZWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuICAuY29sLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5jb25maWcge1xuICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJveC1zaXppbmcoJGJzKVxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cblxuICAuY29sLXJpZ2h0IHtcbiAgICB3aWR0aDogNDklO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4gIC5wYV9tYWluY29sb3Ige1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgLnBhX21haW5jb2xvcl9icmQge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gIC5wYV9tYWluY29sb3JfYmcge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuICAuYmdfZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrX2hhemVfYXBwcm94OyB9XG5cbiAgLmJnX3doaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH1cblxuICAucGFfYm94LWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgLnBhLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4gIC5tYXAtbWFya2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvcGFfbWFwbWFya2VyLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wOyB9XG5cbiAgI21hcCB7XG4gICAgaGVpZ2h0OiA1MjFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiAgLnBhX21hcF9pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2tfaGF6ZV9hcHByb3g7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3JfY2hpY2Fnb19hcHByb3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29sLWxlZnQge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuXG5cbiAgLnBhX2RzdHJidG5fYXJlYSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIC50eHQtbGluay1kYW5nZXIge31cblxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JsYWNrX2hhemVfYXBwcm94O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRib2R5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfSB9XG5cblxuICAgICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4ICk7IH1cblxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmxhY2tfaGF6ZV9hcHByb3g7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDIwcHg7IH0gfVxuXG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTBweCAzcHg7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTBweCAyMHB4OyB9IH1cblxuXG4gICAgICAuYmdfZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhbGFiYXN0ZXI7IH0gfVxuXG5cbiAgICAucGFfZHN0cmJ0bl90b3RhbCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2d1bnNtb2tlX2FwcHJveDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5cbiAgICB0Ym9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDIwcHg7IH1cblxuICAgIHRib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ2FsbGVyeTtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbiAgICB0Ym9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NpbHZlcl9hcHByb3g7XG4gICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94OyB9IH1cblxuXG4gICAgLnR4dC1saW5rIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblxuICAuZXJyb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiAgLnBhX2NvbnRlbnRfbGVmdCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuICAgIC5idG4tY3RhIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYWx0b19hcHByb3g7XG4gICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblxuICAgIHVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ndW5zbW9rZV9hcHByb3g7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogMDsgfSB9IH1cblxuXG5cbiAgLnBhX2JveGNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ib25fam91cl9hcHByb3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5idG4tY3RhIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2FsdG9fYXBwcm94O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgJi5jaGFuZ2Vwcm9kdWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JsYWNrX2hhemVfYXBwcm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7IH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7IH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlOyB9IH1cblxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblxuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cblxuICAgIC5jb2wge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYubGVmdCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG5cbiAgICAgICYucmlnaHQge1xuICAgICAgICB3aWR0aDogODclO1xuICAgICAgICAmLnJlc3VsdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5cbiAgICAgICAgLmFkcmVzc0NvdW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuICAgICAgICAuY29udGVudFdyYXBwZXIge1xuICAgICAgICAgIC5pbnB1dFdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMyU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07IH0gfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAmLnByb2R1Y3Rfb3B0aW9ucyB7XG4gICAgICAgICAgd2lkdGg6IDUzMHB4O1xuICAgICAgICAgID4gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiByZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ib25fam91cl9hcHByb3g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cblxuICAgICAgICAgIC5vcHRpb25ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuICAgICAgICAgICAgPiBzZWxlY3Qge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAgICAgICAgICAgPiBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfSB9XG5cblxuXG4gICAgICAgIC5uZXh0c3RlcCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuXG4gICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuXG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cblxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjc1ZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICR3aGl0ZTsgfSB9XG5cblxuICAgICAgKyBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiA0MiU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuICAgICAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9waW5rX3N3YW5fYXBwcm94O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggMCAkYmxhY2tfMTA7IH0gfVxuXG5cbiAgICAgICY6aG92ZXIgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2FsdG9fYXBwcm94O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm94LXNoYWRvdygkc2hhZG93LTEsICRzaGFkb3ctMiwgJHNoYWRvdy0zLCAkc2hhZG93LTQsICRzaGFkb3ctNSwgJHNoYWRvdy02LCAkc2hhZG93LTcsICRzaGFkb3ctOCwgJHNoYWRvdy05LCAkc2hhZG93LTEwKVxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggJHdoaXRlOyB9IH1cblxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4gICAgICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9IH1cblxuXG4gICAgLnBhX3JhbmdlY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1NyU7XG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxvYXQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuICAgICAgICAmOmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2NoaWNhZ29fYXBwcm94OyB9XG5cbiAgICAgICAgJjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgICAgICAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3V2YV9ncmF5X2FwcHJveDsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY2VsZXN0ZV9hcHByb3g7IH0gfVxuXG5cbiAgICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2NoaWNhZ29fYXBwcm94O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3JfY2hpY2Fnb19hcHByb3g7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jaGljYWdvX2FwcHJveDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yX2NoaWNhZ29fYXBwcm94O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm94LXNpemluZygkYnMpXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4IDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGFwYV9hcHByb3g7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2FsdG9fYXBwcm94O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbiAgICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yX2NoaWNhZ29fYXBwcm94OyB9XG5cbiAgICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9IH1cblxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4gICAgYSB7XG4gICAgICAmLnBhX2VkaXRfYnRuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxNXB4IDNweCAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICAgICAmLnBhX2VkaXRfYnRuOjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogcHJpbnRicmlkZ2UtaWNvbiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29udGVudDogJ1onO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAxNXB4OyB9IH1cblxuXG4gICAgLnBhX3ByaWNlX3RhYmxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAudG90YWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuXG4gICAgLnBhX3ByaWNlX2luZm8ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBwYWRkaW5nOiAzcHg7IH1cblxuICAgIC5hZHJlc3MtY291bnQtd3JhcHBlciAuY29sLmxlZnQgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH1cblxuXG4gIGZvcm0ge1xuICAgIGxhYmVsIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuICAgIGlucHV0Om5vdCguYnRuKSB7fSB9XG5cblxuICAucGFfc2VhcmNoX2NvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgLnBhX3NlYXJjaF9hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbiAgLnBhX3NlYXJjaF9hcmVhX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IHByaW50YnJpZGdlLWljb24sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuICAucGEtaW1hZ2Uge1xuICAgIC53cnAge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICAgJi5sYW5kaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvcGFfaGVhZGVyX2xhbmRpbmcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIC53cnAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5cbiAgICAmLmNvbmZpZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL3BhX2hlYWRlcl9jb25maWcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIC53cnAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5cbiAgICAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JhdmVsXzc1X2FwcHJveDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB0b3A6IDI1JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWF4LXdpZHRoOiA1OTVweDtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTsgfSB9IH1cblxuXG5cbiAgLnBhLWluZm8ge1xuICAgIC53cnAge1xuICAgICAgcGFkZGluZzogNzBweCAwIDA7XG4gICAgICAucGFfY29udGVudF9sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5cbiAgICAuY29sLWxlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuXG5cbiAgLnBhX3N0ZXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNjY2JTtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuICAgIC5pbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDY2JTtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgICAucGFfc3RlcF9udW1iZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfSB9XG5cblxuXG4gIC5wYV9zdGVwXzAxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3BhXzAxX3N0ZXAucG5nKTsgfVxuXG4gIC5wYV9zdGVwXzAyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3BhXzAyX3N0ZXAucG5nKTsgfVxuXG4gIC5wYV9zdGVwXzAzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3BhXzAzX3N0ZXAucG5nKTsgfVxuXG4gIC5wYV9zdGVwXzA0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3BhXzA0X3N0ZXAucG5nKTsgfVxuXG4gICNwcm9kdWN0LW92ZXJ2aWV3IHtcbiAgICB3aWR0aDogMTE5MHB4O1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAtMzUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01OTVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGgyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgcGFkZGluZzogMCAwIDI1cHggNTBweDtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblxuICAgIC5jYXRfbGlzdGluZyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlOyB9XG5cbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOTBweDsgfSB9IH1cblxuXG5cbiAgICAgICAgaGVhZGVyIGgzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG5cbiAgICAgIGFzaWRlIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LWhlaWdodDogNjM1cHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuICAgICAgLmNvbnRlbnQubGlzdGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYzNXB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfVxuXG5cblxuXG4gICAgLnNpZGViYXIge1xuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cblxuXG5cbiAgICBhcnRpY2xlLmdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuXG4gIC5wYV9tYXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuXG4jc2xpZGVyIHtcbiAgLnBhX21haW5jb2xvcl9iZyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gIC5wYV9zZWFyY2hfY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuICAucGFfc2VhcmNoX2FyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuICAucGFfc2VhcmNoX2FyZWFfYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBmb250LWZhbWlseTogcHJpbnRicmlkZ2UtaWNvbiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuXG4gICNwb3N0YWt0dWVsbFNsaWRlIGZpZ2NhcHRpb24ge1xuICAgIHRvcDogMDsgfVxuXG4gIC5wYS1pbWFnZS5zdGFydCB7XG4gICAgLndycCB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4OyB9XG5cbiAgICAudGV4dCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIGxlZnQ6IDUyJTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm94LXNpemluZygkYnMpXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuXG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCFpbXBvcnRhbnQ7IH0gfVxuXG5cbiAgICAucGFfc2VhcmNoX2NvbiB7XG4gICAgICB3aWR0aDogNjAlOyB9IH0gfVxuXG5cblxuLnRvYXN0LW1lc3NhZ2Uge1xuICBjb2xvcjogJHdoaXRlOyB9XG5cbiNwYV9jb25maWdfZm9ybSAudGFicyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibGFja19oYXplX2FwcHJveDtcblx0PiBhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ly9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJveC1zaXppbmcoJGJzKVxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI0MG1zO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDI0MG1zO1xuXHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgMjQwbXM7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDI0MG1zO1xuXHRcdC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLTEsICR0cmFuc2l0aW9uLTIsICR0cmFuc2l0aW9uLTMsICR0cmFuc2l0aW9uLTQsICR0cmFuc2l0aW9uLTUsICR0cmFuc2l0aW9uLTYsICR0cmFuc2l0aW9uLTcsICR0cmFuc2l0aW9uLTgsICR0cmFuc2l0aW9uLTksICR0cmFuc2l0aW9uLTEwKVxuXHRcdHRyYW5zaXRpb246IGFsbCAyNDBtcztcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlOyB9IH1cblxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxcHg7IH0gfVxuLmNhcnRfcG9zdEFrdHVlbGwge1xuICAgIC5oYXNJbmZvTGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5pbmZvOmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDsgfSB9XG5cbiN3ZWlnaHRJbmZvIHtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICN3ZWlnaHRUb3RhbCxcbiAgICAjd2VpZ2h0UGVyVW5pdCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9IH0gfVxuIiwiLmljb24ge1xuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IGljb24sIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICYuZGVsaXZlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnYic7IH1cbiAgJi5yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdyJzsgfVxuICAmLmRlbGl2ZXJ5X2FkZHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnQCc7IH1cbiAgJi5wYXltZW50X2FkZHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAncCc7IH1cbiAgJi5kaXZlcmdlbnRfYWRkcmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdAJzsgfVxuICAmLnBheW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAncyc7IH1cbiAgJi5jb3Vwb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnaSc7IH1cbiAgJi5uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ3InOyB9XG4gICYucHJldmlvdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnbCc7IH1cbiAgJi5kZWxldGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvcjtcbiAgICBjb250ZW50OiAneCc7IH0gfVxuIiwiLnBpY2tlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBpY2tlcl9faW5wdXQge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnBpY2tlcl9faW5wdXQucGlja2VyX19pbnB1dC0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjOyB9XG5cbi5waWNrZXJfX2hvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLnBpY2tlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5waWNrZXJfX2hvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMTc2cHg7XG4gIG1heC13aWR0aDogNDY2cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xZW0pIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xZW0pIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMgMC4xNXMsIGJvcmRlci13aWR0aCAwcyAwLjE1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDBzIDAuMTVzLCBib3JkZXItd2lkdGggMHMgMC4xNXM7IH1cblxuLnBpY2tlcl9fZnJhbWUge1xuICBwYWRkaW5nOiAxcHg7IH1cblxuLnBpY2tlcl9fd3JhcCB7XG4gIG1hcmdpbjogLTFweDsgfVxuXG4ucGlja2VyLS1vcGVuZWQgLnBpY2tlcl9faG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMjVlbTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dCwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwcywgYm9yZGVyLXdpZHRoIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMsIGJvcmRlci13aWR0aCAwcztcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ucGlja2VyX19ib3gge1xuICBwYWRkaW5nOiAwIDFlbTsgfVxuXG4ucGlja2VyX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLjc1ZW07IH1cblxuLnBpY2tlcl9fbW9udGgsXG4ucGlja2VyX195ZWFyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogLjI1ZW07IH1cblxuLnBpY2tlcl9feWVhciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IC44ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucGlja2VyX19zZWxlY3QtLW1vbnRoLFxuLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX3NlbGVjdC0tbW9udGgsXG4gIC5waWNrZXJfX3NlbGVjdC0teWVhciB7XG4gICAgbWFyZ2luLXRvcDogLTAuNWVtOyB9XG5cblxuICAucGlja2VyX19zZWxlY3QtLW1vbnRoIHtcbiAgICB3aWR0aDogMzUlOyB9XG5cbiAgLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcbiAgICB3aWR0aDogMjIuNSU7IH1cblxuICAucGlja2VyX19zZWxlY3QtLW1vbnRoOmZvY3VzLFxuICAucGlja2VyX19zZWxlY3QtLXllYXI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODllYzsgfVxuXG4gIC5waWNrZXJfX25hdi0tcHJldixcbiAgLnBpY2tlcl9fbmF2LS1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogLjVlbSAxLjI1ZW07XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB0b3A6IC0wLjI1ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX25hdi0tcHJldixcbiAgLnBpY2tlcl9fbmF2LS1uZXh0IHtcbiAgICB0b3A6IC0wLjMzZW07IH1cblxuXG4gIC5waWNrZXJfX25hdi0tcHJldiB7XG4gICAgbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX25hdi0tcHJldiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cblxuXG4gIC5waWNrZXJfX25hdi0tbmV4dCB7XG4gICAgcmlnaHQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX25hdi0tbmV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxuXG5cbiAgLnBpY2tlcl9fbmF2LS1wcmV2OmJlZm9yZSxcbiAgLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYm9yZGVyLXRvcDogLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMC43NWVtIHNvbGlkICMwMDAwMDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbiAgLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwLjc1ZW0gc29saWQgIzAwMDAwMDsgfVxuXG4gIC5waWNrZXJfX25hdi0tcHJldjpob3ZlcixcbiAgLnBpY2tlcl9fbmF2LS1uZXh0OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogI2IxZGNmYjsgfVxuXG4gIC5waWNrZXJfX25hdi0tZGlzYWJsZWQsXG4gIC5waWNrZXJfX25hdi0tZGlzYWJsZWQ6aG92ZXIsXG4gIC5waWNrZXJfX25hdi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAucGlja2VyX19uYXYtLWRpc2FibGVkOmJlZm9yZTpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjVmNWY1OyB9XG5cbiAgLnBpY2tlcl9fdGFibGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC43NWVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XG4gIC5waWNrZXJfX3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTsgfVxuXG4gIC5waWNrZXJfX3RhYmxlIHRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuXG4gIC5waWNrZXJfX3dlZWtkYXkge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODYlO1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IC4yNWVtO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XG4gIC5waWNrZXJfX3dlZWtkYXkge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNWVtOyB9XG5cbiAgLnBpY2tlcl9fZGF5IHtcbiAgICBwYWRkaW5nOiAuMzEyNWVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4gIC5waWNrZXJfX2RheS0tdG9kYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gIC5waWNrZXJfX2RheS0tdG9kYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMC41ZW0gc29saWQgIzAwNTliYztcbiAgICBib3JkZXItbGVmdDogLjVlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4gIC5waWNrZXJfX2RheS0tZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWFhYWFhOyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1vdXRmb2N1cyB7XG4gICAgY29sb3I6ICNkZGRkZGQ7IH1cblxuICAucGlja2VyX19kYXktLWluZm9jdXM6aG92ZXIsXG4gIC5waWNrZXJfX2RheS0tb3V0Zm9jdXM6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjYjFkY2ZiOyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjOyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZDpob3ZlcixcbiAgLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLWhpZ2hsaWdodGVkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogI2IxZGNmYjsgfVxuXG4gIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQsXG4gIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsXG4gIC5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzAwODllYztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4gIC5waWNrZXJfX2RheS0tZGlzYWJsZWQsXG4gIC5waWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIsXG4gIC5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC5waWNrZXJfX2RheS0tZGlzYWJsZWQsXG4gIC5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQucGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmJiYmJiOyB9XG5cbiAgLnBpY2tlcl9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5LFxuICAucGlja2VyX19idXR0b24tLWNsZWFyLFxuICAucGlja2VyX19idXR0b24tLWNsb3NlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIHBhZGRpbmc6IC42NmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4gIC5waWNrZXJfX2J1dHRvbi0tdG9kYXk6aG92ZXIsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6aG92ZXIsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xvc2U6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMWRjZmI7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5OmZvY3VzLFxuICAucGlja2VyX19idXR0b24tLWNsZWFyOmZvY3VzLFxuICAucGlja2VyX19idXR0b24tLWNsb3NlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuICAgIGJvcmRlci1jb2xvcjogIzAwODllYztcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbiAgLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlLFxuICAucGlja2VyX19idXR0b24tLWNsb3NlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDA7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5OmJlZm9yZSxcbiAgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG1hcmdpbi1yaWdodDogLjQ1ZW07IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5OmJlZm9yZSB7XG4gICAgdG9wOiAtMC4wNWVtO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci10b3A6IDAuNjZlbSBzb2xpZCAjMDA1OWJjO1xuICAgIGJvcmRlci1sZWZ0OiAuNjZlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlIHtcbiAgICB0b3A6IC0wLjI1ZW07XG4gICAgd2lkdGg6IC42NmVtO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWUyMjAwOyB9XG5cbiAgLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxEN1wiO1xuICAgIHRvcDogLTAuMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zNWVtO1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbiAgLnBpY2tlcl9fYnV0dG9uLS10b2RheVtkaXNhYmxlZF0sXG4gIC5waWNrZXJfX2J1dHRvbi0tdG9kYXlbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogI2RkZGRkZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXTpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYWFhYWE7IH0gfVxuIiwiLnJ0ZV9jb250YWluZXIge1xuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBzZW1pYm9sZDsgfVxuXG4gIGVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgcyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuICB1IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICB1bCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybCguLi9hc3NldHMvY2hlY2suc3ZnKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgbWFyZ2luLXRvcDogNnB4OyB9IH0gfVxuXG4jY2FsY3VsYXRpb24ge1xuICAucnRlX2NvbnRhaW5lciB7XG4gICAgbGkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7IH0gfSB9IH1cbi5ydGVfY29udGFpbmVyOmJlZm9yZSxcbi5ydGVfY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cbi5ydGVfY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhLFxuICAuY3VycmVudCB7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDEwJSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfVxuXG4gIC5jdXJyZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2ZvbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9mb250LCAxMCUpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9IH1cblxuICAucHJldmlvdXMsXG4gIC5uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9IH1cbiIsIi5wYXJhbGxheCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBpbWcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAud3JwIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCAkY29sb3Jfd2hpdGUsIC44ICk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICdsaWJyZS1saWdodCc7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9IH1cbiIsIiNwcm9kdWN0X2ZpbHRlciB7XG5cbiAgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiAgaDEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICBmaWVsZHNldCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cblxuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfSB9XG5cbiAgLmJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzBweDsgfSB9XG4iLCIjcmVsYXRlZCB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ3NlbWlib2xkJztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAyMyU7XG4gICAgbWFyZ2luOiAwIDIlIDIlIDA7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICBhIHtcbiAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ3JlZ3VsYXInO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDI4NHB4OyB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3JlbGF0ZWQge1xuICAgIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAzMSU7IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNyZWxhdGVkIHtcbiAgICAuaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9IH0gfVxuXG4iLCIjcGF0aCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndycCB7XG4gIHdpZHRoOiAxMzY2cHg7IH1cblxuIiwiaGVhZGVyLm1haW4ge1xuICBoZWlnaHQ6IDE2NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAud3JwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAwIDEwcHg7IH1cbiAgI3NlcnZpY2UtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaW5kaXZpZHVhbDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogICAgMHB4IDBweCAxNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIC4yKTtcbiAgICBib3gtc2hhZG93OiAgICAgICAgIDBweCAwcHggMTVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAuMik7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC53cnAge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgJi5sYWJlbF90ZWwsXG4gICAgICAmLmxhYmVsX21haWwge1xuICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb250ZW50OiAneSc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH0gfVxuICAgICAgJi5sYWJlbF9tYWlsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdoJzsgfSB9XG5cbiAgICB1bCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9IH0gfVxuXG5cbiAgI2JyYW5kLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICBpbWcge1xuICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4gICNjdXN0b21lci1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBhLFxuICAgID4gYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAmLm1lbnUtaXRlbS1sb2dpbjpiZWZvcmUsXG4gICAgICAmLm1lbnUtaXRlbS1jYXJ0OmJlZm9yZSxcbiAgICAgICYubWVudS1pdGVtLXNlYXJjaDpiZWZvcmUsXG4gICAgICAmLm1lbnUtaXRlbS1oZWxwOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgIGZpbGw6ICMwMGIwZWQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAtd2Via2l0LW1hc2s6ICB1cmwoXCIuLi9hc3NldHMvdXNlci1zb2xpZC5zdmdcIikgMTlweCAxNXB4IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzazogdXJsKFwiLi4vYXNzZXRzL3VzZXItc29saWQuc3ZnXCIpIDE5cHggMTVweCBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjgpOyB9XG4gICAgICAmLm1lbnUtaXRlbS1jYXJ0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi4uL2Fzc2V0cy9jYXJ0LnN2Z1wiKSAwcHggMHB4IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzazogdXJsKFwiLi4vYXNzZXRzL3Nob3BwaW5nLWNhcnQuc3ZnXCIpIDBweCAwcHggbm8tcmVwZWF0O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7IH1cbiAgICAgICYubWVudS1pdGVtLWhlbHA6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiLi4vYXNzZXRzL2J4LWhlbHAtY2lyY2xlLnN2Z1wiKSAxOXB4IDE1cHggbm8tcmVwZWF0O1xuICAgICAgICBtYXNrOiB1cmwoXCIuLi9hc3NldHMvYngtaGVscC1jaXJjbGUuc3ZnXCIpIDE5cHggMTVweCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDsgfVxuICAgICAgJi5tZW51LWl0ZW0tc2VhcmNoOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi4uL2Fzc2V0cy9zZWFyY2guc3ZnXCIpIDBweCAwcHggbm8tcmVwZWF0O1xuICAgICAgICBtYXNrOiB1cmwoXCIuLi9hc3NldHMvc2VhcmNoLXNoYXJwLnN2Z1wiKSAwcHggMHB4IG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbiAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbjsgfSB9XG5cbiAgICAgIC5jb3VudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAjc2VhcmNoLm1vZGFsIHtcbiAgICAgIHRvcDogNjVweDtcbiAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICNsb2dpbi5tb2RhbCB7XG4gICAgICB0b3A6IC0yNHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGEsXG4gICAgICBidXR0b24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICBtYXJnaW46IDVweCAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfVxuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogMTBweFxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9IH0gfVxuXG5oZWFkZXIuaGVhZGxpbmUge1xuICBoMSB7XG4gICAgcGFkZGluZy10b3A6ICRncmlkO1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG4iLCJmb290ZXIubWFpbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmRpc3RhbmNlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgPiAud3JwIHtcbiAgICBwYWRkaW5nOiAkZ3JpZCAwO1xuICAgID4gbmF2IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnc2VtaWJvbGQnO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfSB9XG4gICAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH0gfSB9IH1cbiAgYWRkcmVzcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgLmNvbF9sZWZ0LFxuICAgIC5jb2xfcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAncmVndWxhcic7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdyZWd1bGFyJztcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY29udGVudDogJ3knO1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9mb250LCAuNSk7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICYubWFpbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ2gnOyB9IH0gfVxuXG5cbiNmb290ZXItYmFyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgaGVpZ2h0OiA1MHB4O1xuICAud3JwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG5cbiNmb290ZXItcHJvZHVjdC1uYXYge1xuICBtYXgtaGVpZ2h0OiAyNDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5cbiNmb290ZXItcHJvZHVjdC1uYXZfdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2dyYXksIDUlKTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cblxuI3RvdG9wIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHdpbGwtY2hhbmdlOiBib3R0b207XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC01MHB4O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICYuYWN0aXZlIHtcbiAgICB3aWxsLWNoYW5nZTogYm90dG9tO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICBib3R0b206IDA7IH1cbiAgYSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgY29udGVudDogJ3QnO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbjsgfVxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZ3JlZW4sIDEwJSk7IH0gfSB9IH1cbiIsIiNhY2NvdW50X3RyYWNraW5nIHtcbiAgdGQge1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuIiwiLnRyYWRlLWdyb3Vwcyxcbi5wcm9kdWN0LWxpc3Rpbmcge1xuICAvL2JhY2tncm91bmQ6ICRjb2xvcl9ncmF5XG4gIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG4gIC5jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FyZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDI1NSwyNTUsMjU1LDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgJi5jYXJkQmlnIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgY29udGVudDogJ3YnO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIGZpZ3VyZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGgyLFxuICAgICAgICAubGluayxcbiAgICAgICAgLnJ0ZV9jb250YWluZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG4gICAgc3Ryb25nLCBoMiB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6ICdzZW1pYm9sZCc7XG4gICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgZW0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICAgICAgcGFkZGluZzogMnB4IDhweCAwIDhweDtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwyNSUpO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubGluayB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnByZXZpZXctYnRuIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3doaXRlLC4yKTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoJGNvbG9yX3doaXRlLCAuMik7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb247XG4gICAgICAgIGNvbnRlbnQ6ICcrJzsgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcl93aGl0ZSwgLjUpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3doaXRlLC41KTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfSB9IH1cblxuICAgIGE6bm90KC5mcmVzY28pIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9XG4gICYuZnVsbCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FyZCB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgJi5jYXJkQmlnIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9IH0gfVxuXG4udHJhZGUtZ3JvdXBzIHtcbiAgJi5zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBhc2lkZS5zaWRlYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfSB9IH0gfSB9XG4iLCIjdHJhZGUtYmxvY2tzIHtcbiAgcGFkZGluZzogJGdyaWQgMCAzMHB4IDA7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgICYubGFzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIGltZyB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9mb250LCAwLjY1KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgcmlnaHQ6IC01JTtcbiAgICAgICAgdG9wOiAtNSU7XG4gICAgICAgIGJvdHRvbTogLTUlO1xuICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfSB9XG4gICAgaDMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlCNkJBO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgICYuZG91YmxlIHtcbiAgICAgIHdpZHRoOiA3NjBweDsgfSB9IH1cbiIsIiNvcGNfaW1hZ2Uge1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206ICRncmlkOyB9XG5cbiNjb25maWd1cmF0b3Ige1xuICBtaW4taGVpZ2h0OiA2MjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgaDEge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9ncmF5LCAxJSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCAjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsI2ZmZmZmZiksIGNvbG9yLXN0b3AoMTAwJSwjZjlmOWY5KSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgI2ZmZmZmZiAwJSwjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNmZmZmZmYgMCUsI2Y5ZjlmOSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZjlmOWY5JyxHcmFkaWVudFR5cGU9MCApO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH0gfVxuXG4jcHJvZHVjdC1kZXRhaWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgcGFkZGluZzogJGdyaWQgMDtcblxuXG4gIC50ZW1wbGF0ZS1kb3dubG9hZCxcbiAgLnRlbXBsYXRlLXVwbG9hZCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICA+IGRpdiB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5maWxlX2luZm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuYnV0dG9ucyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBhLmJ0biB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmJ0bi5kZWxldGUuY2FuY2VsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5lcnJvciB7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7IH0gfVxuXG4gIC50ZW1wbGF0ZS11cGxvYWQgLmJ0bi5zdGFydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMDAwcHg7IH1cbiAgLnRlbXBsYXRlLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgI2RldGFpbF9pbmZvYmFyIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAwIWltcG9ydGFudDtcblxuICAgICNkZXRhaWxfaW5mb2Jhcl90ZXh0LFxuICAgICNkZXRhaWxfaW5mb2Jhcl9nYWxsZXJ5LFxuICAgICNkZXRhaWxfaW5mb2Jhcl9zaGVldHMsXG4gICAgI2RldGFpbF9ib29raW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTsgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbiAgICBhLnBkZixcbiAgICBhLmluZGQsXG4gICAgYS5haSB7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAxNSUpO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29uO1xuICAgICAgICBjb250ZW50OiAnUCc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogM3B4OyB9IH1cbiAgICBhLmluZGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdJJzsgfVxuICAgIGEuYWk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdBJzsgfVxuXG4gICAgI2RldGFpbF9pbmZvYmFyX2dhbGxlcnkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5nYWxsZXJ5X3ByZXZpZXcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfSB9IH1cbiAgI2RldGFpbF9pbmZvYmFyLW9wYyB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgI2RldGFpbF9pbmZvYmFyX2dhbGxlcnkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5nYWxsZXJ5X3ByZXZpZXcge1xuICAgICAgICB3aWR0aDogODcwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgbGkge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9IH0gfSB9XG5cbiAgI3RvdGFsX2Jsb2NrLFxuICAjZGVsaXZlcnksXG4gICN3ZWlnaHQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMTVweCAxNXB4IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnVwbG9hZF9maWVsZCB7XG4gICAgICBpbnB1dCwgbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9IH1cbiAgI3dlaWdodCxcbiAgI2RlbGl2ZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZCAvIDI7IH1cbiAgI3RvdGFsX2Jsb2NrIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICBpbnB1dCxcbiAgICBpbnB1dDpub3QoLmJ0biksXG4gICAgLm5vbi1pbnB1dC1maWVsZCxcbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgIGgxLGgyLGgzIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAncmVndWxhcic7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgJGNvbG9yX2hpZ2hsaWdodCAwJSwgZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDUlKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsJGNvbG9yX2hpZ2hsaWdodCksIGNvbG9yLXN0b3AoMTAwJSxkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNSUpKSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkY29sb3JfaGlnaGxpZ2h0IDAlLGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCA1JSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgJGNvbG9yX2hpZ2hsaWdodCAwJSxkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNSUpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAkY29sb3JfaGlnaGxpZ2h0IDAlLGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCA1JSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgJGNvbG9yX2hpZ2hsaWdodCAwJSxkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNSUpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMxN2FmYzEnLCBlbmRDb2xvcnN0cj0nIzE0OWJhZCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgICBociB7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgJi5kaXNjb3VudCAqIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3Jfc3VjY2VzcywgMjAlKTsgfVxuICAgICAgJi50b3RhbC5ncm9zcyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAudmF0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yX2dyYXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfVxuXG4gICAgLmJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuXG4gICNkZWxpdmVyeSxcbiAgI3dlaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgc3Ryb25nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pY29uOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW46IDVweCAxMHB4ICAwIDA7XG4gICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgc3BhbiwgdGltZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAudG9vbHRpcCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9IH1cblxuICAjd2VpZ2h0IHtcbiAgICBkaXYge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH0gfSB9XG5cbiAgI2J1bGsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9ncmF5LCAxJSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCAjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsI2ZmZmZmZiksIGNvbG9yLXN0b3AoMTAwJSwjZjlmOWY5KSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgI2ZmZmZmZiAwJSwjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNmZmZmZmYgMCUsI2Y5ZjlmOSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZjlmOWY5JyxHcmFkaWVudFR5cGU9MCApO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDUlKTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIC5pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgLnRvb2x0aXAge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDU4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgPiBzdHJvbmc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4gICAgICAuY29sIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9XG4gICNidWxrX2hlaWdodCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuI3Byb2R1Y3RfaW5mb3JtYXRpb25zIHtcbiAgbWFyZ2luLXRvcDogJGdyaWQ7XG4gIC50YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggJGdyaWQgLyAyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDEwJSk7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9ncmF5LCA1JSk7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9IH1cbiAgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBwYWRkaW5nOiAkZ3JpZCAkZ3JpZCAvIDI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9ncmF5LCAxMCUpOyB9XG4gIC50YWJfY29udGVudCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGN1c3RvbUxvYWRpbmdiYXIge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7IH1cbiAgNTAlIHtcbiAgICB3aWR0aDogMzUlOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI3Jlc2VsbGVyQXJ0aWNsZSxcbiNwcmljZVRhYmxlIHtcbiAgLnByZWxvYWRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgLmFuaW0ubG9hZGluZyB7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDVweCAjMzgzODM4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfSB9XG4gIC5wcmVsb2FkZXJUb3RhbGJsb2NrLFxuICAucHJlbG9hZGVyRGVsaXZlcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgLmN1c3RvbUxvYWRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjdXN0b21Mb2FkaW5nYmFyIDAuNzVzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb246IGN1c3RvbUxvYWRpbmdiYXIgMC43NXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjOGM4Yzg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIHdpZHRoOiAwOyB9IH0gfVxuICAjZGVsaXZlcnkge1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgI2RlbGl2ZXJ5VGltZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9IH1cbiIsIiIsIkBtZWRpYSBzY3JlZW4ge1xuICAjdmlzdWFsX2NhbGN1bGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgI3NlbGVjdFZpZXcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogZGltZ3JheTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgICAgIHNlbGVjdC5zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9lbGVtZW50c19zZWxlY3QucG5nKSAkY29sb3JfZ3JheSA5NSUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJyZWd1bGFyXCI7IH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgY29sb3I6IGRpbWdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYjZiNmI2O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogZGltZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7IH1cbiAgICAgIHNlbGVjdCBvcHRpb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuICAgICAgLmluZm8ge1xuICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG5cbiAgICAgIC5pbmZvOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgICAgY29sb3I6ICM5YzljOWM7IH1cblxuICAgICAgLmluZm86aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IGRpbWdyYXk7IH1cblxuICAgICAgLmluZm8gLnRvb2x0aXAge1xuICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NmY2ZjZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuICAgICAgLmluZm8gLnRvb2x0aXAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgICAgIC5pbmZvIC50b29sdGlwIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuICAgICAgLmluZm8gLnRvb2x0aXAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuICAgICAgLmluZm8gLnRvb2x0aXAgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbiAgICAgIC5pbmZvOmhvdmVyIC50b29sdGlwIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4gICAgLyogY29udGVudHdyYXBwZXIgKi9cbiAgICAuY29udGVudHdyYXBwZXIge1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAvKiBjb250ZW50IGxlZnQgKi9cbiAgICAgICYubGVmdCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC8qIGltYWdlIGFuZCB0ZXh0ICovXG4gICAgICAgIC5oZWFkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7IH1cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgJi5kZXRhaWxfaW5mb2Jhcl9nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAncmVndWxhcic7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAgICAgICAgICAgLmFydGljbGVOdW1iZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuYXJ0aWNsZURlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH0gfVxuICAgICAgICAvKiBpbWFnZSBhbmQgdGV4dCAqL1xuICAgICAgICAub3B0aW9uR3JvdXAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAuY2xlYXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5vcHRpb25XcmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAub3B0aW9uTmFtZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMWVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAmLnNlbGVjdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJz8nO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7IH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICAgICAgICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsLjE1KTtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7IH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH0gfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgICAgIC8vKipwYWRkaW5nLXJpZ2h0OiAyMHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTsgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAvLyoqcGFkZGluZy1sZWZ0OiAyMHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCAzMCUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDM1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnZWxlbWVudHNfc2VsZWN0LnBuZycpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMjNweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjJweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAgICAgICAgICYuaW5wdXQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NiU7XG4gICAgICAgICAgICAgICAgICAmLndpZHRoMTAwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7IH1cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAgICAgICAgICYuaW5wdXQtc21hbGwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgJi5sZW5ndGgge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOCU7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNiU7XG4gICAgICAgICAgICAgICAgICAgICAgJi5sZW5ndGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlOyB9IH1cbiAgICAgICAgICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH0gfVxuICAgICAgICAgICAgICAgICYudXBsb2FkX2ZpZWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAgICAgICAgIC5wcm9ncmVzc0JhciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAgICAgICAgICAgICAgICYudGV4dCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAgICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgJi5iaWcge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgICAgICAgICYuYXV0b1dpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9IH1cbiAgICAgICAgICAgICAgICAmLmRlZmF1bHQge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJG1lZGlhcGF0aCArICdvcHRpb25fZWRpdC5wbmcnKTsgfSB9XG4gICAgICAgICAgICAgICAgJi5jaGVjayB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgkbWVkaWFwYXRoICsgJ2NoZWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7IH0gfVxuICAgICAgICAgICAgICAgICYud2FybmluZyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3dhcm5pbmc7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgkbWVkaWFwYXRoICsgJ29wdGlvbl93YXJuaW5nLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogN3B4OyB9IH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG4gICAgICAgICAgICAgIC5idG5DYWxjT3B0aWNhbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnbyc7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsIDEwJSk7IH0gfVxuICAgICAgICAgICAgICAuZmlsZU5hbWUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODQlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAgIC5idG5EZWxldGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9lcnJvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2Vycm9yLCAxMCUpOyB9IH1cbiAgICAgICAgICAgICAgLmVkaXRDb2xvclBhZ2VzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgLnVwbG9hZF9hcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMHB4IDIwcHg7IH1cbiAgICAgICAgICAgICAgLm9wdGlvbkdyb3VwQ29uIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgJi5zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAmLmZpeEhlaWdodCB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxNXB4OyB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2dyYXksIDEwJSk7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdzdG9wLWljb25fZ3JheS5wbmcnKSBsaWdodGVuKCRjb2xvcl9ncmF5LCAyMCUpIHJpZ2h0IDVweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDBweCAyNnB4IC0xcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAtMnB4IDBweCAyNnB4IC0xcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTJweCAwcHggMjZweCAtMXB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ3N0b3AtaWNvbi5wbmcnKSAkY29sb3JfaGlnaGxpZ2h0IHJpZ2h0IDVweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgICAgICAgICYub3B0aW9uSGVhZGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2dyYXksIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH0gfSB9IH0gfVxuICAgICAgICAgICAgICAvLyoqICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0XG4gICAgICAgICAgICAgIC5saXN0TGVnZW5kIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdzdG9wLWljb24ucG5nJykgZGFya2VuKCRjb2xvcl9ncmF5LCAyMCUpIGxlZnQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjkxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzOXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2VuKCRjb2xvcl9ncmF5LCAyMCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3JfZ3JheSwgMjAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRjb2xvcl9ncmF5LCAyMCUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDM1cHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgJi5saXN0TGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMjU5cHg7IH0gfVxuICAgICAgICAgICAgICAmLnNlbGVjdE9wdGlvbnMge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzOyB9IH1cbiAgICAgICAgICAgICAgICAuY29uT3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgICAgICAgICAgICAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAucGFuZWwge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTguNCU7XG4gICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDMwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjYlO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyoqIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8qKiBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyoqIGNvbG9yOiAkY29sb3Jfd2hpdGVcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge31cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vKipjb2xvcjogJGNvbG9yX3doaXRlXG4gICAgICAgICAgICAgICAgICAgICAgICAuaG92ZXJPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zOyB9IH1cbiAgICAgICAgICAgICAgICAgICAgICAuaG92ZXJPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RlZE92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9ncmVlbiwgLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRtZWRpYXBhdGggKyAnY2hlY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmhvdmVyT3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cbiAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3JfZGFyaywgMzAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNS4wNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaXNhYmxlZE92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl93aGl0ZSwgLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX2xvY2tfYmlnLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTlweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl93aGl0ZSwgLjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3JfZGFyaywgMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfSB9IH1cbiAgICAgICAgICAgICAgICAgICAgICAmLndhcm5pbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfd2FybmluZztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC53YXJuaW5nT3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3dhcm5pbmcsIC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkbWVkaWFwYXRoICsgJ29wdGlvbl93YXJuaW5nX2JpZy5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOXB4OyB9IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH0gfSB9XG4gICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH1cbiAgICAgICAgICAgICAgICAgIC5vcHRpb25IZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdyZWd1bGFyJywgJ0hlbHZldGljYScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfSB9IH0gfSB9XG5cbiAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAmI2NhcnRfdGVpbGxpZWZlcnVuZyB7XG4gICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAgICAgICAgICAgICAgICAgLnJlcXVpcmVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAgICAgICAgICAgaW5wdXQ6bm90KC5idG4pLFxuICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCAzMCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpOyB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1czpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiB0ZXh0OyB9XG4gICAgICAgICAgICAgICAgICAgICYuaGFzLXNwYXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgICAgICYuc3BhcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHggIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnZWxlbWVudHNfc2VsZWN0LnBuZycpIG5vLXJlcGVhdCA5OCUgY2VudGVyICRjb2xvcl9ncmF5O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDsgfSB9IH0gfVxuXG4gICAgICAgICAgICAud2FybmluZ1RleHQge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3dhcm5pbmc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgICAuenVzVGV4dENvbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAmOmhvdmVyPmRpdi56dXNUZXh0Q292ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLnp1c1RleHRDb3ZlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgLnJlcXVpcmVtZW50IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7IH0gfVxuICAgICAgICAgICAgICAuenVzVGV4dElucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCAzMCUpOyB9IH0gfVxuXG4gICAgICAgICAgICAuenVzVGV4dGZlbGQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgICAgLnByaWNlVGFibGVUZXh0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAgICAgI3ByaWNlVGFibGUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgI3ByaWNlT3ZlcnZpZXcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7IH0gfSB9XG4gICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDsgfVxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjBmMDsgfVxuICAgICAgICAgICAgICAgICAgICAgIC8qIGRkIGNvbnRhaW5lciovXG4gICAgICAgICAgICAgICAgICAgICAgLmRkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZC1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvZWxlbWVudHNfc2VsZWN0LnBuZ1wiKSBuby1yZXBlYXQgOTglIGNlbnRlciAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4IWltcG9ydGFudDsgfSB9IH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDAgMCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBkZCBjb250YWluZXIqL1xuICAgICAgICAgICAgICAgICAgICAgICAgLmRkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuZGQtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2VsZW1lbnRzX3NlbGVjdC5wbmdcIikgbm8tcmVwZWF0IDk4JSBjZW50ZXIgI2Y4ZjhmOCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfSB9IH0gfSB9IH1cbiAgICAgICAgICAgICAgI3ByaWNlY2FsaW5nV3JhcHBlciB7XG4gICAgICAgICAgICAgICAgI2NsaWNrYWJsZVByaWNlc2NhbGluZyB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfSB9XG4gICAgICAgICAgICAudXBsb2FkX2FyZWEge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH0gfVxuXG5cblxuXG4gICAgICAvKiBjb250ZW50IHJpZ2h0ICovXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ3NlbWlib2xkJztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICAgICAgICAmLnRvdGFsIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnOyB9IH0gfVxuICAgICAgICBociB7XG4gICAgICAgICAgbWFyZ2luOiAxNHB4IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7IH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnYyc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgJi5wYV9idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3Bpbmtfc3dhbl9hcHByb3g7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9zdXZhX2dyYXlfYXBwcm94O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9xdWlsbF9ncmF5X2FwcHJveDsgfVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9xdWlsbF9ncmF5X2FwcHJveDsgfVxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcXVpbGxfZ3JheV9hcHByb3g7IH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfSB9IH1cbiAgICAgICAgI2RlbGl2ZXJ5IHtcbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5kYXRlLFxuICAgICAgICAgICAgLndlaWdodCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfSB9XG4gICAgICAgICNwcmludFRlbXBsYXRlcyB7XG4gICAgICAgICAgI3Nob3dUZW1wbGF0ZXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25fZG9jdW1lbnQucG5nXCIpIG5vLXJlcGVhdCAxMHB4IGNlbnRlciAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggN3B4IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdzZW1pYm9sZCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH0gfVxuICAgICAgICAjY29tbWVudHMge1xuICAgICAgICAgIC5yZW1hcmsge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnc2VtaWJvbGQnO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7IH0gfSB9IH0gfVxuXG5cblxuICAgICNwcm9kdWN0X2luZm9ybWF0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAkZ3JpZDtcbiAgICAgIGhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgcGFkZGluZzogJGdyaWQgLyAyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH0gfVxuICAgICNwcmludHRlbXBsYXRlIHtcbiAgICAgIHBhZGRpbmc6ICRncmlkIC8gMjtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogICRncmlkO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgI2RldGFpbF9pbmZvYmFyIHtcbiAgICAgIG1heC13aWR0aDogMzUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAjZGV0YWlsX2luZm9iYXJfZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5nYWxsZXJ5X3ByZXZpZXcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfSB9XG4gICAgICAmLmRldGFpbF9pbmZvYmFyX2dhbGxlcnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjdmlzdWFsX2NhbGN1bGF0aW9uIHtcbiAgICAvKiBjb250ZW50d3JhcHBlciAqL1xuICAgIC5jb250ZW50d3JhcHBlciB7XG4gICAgICAvKiBjb250ZW50IGxlZnQgKi9cbiAgICAgICYubGVmdCB7XG4gICAgICAgIHdpZHRoOiA2Ny41JTsgfVxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN2aXN1YWxfY2FsY3VsYXRpb24ge1xuICAgIC8qIGNvbnRlbnR3cmFwcGVyICovXG4gICAgLmNvbnRlbnR3cmFwcGVyIHtcbiAgICAgIC8qIGNvbnRlbnQgbGVmdCAqL1xuICAgICAgJi5sZWZ0LFxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDsgfVxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfSB9IH1cblxuXG4uY2Yge1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4jbW9kYWxUZW1wbGF0ZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICB3aWR0aDogNjUlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4yKSwwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE5KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuY2xvc2Uge1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNtb2R1bGVzUHJpbnR0ZW1wbGF0ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH0gfSB9IH0gfVxuXG4iLCJAbWVkaWEgc2NyZWVuIHtcbiAgI3Zpc3VhbF9jYWxjdWxhdGlvbi5leHBlcnQge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb3JtI3NlbGVjdFZpZXcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgc2VsZWN0LnNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9IH1cbiAgICAjb3B0aW9uX2Jsb2NrIHtcbiAgICAgIGhyIHtcbiAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNlbGVjdGVkLW9wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfSB9XG5cblxuICAgICNwcmljZVRhYmxlIHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDAgMDsgfVxuXG4gICAgLyogY29udGVudHdyYXBwZXIgKi9cbiAgICAuY29udGVudHdyYXBwZXIge1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAvKiBjb250ZW50IGxlZnQgKi9cbiAgICAgICYubGVmdCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCAzMCUpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgICAgICAgICAgLmNvdW50ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvY2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTBweDsgfSB9IH1cbiAgICAgICAgICAgIGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZDZkNjsgfSB9XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0OyB9IH1cbiAgICAgICAgICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW0gMWVtIDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzOyB9IH1cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4gICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgLmF0dHJpYnV0ZS1uYW1lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfbGlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHQ7IH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogc3Ryb2tlOyB9IH1cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0b3A6IDEzcHg7IH0gfVxuXG4gICAgICAgICAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgICAgICAgICAgICsgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgbWF4LWhlaWdodDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggOHB4IDhweCAtNXB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCA4cHggOHB4IC01cHggcmdiYSgwLDAsMCwwLjE1KTsgfSB9XG4gICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZSwgbWF4LWhlaWdodCAzNTBtcyBlYXNlO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIG1heC1oZWlnaHQ7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgICAgICAgICAub3B0aW9uTmFtZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMWVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgMzAlKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJG1lZGlhcGF0aCArICdlbGVtZW50c19zZWxlY3QucG5nJyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgICAgICAgICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgICAgICAgJi5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgICAgICAgICAgICYud2lkdGgxMDAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTsgfVxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDsgfVxuICAgICAgICAgICAgICAgICAgJi5pbnB1dC1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAmLmxlbmd0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTsgfVxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICAgICAgICAgICAgICAgICAgICAmLmxlbmd0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7IH0gfVxuICAgICAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfSB9XG4gICAgICAgICAgICAgICAgJi51cGxvYWRfZmllbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAgICAgICAgICAgLnByb2dyZXNzQmFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgICAgICAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAmLmJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5hdXRvV2lkdGgge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH0gfVxuICAgICAgICAgICAgICAgICYuZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgkbWVkaWFwYXRoICsgJ29wdGlvbl9lZGl0LnBuZycpOyB9IH1cbiAgICAgICAgICAgICAgICAmLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX2NoZWNrbWFyay5wbmcnKTsgfSB9XG4gICAgICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2FybmluZztcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX3dhcm5pbmcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7IH0gfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH0gfSB9XG5cblxuICAgICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICAuc2VsZWN0T3B0aW9ucyB7XG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAzOyB9IH1cbiAgICAgICAgICAgICAgLmNvbk9wdGlvbnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgICAgICAgICAgICAgLmZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOC40JTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDMwJSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIC8vKiogYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgLy8qKiBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgLy8qKiBjb2xvcjogJGNvbG9yX3doaXRlXG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHAge31cbiAgICAgICAgICAgICAgICAgICAgICAvLyoqY29sb3I6ICRjb2xvcl93aGl0ZVxuICAgICAgICAgICAgICAgICAgICAgIC5ob3Zlck92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMzsgfSB9XG4gICAgICAgICAgICAgICAgICAgIC5ob3Zlck92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RlZE92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfZ3JlZW4sIC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvY2hlY2suc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaG92ZXJPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9kYXJrLCAzMCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUuMDUlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAuZGlzYWJsZWRPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3doaXRlLCAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG1lZGlhcGF0aCArICdvcHRpb25fbG9ja19iaWcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOXB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Jfd2hpdGUsIC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Vycm9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfSB9IH1cbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9kYXJrLCAyMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfSB9IH1cbiAgICAgICAgICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl93YXJuaW5nO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAud2FybmluZ092ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Jfd2FybmluZywgLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX3dhcm5pbmdfYmlnLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTlweDsgfSB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH0gfSB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH1cbiAgICAgICAgICAgICAgICAub3B0aW9uSGVhZGxpbmUge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdyZWd1bGFyJywgJ0hlbHZldGljYScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfSB9IH0gfVxuICAgICAgICAgICAgLm9wdGlvbkdyb3VwQ29uIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICYuc2VsZWN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICYucXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4OyB9IH1cblxuXG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA1MCUpO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2NoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAzNXB4OyB9IH1cbiAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ3N0b3AtaWNvbl9ncmF5LnBuZycpIGxpZ2h0ZW4oJGNvbG9yX2dyYXksIDIwJSkgcmlnaHQgNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwcHggMjZweCAtMXB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IC0ycHggMHB4IDI2cHggLTFweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTJweCAwcHggMjZweCAtMXB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ3N0b3AtaWNvbi5wbmcnKSAkY29sb3JfaGlnaGxpZ2h0IHJpZ2h0IDVweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgICAgICAmLm9wdGlvbkhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfZ3JheSwgMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9IH0gfSB9IH1cbiAgICAgICAgICAgIC5vcHRpb25XcmFwcGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIC5wcmljZVRhYmxlVGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH0gfSB9IH0gfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICN2aXN1YWxfY2FsY3VsYXRpb24uZXhwZXJ0IHtcbiAgICAvKiBjb250ZW50d3JhcHBlciAqL1xuICAgIC5jb250ZW50d3JhcHBlciB7XG4gICAgICAvKiBjb250ZW50IGxlZnQgKi9cbiAgICAgICYubGVmdCB7XG4gICAgICAgIHdpZHRoOiA2Ny41JTsgfVxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN2aXN1YWxfY2FsY3VsYXRpb24uZXhwZXJ0IHtcbiAgICAvKiBjb250ZW50d3JhcHBlciAqL1xuICAgIC5jb250ZW50d3JhcHBlciB7XG4gICAgICAvKiBjb250ZW50IGxlZnQgKi9cbiAgICAgICYubGVmdCxcbiAgICAgICYucmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7IH1cbiAgICAgICYucmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICN2aXN1YWxfY2FsY3VsYXRpb24ge1xuICAgICYuZXhwZXJ0IHtcbiAgICAgIC5jb250ZW50d3JhcHBlciB7XG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgICAuc2VsZWN0T3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgLmNvbk9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgLmZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLnBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzEuNyU7IH0gfSB9IH0gfSB9IH0gfSB9IH0gfVxuIiwiI2Zvcm1faW5kaXZpZHVhbCB7XG4gIC5jb2xfbGVmdCxcbiAgLmNvbF9yaWdodCB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7IH1cbiAgICAuYnRuLnN1Y2Nlc3Mge1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjNweDsgfSB9IH1cbiIsIiNmb3RvbGlhIHtcbiAgLndycCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIHBhZGRpbmc6ICRncmlkOyB9XG5cbiAgZmlndXJlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG91dGxpbmU6IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvOyB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDU1JTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICByaWdodDogMjBweDsgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9IH1cblxuXG4gIGgxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgI2ZvdG9saWFfc2VhcmNoIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZmllbGRzZXQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgY29udGVudDogJ3InO1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICBmb250LWZhbWlseTogaWNvbjsgfSB9IH1cblxuICAjZm90b2xpYV9uYXYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgICAuYnRuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9IH0gfVxuIiwiI2ZpbmlzaCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIC5pdGVtIHtcbiAgICB3aWR0aDogNDklO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmxhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7IH0gfSB9XG5cbiIsIiN1c3AtYmFyIHtcbiAgcGFkZGluZzogNXB4ICAwIDM4cHggMDtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAwIDMwcHg7IH1cbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAmLnVzcC1xdWFsaXR5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaWNvbl91c3BfMDEucG5nXCIpOyB9XG4gICAgJi51c3AtZGVsaXZlcnk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pY29uX3VzcF8wMi5wbmdcIik7IH1cbiAgICAmLnVzcC1wYXltZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaWNvbl91c3BfMDMucG5nXCIpOyB9XG4gICAgJi51c3AtZWNvbG9naWNhbDpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ljb25fdXNwXzA0LnBuZ1wiKTsgfVxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogJ2xpYnJlLW1lZGl1bSc7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9IH1cblxuXG4jaGVhZGVyX3VzcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbiN1c3AtYmFyIHtcbiAgLmluZGl2aWR1YWxVU1Age1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9IH0gfVxuIiwiI3BheW1lbnQtYmFyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICBwYWRkaW5nOiAkZ3JpZCAwO1xuICBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAlO1xuICAgIG1hcmdpbjogMCAxLjY2NjY2NiU7IH0gfVxuIiwiLmNhdF9saXN0aW5nIHtcbiAgcGFkZGluZy10b3A6ICRncmlkO1xuICAvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNyZWN1cnNpdmVfY2F0X2xpc3RpbmdcbiAgLmxpc3Rpbmcge1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICAgIHdpZHRoOiA4ODBweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICBhcnRpY2xlIHtcbiAgICBoZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAvL3BhZGRpbmc6IDIwcHggNDBweFxuICAgICAgLy9oZWlnaHQ6IDMwcHhcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgdGFibGUge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgNnB4ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDsgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NHB4OyB9IH0gfSB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAzcHggMCAkZ3JpZCAwO1xuICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuICAgICAgdGFibGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7IH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsIDMwJSk7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdyJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4OyB9IH0gfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZ3JheSwgMTAlKTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfVxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHQ7IH0gfVxuICAgICAgICB0cjpob3ZlciB0ZCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsMTUlKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsMTUlKTsgfSB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfSB9XG5cbi5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6ICRncmlkIDA7IH1cbiIsIi5wcm9kdWN0LWxpc3Rpbmcge1xuICAuY2FyZDpob3ZlciBmaWdjYXB0aW9uIHt9IH1cbiIsIiNwYWdlIHtcbiAgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7IH1cbiAgLmNtc0hlYWRJbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiIsIi8vI2FkZHJlc3Ncbi8vLy9iYWNrZ3JvdW5kOiAkY29sb3JfZ3JheVxuLy9wYWRkaW5nOiAkZ3JpZCAwXG4vL2Zvcm1cbi8vICAvL2JvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMTAlKVxuLy8gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZVxuLy8gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbi8vICAvL3BhZGRpbmc6IDMwcHggMCAvLyRncmlkXG4vLyAgcGFkZGluZy1ib3R0b206ICRncmlkXG4vLyAgd2lkdGg6IDcwMHB4XG4vLyAgLy9tYXJnaW46IDAgYXV0b1xuLy8gIHNlY3Rpb25cbi8vICAgIHBhZGRpbmc6ICRncmlkIC8gMiAwXG4vLyAgICAvL2JvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3JfZ3JheVxuIiwiI3B3X2xvc3Qge1xuICBwYWRkaW5nOiAkZ3JpZCAwO1xuICBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDsgfSB9XG4iLCIjb3JkZXJzLFxuI29yZGVyc19jYW5jZWxlZCB7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICBhIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl93aGl0ZSwgNSUpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIHN0cm9uZyB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgJjpob3ZlciAuYnRuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTsgfSB9IH1cblxuI2FjY291bnRfdHJhY2tpbmcge1xuICAuY29sX2xlZnQsXG4gIC5jb2xfcmlnaHQge1xuICAgIHNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH0gfVxuIiwiI3VwbG9hZCB7XG4gIC51cGxvYWRfb3B0aW9uLFxuICAjdXBsb2FkX2luZm8ge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoMSxoMixoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9IH1cblxuICAjdXBsb2FkX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAudGVtcGxhdGUtZG93bmxvYWQsXG4gICAgLnRlbXBsYXRlLXVwbG9hZCB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuZmlsZV9pbmZvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5idXR0b25zIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgICAgLmVycm9yIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9lcnJvcjsgfSB9XG5cbiAgICAuYnRuLmNvbnRpbnVlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4gICN1cGxvYWRfaW5mbyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MDBweDsgfVxuXG4gIC51cGxvYWRfZmllbGQge1xuICAgIC5idG4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCA1JSk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG5cbiAgLnVwbG9hZF9vcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCA1MHB4O1xuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiByZWd1bGFyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGNvbnRlbnQ6ICdwJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICYjdXBsb2FkX2Jyb3dzZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdhJzsgfVxuICAgICYjdXBsb2FkX2Z0cDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ2EnOyB9XG4gICAgJiN1cGxvYWRfY2Q6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdlJzsgfVxuICAgICYjdXBsb2FkX2VtYWlsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnZic7IH1cbiAgICAmI3VwbG9hZF9mb3RvbGlhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnbSc7IH1cblxuICAgIC5idG4uZGVmYXVsdCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4gICAgcCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0OCU7IH0gfSB9XG4iLCIjdXBsb2FkY2hlY2sge1xuICAjdXBsb2FkX2RhdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNTBweDtcblxuICAgIGgzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmb250LWZhbWlseTogcmVndWxhcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogaWNvbjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgY29udGVudDogJ2EnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9ncmF5O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICY6bGFzdC1vZi10eXBlKCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuICAgIC5idG4uZGVsZXRlIHtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuICAjdXBsb2FkX2FjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMjBweCAwIDUwcHggMDtcbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDsgfSB9IH1cbiIsIi5icm93c2VyX3VwbG9hZCB7XG4gIC5idG4udXBsb2FkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuIiwiI2ltcHJlc3N1bSB7XG4gIGFkZHJlc3Mge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gIGFydGljbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICAgICYuZnVsbHdpZHRoIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG4iLCIjdXBsb2FkLFxuI3VwbG9hZGNoZWNrLFxuI2NvbnRhY3QsXG4jYWRkcmVzcyxcbiNzdW1tYXJ5LFxuI29yZGVyX3NhbXBsZSxcbiNjYXJ0X2ZpcnN0LFxuI3JlZ2lzdGVyLFxuI2NhbGN1bGF0b3IsXG4jdmVyaWZ5X2FkZHJlc3MsXG4jY2FydF9zZWNvbmQsXG4jZGV0YWlsX2ZyZWUsXG4jZm9ybV9pbmRpdmlkdWFsLFxuI2NhcnRfdGhpcmQsXG4jYWNjb3VudF90cmFja2luZyxcbiNuZXdzbGV0dGVyLFxuI2ZpbmlzaCxcbiNmb3RvbGlhLFxuI2Nyb3Age1xuICBwYWRkaW5nOiAkZ3JpZCAwO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7IH1cblxubWFpbiB7XG4gIC5jb2xfbGVmdCxcbiAgLmNvbF9yaWdodCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMTQwcHg7IH1cbiAgICBpbnB1dCxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEsXG4gICAgLm5vbi1pbnB1dC1maWVsZCxcbiAgICAuYnRuOm5vdChbbmFtZT1jbWRfY2FsY10pIHtcbiAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIC8vUVMtZml4OiAxNy4wOC4yMDE1XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5jb2wtMiB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMTVweDsgfSB9IH1cblxuXG4gIC5jb2xfcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICAuY29sX2xlZnQsXG4gICAgLmNvbF9yaWdodCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuICAuY29sX2xlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgLmNvbF9sZWZ0LFxuICAgIC5jb2xfcmlnaHQge1xuICAgICAgcGFkZGluZzogMDsgfSB9IH1cblxuLmFjdGlvbmJhciB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgJi5zdWNjZXNzIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIHAge1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuXG4uYWxpZ25fcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gICYuYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG4uYWxpZ25fbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hbGlnbl9jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi50ZXh0X3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi50ZXh0X2xlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dF9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50YV9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3BhZ2Uge1xuICBwYWRkaW5nOiAkZ3JpZCAwOyB9XG5cbi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAyIFNwYWx0aWdlIEZvcm11bGFyZVxuI2NhcnRfc2Vjb25kLFxuI2NvbnRhY3QsXG4jZGV0YWlsX2ZyZWUsXG4jYWNjb3VudF90cmFja2luZyxcbiNmaW5pc2gsXG4jcmVnaXN0ZXIsXG4jY3JvcCxcbiNmb3JtX2luZGl2aWR1YWwge1xuICBmb3JtIHtcbiAgICBhcnRpY2xlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBmaWVsZHNldCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sLWZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29sX2xlZnQsXG4gICAgLmNvbF9yaWdodCB7XG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH0gfVxuXG4uY29sb3ItZXJyb3Ige1xuICBjb2xvcjogJGNvbG9yX2Vycm9yOyB9XG5cbi5jb2xvci1oaW50IHtcbiAgY29sb3I6IGFkanVzdC1odWUobGlnaHRlbigkY29sb3ItZXJyb3IsIDEwJSksIDEwJSk7IH1cblxuLmNvbG9yLXN1Y2Nlc3Mge1xuICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7IH1cbiIsIi5jYXJ0X2JyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdjYXJ0X2JyZWFkY3J1bWJfZGVmYXVsdC5wbmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyIGRhcmtlbigkY29sb3JfZ3JheSwgMTEuNSUpO1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ2NhcnRfYnJlYWRjcnVtYl9hY3RpdmUucG5nJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciAkY29sb3Jfc3VjY2VzczsgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKGRlc2F0dXJhdGUoJGNvbG9yX3N1Y2Nlc3MsIDI1JSksIDEwJSk7IH1cbiAgICAmLnByZWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdjYXJ0X2JyZWFkY3J1bWJfcHJlYWN0aXZlLnBuZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIgbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvcl9zdWNjZXNzLCAyNSUpLCAxMCUpOyB9XG4gICAgJi51bmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdjYXJ0X2JyZWFkY3J1bWJfdW5hY3RpdmUucG5nJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciBsaWdodGVuKGRlc2F0dXJhdGUoJGNvbG9yX3N1Y2Nlc3MsIDI1JSksIDEwJSk7IH0gfSB9XG4jY2FydCB7XG4gIHBhZGRpbmc6IDA7XG4gIHN0cm9uZyxoMyxoNCxoNSxoNiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogcmVndWxhcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIHRkIHNlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG9wdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfSB9XG5cbiAgLnByb2R1Y3RfY2FsY3VsYXRpb24ge1xuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBzdHJvbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4gIC5wcm9kdWN0X29wdGlvbnMgc3Ryb25nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiAgI3RvdGFsX25ldHRvLFxuICAjdG90YWxfY291cG9uLFxuICAjdG90YWxfc2hpcHBpbmcsXG4gICN0b3RhbF92YXQsXG4gICN0b3RhbF9vcHRpb25zLFxuICAjdG90YWxfcHJpY2Uge1xuICAgIHRkLFxuICAgIHRkIHN0cm9uZyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICN0b3RhbF9zaGlwcGluZyB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgdHI6bnRoLWxhc3QtY2hpbGQoMikgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbiAgI3RvdGFsX3ByaWNlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgIGZvbnQtZmFtaWx5OiBib2xkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG5cbiAgI3RvdGFsX25ldHRvIHtcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9IH1cblxuICAjc2lkZWJhciB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBzZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgc3Ryb25nLCBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdjYXJ0X3NlY3VyZV9iZy5wbmcnKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0ICRjb2xvcl93aGl0ZTsgfSB9IH1cblxuXG4gIGZvcm0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDg4MHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIHRhYmxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgdGJvZHkgdHIsXG4gID4gdHIge1xuICAgID4gdGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiA4Ny41JTsgfVxuICAgID4gdGgge1xuICAgICAgZm9udC1mYW1pbHk6IGJvbGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH1cbiAgICB0aCwgdGQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuICB0Ym9keSB0ciB7XG4gICAgdGg6Zmlyc3QtY2hpbGQsXG4gICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMzcwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDZweCAkY29sb3Jfd2hpdGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbiAgICB0aDpudGgtY2hpbGQoMiksXG4gICAgPiB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA2cHggJGNvbG9yX3doaXRlO1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4OyB9XG4gICAgdGg6bnRoLWNoaWxkKDMpLFxuICAgID4gdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgNnB4ICRjb2xvcl93aGl0ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAgIHRoOm50aC1jaGlsZCg0KSxcbiAgICA+IHRkOm50aC1jaGlsZCg0KSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbiAgI2NoZWNrb3V0X2xhc3Qge1xuICAgIGZvcm0gPiB0YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH0gfVxuXG4jY2FydF9vcHRpb25zIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAuY29sX2xlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTsgfVxuICAuaGludCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY29sX3JpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tbGVmdDogMSU7IH1cbiAgdGV4dGFyZWEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTUwcHg7IH1cbiAgLmJ0bi5zdWNjZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4jY2FydCAjY291cG9uIHtcbiAgdGQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAkZ3JpZCAvIDI7IH1cblxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDIwMHB4OyB9IH1cblxuI2NhcnRfc2Vjb25kIHtcbiAgI2Zvcm11bGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IHJlZ3VsYXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBmaWVsZHNldCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxNjBweDsgfVxuICAgIC5jb2xfcmlnaHQge1xuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICAubG9zdF9wdyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9IH1cblxuI2NhcnRfdGhpcmQge1xuICBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjY2FydCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9XG5cbiAgdGFibGUgdGJvZHkgdHIge1xuICAgIHRoOmZpcnN0LWNoaWxkLFxuICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDQ4MHB4OyB9XG4gICAgdGg6bnRoLWNoaWxkKDIpLFxuICAgID4gdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAyNTBweDsgfVxuICAgIHRoOm50aC1jaGlsZCgzKSxcbiAgICA+IHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTgwcHg7IH1cbiAgICB0aDpudGgtY2hpbGQoNCksXG4gICAgPiB0ZDpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4gIC5jb2xfbGVmdCxcbiAgLmNvbF9yaWdodCB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfSB9IH1cblxuI2NhcnQsXG4jY2FydF9zZWNvbmQsXG4jY2FydF90aGlyZCB7XG4gICNzcGVjaWFsIHtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogNDAwcHg7IH1cbiAgICBidXR0b24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH0gfSB9IH1cblxuI2NhcnRfdGhpcmRfYnV5IHtcbiAgbGFiZWwge1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIC5idG4uc3VjY2VzcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbiNjYXJ0X3RoaXJkX3BheW1lbnQge1xuICAuY29sX3JpZ2h0LFxuICAuY29sX2xlZnQge1xuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgIC5jb2wtMiB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMTVweDsgfSB9IH1cbiAgLmNvbF9sZWZ0IHtcbiAgICBpbnB1dCwgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbF9yaWdodCB7XG4gICAgc2VsZWN0LmF1dG8tY2FsY3VsYXRlIHtcbiAgICAgIHdpZHRoOiA0MDBweDsgfSB9IH1cblxuI2NhcnRfdGhpcmRfYWdiIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbGFiZWwge1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIHNwYW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICBmaWVsZHNldCB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuXG5cbiIsIiNjcm9wIHtcbiAgLmNyb3BfaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGltZyB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfZ3JheTsgfSB9XG4gIHRhYmxlIHtcbiAgICB0ci5kZXNjcmlwdGlvbiB0ZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbiAgYnV0dG9uW25hbWU9XCJjbWRfY2FsY1wiXSB7XG4gICAgcmlnaHQ6IDIzcHg7IH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4gICN0b3RhbCB7XG4gICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xuICAgIGZvbnQtZmFtaWx5OiBib2xkOyB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTYwcHg7IH0gfVxuIiwiI2NhbGN1bGF0b3JfcHJlbG9hZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHdpZHRoOiAkZm9udC1zaXplO1xuICAgIGhlaWdodDogJGZvbnQtc2l6ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1tb3otYW5pbWF0aW9uOiBsb2FkZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBsb2FkZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7IH0gfVxuXG4jY2FsY3VsYXRvcl9zZWFyY2hyZXN1bHRzIHtcbiAgbGFiZWwge1xuICAgIHdpZHRoOiAzNTVweDsgfSB9XG4iLCIjY29udGFjdCB7XG4gIC5jb2xfcmlnaHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sX2xlZnQge1xuICAgIHdpZHRoOiA0OCU7IH1cbiAgLnVwbG9hZF9maWVsZCB7XG4gICAgcHJvZ3Jlc3MsXG4gICAgLnByb2dyZXNzQmFyIHtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMTg1cHg7IH1cbiAgICBpbnB1dCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7IH1cbiAgICAuYnRuLnVwbG9hZCB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAucHJldmlldywgLmZpbGVfaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4OyB9IH1cbiIsIi5jbnRfcHJuIHtcbiAgLmJ0biB7fVxuICAuZGVmYXVsdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5ub19tYXJnaW4ge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbi5jbnRfcHJuLXRhYmxlIHRoLFxuLmNudF9wcm4tdGFibGUgdGQ6YmVmb3JlIHtcbiAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbi5jbnRfcHJuLXRhYmxlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfZ3JheTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2dyYXk7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZ3JheTsgfVxuICB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjI1ZW07XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogLjVlbTsgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRoKSBcIiBcIjsgfSB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRoKSBcIjogXCI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHdpZHRoOiA2LjVlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY250X3Bybi10YWJsZSB7XG4gICAgdGQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfSB9XG5cblxuICAuY250X3Bybi10YWJsZSB0aCxcbiAgLmNudF9wcm4tdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxuXG5cblxuXG5cblxuXG5cblxuIiwiI3BhZ2VMb2dpbiB7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvOyB9IH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3VjY2VzcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yX3N1Y2Nlc3MsIDEwJSk7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAuZXJyb3JfbXNnIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2Vycm9yLCA1MyUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yX2Vycm9yLCAyNSUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfSB9XG4jcGFnZUxvZ2luQmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvbG9naW5iZy5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG4iLCIjbW9kdWxlc1ByaW50dGVtcGxhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIGgzIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvcl9mb250LCA1MCUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgLmljb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIG1hcmdpbjogNHB4IDVweCAwIDFweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfZm9udCwgNTAlKTtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9XG5cbiIsIi5jbGltYXRlIHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAuY2xpbWF0ZUl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAuYWNjQ29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLmFjY0hlYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLm9wZW5CdG4ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDEwcHggMCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuY2xpbWF0ZUluZm9ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfSB9XG5cbiAgICAuYWNjSGVhZC5jdXJyZW50IHtcbiAgICAgIC5vcGVuQnRuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICctJzsgfVxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNsaW1hdGUge1xuICAgIC5jbGltYXRlSXRlbSB7XG4gICAgICAuYWNjSGVhZCB7XG4gICAgICAgIC5jbGltYXRlSW5mb2JveCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpOyB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9IH0gfSB9XG5cbi5jbGltYXRlUGFydG5lckFjY291bnQge1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNsaW1hdGVQYXJ0bmVyQWNjb3VudCB7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuIiwiQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblxuICBzZWxlY3Qge1xuICAgIG9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDsgfSB9XG5cbiAgLmJ0bi51cGxvYWQge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cblxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuIiwic2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIiwiI2RlbGl2ZXJ5X2NvdW50ZG93biB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9ncmF5LCAyMCUpOyB9XG4iLCIvKiBib3gtc2l6aW5nICovXG4uZnItd2luZG93LCAuZnItd2luZG93IFtjbGFzc149XCJmci1cIl0sXG4uZnItb3ZlcmxheSwgLmZyLW92ZXJsYXkgW2NsYXNzXj1cImZyLVwiXSxcbi5mci1zcGlubmVyLCAuZnItc3Bpbm5lciBbY2xhc3NePVwiZnItXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZyLXdpbmRvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250OiAxM3B4LzIwcHggXCJMdWNpZGEgU2Fuc1wiLCBcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIiwgXCJMdWNpZGEgR3JhbmRlXCIsIFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAvKiBDaHJvbWUgaGFjaywgdGhpcyBmaXhlcyBhIHZpc3VhbCBnbGl0Y2ggd2hlbiBxdWlja2x5IHRvZ2dsaW5nIGEgdmlkZW8gKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG59XG5cbi8qIHotaW5kZXggKi9cbi5mci1vdmVybGF5IHsgei1pbmRleDogIDk5OTk4OyB9XG4uZnItd2luZG93IHsgIHotaW5kZXg6ICA5OTk5OTsgfVxuLmZyLXNwaW5uZXIgeyB6LWluZGV4OiAxMDAwMDA7IH1cblxuXG4vKiBvdmVybGF5ICovXG4uZnItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZyLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAuOTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cblxuLmZyLW92ZXJsYXktdWktZnVsbGNsaWNrIC5mci1vdmVybGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cblxuXG4vKiBtb2JpbGUgdG91Y2ggaGFzIHBvc2l0aW9uOmFic29sdXRlIHRvIGFsbG93IHpvb21pbmcgKi9cbi5mci13aW5kb3cuZnItbW9iaWxlLXRvdWNoLFxuLmZyLW92ZXJsYXkuZnItbW9iaWxlLXRvdWNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuXG4vKiBzb21lIHByb3BlcnRpZXMgb24gdGhlIHdpbmRvdyBhcmUgdXNlZCB0byB0b2dnbGUgdGhpbmdzXG4gKiBsaWtlIG1hcmdpbiBhbmQgdGhlIGZ1bGxjbGljayBtb2RlLFxuICogd2UgcmVzZXQgdGhvc2UgcHJvcGVydGllcyBhZnRlciBtZWFzdXJpbmcgdGhlbVxuICovXG4uZnItbWVhc3VyZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmZyLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItcGFnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuLmZyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyLWhvdmVyaW5nLWNsaWNrYWJsZSAuZnItY29udGFpbmVyIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cblxuLypcbiAgIHBhZGRpbmc6XG4gICB5b3V0dWJlICYgdmltZW8gYWx3YXlzIGhhdmUgYnV0dG9ucyBvbiB0aGUgb3V0c2lkZVxuICAgc2lkZSBidXR0b24gPSA3MiA9IDU0ICsgKDIgKiA5IG1hcmdpbilcbiAgIGNsb3NlIGJ1dHRvbiA9IDQ4XG4qL1xuLyogcGFkZGluZyB1aTppbnNpZGUgKi9cbi5mci11aS1pbnNpZGUgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDIwcHggMjBweDsgfVxuLmZyLXVpLWluc2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMjBweDsgfVxuXG4vKiBwYWRkaW5nIHVpOm91dHNpZGUgKi9cbi5mci11aS1vdXRzaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAyMHB4IDgycHg7IH1cbi5mci11aS1vdXRzaWRlLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAyMHB4IDQ4cHg7IH1cblxuLyogcmVkdWNlIHBhZGRpbmcgb24gc21hbGxlciBzY3JlZW5zICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLFxuICAgICAgIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLyogcGFkZGluZyB1aTppbnNpZGUgKi9cbiAgLmZyLXVpLWluc2lkZSAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMTJweCAxMnB4OyB9XG4gIC5mci11aS1pbnNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDEycHg7IH1cblxuICAvKiBwYWRkaW5nIHVpOm91dHNpZGUgKi9cbiAgLmZyLXVpLW91dHNpZGUgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDEycHggNzJweDsgfVxuICAuZnItdWktb3V0c2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMTJweCA0OHB4OyB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG4gICAgICAgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAvKiBwYWRkaW5nIHVpOmluc2lkZSAqL1xuICAuZnItdWktaW5zaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwcHggMHB4OyB9XG4gIC5mci11aS1pbnNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDBweDsgfVxuXG4gIC8qIHBhZGRpbmcgdWk6b3V0c2lkZSAqL1xuICAuZnItdWktb3V0c2lkZSAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMHB4IDcycHg7IH1cbiAgLmZyLXVpLW91dHNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDBweCA0OHB4OyB9XG59XG5cbi8qIHBhZGRpbmcgdWk6ZnVsbGNsaWNrICovXG4uZnItdWktZnVsbGNsaWNrIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwOyB9XG4uZnItdWktZnVsbGNsaWNrLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwOyB9XG5cbi8qIHZpZGVvIGZ1bGxjbGljayAqL1xuLmZyLXVpLWZ1bGxjbGljay5mci10eXBlLXZpZGVvIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwcHggNjJweDsgfVxuLmZyLXVpLWZ1bGxjbGljay5mci1uby1zaWRlcy5mci10eXBlLXZpZGVvIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiA0OHB4IDBweDsgfVxuXG4vKiBvdmVyZmxvdy15IHNob3VsZCBhbHdheXMgaGF2ZSAwIHBhZGRpbmcgdG9wIGFuZCBib3R0b20gKi9cbi5mci1vdmVyZmxvdy15IC5mci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG59XG5cblxuLmZyLWNvbnRlbnQsXG4uZnItY29udGVudC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAvKiBJRTExIGhhcyBhIDFweCBibHVyIGJ1ZyBvbiB0aGUgZWRnZXMgb2YgdGhlIGNhcHRpb24gKHVpOmluc2lkZSlcbiAgICAgZHVyaW5nIGFuaW1hdGlvbiB3aXRoIG92ZXJmbG93OmhpZGRlbiAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogaW1nL2lmcmFtZS9lcnJvciAqL1xuLmZyLWNvbnRlbnQtZWxlbWVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItY29udGVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbn1cblxuLmZyLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZWZlZmVmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cbi5mci1pbmZvLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDElO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZnItdWktaW5zaWRlIC5mci1pbmZvLWJhY2tncm91bmQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAuODtcbiAgem9vbTogMTtcbn1cbi8qIHVpOm91dHNpZGUgaGFzIGEgc2xpZ2h0bHkgbGlnaHRlciBpbmZvIGJhY2tncm91bmQgdG8gYnJlYWsgdXAgZnJvbSBibGFjayBwYWdlIGJhY2tncm91bmRzICovXG4uZnItdWktb3V0c2lkZSAuZnItaW5mby1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZDogIzBkMGQwZDsgfVxuXG5cbi8qIGluZm8gYXQgdGhlIGJvdHRvbSBmb3IgdWk6aW5zaWRlICovXG4uZnItY29udGVudCAuZnItaW5mbyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4uZnItaW5mby1wYWRkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZyLWNhcHRpb24ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aGl0ZS1zcGFjZTogd3JhcDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mci1wb3NpdGlvbiB7XG4gIGNvbG9yOiAjYjNiM2IzO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBvcGFjaXR5OiAwLjk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogcG9zaXRpb25zIG5vdCB3aXRoaW4gdGhlIGluZm8gYmFyXG4gICBmb3IgdWk6b3V0c2lkZS9pbnNpZGUgKi9cbi5mci1wb3NpdGlvbi1vdXRzaWRlLFxuLmZyLXBvc2l0aW9uLWluc2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAxMnB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLDAsMCwuNCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuLmZyLXBvc2l0aW9uLWluc2lkZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLXBvc2l0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBkMGQwZDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgb3BhY2l0eTogLjg7XG4gIHpvb206IDE7IC8qIG9sZElFICovXG59XG4uZnItcG9zaXRpb24tdGV4dCB7IGNvbG9yOiAjYjNiM2IzOyB9XG4uZnItcG9zaXRpb24tb3V0c2lkZSAuZnItcG9zaXRpb24tdGV4dCxcbi5mci1wb3NpdGlvbi1pbnNpZGUgLmZyLXBvc2l0aW9uLXRleHQge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjMpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBkaXNwbGF5IGl0IGZvciB0aGUgb3V0c2lkZSB1aSwgaGlkZSB0aGUgY2FwdGlvbiBpbnNpZGUgKi9cbi5mci11aS1vdXRzaWRlIC5mci1wb3NpdGlvbi1vdXRzaWRlIHsgZGlzcGxheTogYmxvY2s7IH1cbi5mci11aS1vdXRzaWRlIC5mci1pbmZvIC5mci1wb3NpdGlvbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmZyLXVpLWluc2lkZS5mci1uby1jYXB0aW9uIC5mci1wb3NpdGlvbi1pbnNpZGUgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5rcyAqL1xuLmZyLWluZm8gYSxcbi5mci1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mci1pbmZvIGE6aG92ZXIgeyBjb2xvcjogI2VlZTsgfVxuXG4vKiBuby1jYXB0aW9uICovXG4uZnItdWktb3V0c2lkZS5mci1uby1jYXB0aW9uIC5mci1pbmZvIHsgZGlzcGxheTogbm9uZTsgfVxuLmZyLXVpLWluc2lkZS5mci1uby1jYXB0aW9uIC5mci1jYXB0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cbi8qIC0tLSBzdHJva2UgKi9cbi5mci1zdHJva2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xufVxuLmZyLXN0cm9rZS12ZXJ0aWNhbCB7IHdpZHRoOiAxcHg7IGhlaWdodDogMTAwJTsgfVxuLmZyLXN0cm9rZS1ob3Jpem9udGFsIHsgcGFkZGluZzogMCAxcHg7IH1cblxuLmZyLXN0cm9rZS1yaWdodCB7IGxlZnQ6IGF1dG87IHJpZ2h0OiAwOyB9XG4uZnItc3Ryb2tlLWJvdHRvbSB7IHRvcDogYXV0bzsgYm90dG9tOiAwOyB9XG5cbi5mci1zdHJva2UtY29sb3Ige1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMDgpO1xufVxuXG4vKiB0aGUgc3Ryb2tlIGlzIGJyaWdodGVyIGluc2lkZSB0aGUgaW5mbyBib3ggKi9cbi5mci1pbmZvIC5mci1zdHJva2UtY29sb3IgeyBiYWNrZ3JvdW5kOiByZ2JhKDgwLDgwLDgwLC4zKTsgfVxuXG4vKiByZW1vdmUgdGhlIHN0cm9rZSB3aGVuIG91dHNpZGUgdWkgaGFzIGEgY2FwdGlvbiAqL1xuLmZyLXVpLW91dHNpZGUuZnItaGFzLWNhcHRpb24gLmZyLWNvbnRlbnQgLmZyLXN0cm9rZS1ib3R0b20geyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIHJlbW92ZSBzdHJva2UgYW5kIHNoYWRvdyB3aGVuIHVpOmZ1bGxjbGljayAqL1xuLmZyLXVpLWZ1bGxjbGljayAuZnItc3Ryb2tlIHsgZGlzcGxheTogbm9uZTsgfVxuLmZyLXVpLWZ1bGxjbGljayAuZnItY29udGVudC1iYWNrZ3JvdW5kIHsgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiB0aGUgaW5mbyBib3ggbmV2ZXIgYmFzIGEgdG9wIHN0cm9rZSAqL1xuLmZyLWluZm8gLmZyLXN0cm9rZS10b3AgeyBkaXNwbGF5OiBub25lOyB9XG5cblxuXG4vKiA8ID4gKi9cbi5mci1zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNzJweDtcbiAgbWFyZ2luOiAwIDlweDtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHpvb206IDE7XG59XG4uZnItc2lkZS1wcmV2aW91cyB7IGxlZnQ6IDA7IH1cbi5mci1zaWRlLW5leHQgeyByaWdodDogMDsgbGVmdDogYXV0bzsgfVxuXG4uZnItc2lkZS1kaXNhYmxlZCB7IGN1cnNvcjogZGVmYXVsdDsgfVxuLmZyLXNpZGUtaGlkZGVuIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mci1zaWRlLWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZnItc2lkZS1idXR0b24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6b29tOiAxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLyogc21hbGxlciBzaWRlIGJ1dHRvbnMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG4gICAgICAgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuICAuZnItc2lkZSB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuICAuZnItc2lkZS1idXR0b24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICB9XG59XG5cblxuLyogWCAqL1xuLmZyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItY2xvc2UtYmFja2dyb3VuZCxcbi5mci1jbG9zZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEycHg7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZnItY2xvc2UtYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuXG5cblxuLyogVGh1bWJuYWlscyAqL1xuLmZyLXRodW1ibmFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZnItdGh1bWJuYWlscy1kaXNhYmxlZCAuZnItdGh1bWJuYWlscyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyJTtcbiAgbWluLWhlaWdodDogNzRweDtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMCU7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgbGVmdDogMDtcbn1cblxuLmZyLXRodW1ibmFpbHMsXG4uZnItdGh1bWJuYWlscyAqIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItdGh1bWJuYWlscy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtd3JhcHBlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xufVxuXG4uZnItdGh1bWJuYWlscy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB6b29tOiAxO1xufVxuXG4uZnItdGh1bWJuYWlscy1zbGlkZXItc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItdGh1bWJuYWlscy10aHVtYnMge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyLXRodW1ibmFpbC1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZyLXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgem9vbTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5mci1sdElFOSAuZnItdGh1bWJuYWlsICoge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBJRTYoNykgKi9cbiAgei1pbmRleDogMTtcbiAgem9vbTogMTtcbn1cblxuLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTYxNjE2O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lOyAvKiBJRTYoNykgKi9cbiAgei1pbmRleDogMDsgLyogSUU4ICovXG59XG5cbi5mci10aHVtYm5haWwtb3ZlcmxheSB7IGN1cnNvcjogcG9pbnRlcjsgfVxuLmZyLXRodW1ibmFpbC1hY3RpdmUgLmZyLXRodW1ibmFpbC1vdmVybGF5IHsgY3Vyc29yOiBkZWZhdWx0OyB9XG4uZnItdGh1bWJuYWlsLW92ZXJsYXksXG4uZnItdGh1bWJuYWlsLW92ZXJsYXktYmFja2dyb3VuZCxcbi5mci10aHVtYm5haWwtb3ZlcmxheS1ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZyLWx0SUU5IC5mci10aHVtYm5haWwtb3ZlcmxheS1ib3JkZXIgeyBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDsgfVxuLmZyLXRodW1ibmFpbCAuZnItdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODUpO1xuICBvcGFjaXR5OiAuODU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5mci10aHVtYm5haWw6aG92ZXIgLmZyLXRodW1ibmFpbC1pbWFnZSxcbi5mci10aHVtYm5haWwtYWN0aXZlOmhvdmVyIC5mci10aHVtYm5haWwtaW1hZ2Uge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTkpO1xuICBvcGFjaXR5OiAuOTk7XG59XG4uZnItdGh1bWJuYWlsLWFjdGl2ZSAuZnItdGh1bWJuYWlsLWltYWdlLFxuLmZyLXRodW1ibmFpbC1hY3RpdmU6aG92ZXIgLmZyLXRodW1ibmFpbC1pbWFnZSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zNSk7XG4gIG9wYWNpdHk6IC4zNTtcbn1cbi5mci10aHVtYm5haWwtYWN0aXZlIHsgY3Vyc29yOiBkZWZhdWx0OyAgfVxuXG4vKiBUaHVtYm5haWxzIGxvYWRpbmcgKi9cbi5mci10aHVtYm5haWwtbG9hZGluZyxcbi5mci10aHVtYm5haWwtbG9hZGluZy1iYWNrZ3JvdW5kLFxuLmZyLXRodW1ibmFpbC1sb2FkaW5nLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mci10aHVtYm5haWwtbG9hZGluZy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYxNjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogLjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4vKiB0aGlzIGVsZW1lbnQgaXMgdGhlcmUgYXMgYW4gYWx0ZXJuYXRpdmUgdG8gcHV0dGluZyB0aGUgbG9hZGluZyBpbWFnZSBvbiB0aGUgYmFja2dyb3VuZCAqL1xuLmZyLXRodW1ibmFpbC1sb2FkaW5nLWljb24geyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGVycm9yIG9uIHRodW1ibmFpbCAqL1xuLmZyLXRodW1ibmFpbC1lcnJvciAuZnItdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG59XG5cblxuLyogVGh1bWJuYWlsIDwgPiAqL1xuLmZyLXRodW1ibmFpbHMtc2lkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyOHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIHsgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbi5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7IG1hcmdpbi1yaWdodDogMTJweDsgfVxuXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIHsgbWFyZ2luLXRvcDogMjBweDsgfVxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IC44O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbjpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjsgfVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAqIHsgY3Vyc29yOiBkZWZhdWx0OyB9XG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKnRvcDogLTdweDtcbiAgbGVmdDogLTdweDsqL1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIHZlcnRpY2FsIHRodW1ibmFpbHMgKi9cbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUsXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy10aHVtYnMsXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlsLWZyYW1lIHsgY2xlYXI6IGJvdGg7IH1cblxuLyogdWk6ZnVsbGNsaWNrIGhhcyBhIGRhcmsgdGh1bWJuYWlsIGJhY2tncm91bmQgKi9cbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci10aHVtYm5haWxzIHsgYmFja2dyb3VuZDogIzA5MDkwOTsgfVxuXG4vKiBwdXQgYSBzdHJva2Ugb24gdGhlIGNvbm5lY3RpbmcgY2FwdGlvbiovXG4uZnItd2luZG93LXVpLWZ1bGxjbGljay5mci10aHVtYm5haWxzLWVuYWJsZWQuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci1pbmZvIC5mci1zdHJva2UtYm90dG9tIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSAvKih7IGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpOyB9ICovXG4uZnItd2luZG93LXVpLWZ1bGxjbGljay5mci10aHVtYm5haWxzLWVuYWJsZWQuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItaW5mbyAuZnItc3Ryb2tlLWxlZnQgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIHRodW1ibmFpbCBzcGFjaW5nICAqL1xuLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy10aHVtYnMgeyBwYWRkaW5nOiAxMnB4IDVweDsgfVxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogNXB4IDEycHg7IH1cbi5mci10aHVtYm5haWxzLW1lYXN1cmVkIC5mci10aHVtYm5haWxzLXRodW1icyB7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuLyogaG9yaXpvbnRhbCAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogMTZweCA4cHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy1zaWRlIHsgbWFyZ2luOiAwIDhweDsgfVxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgeyBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7IG1hcmdpbi1yaWdodDogMTZweDsgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDk4MHB4KSB7XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZSB7IG1hcmdpbjogMCAxMHB4OyB9XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7IG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG59XG5cbi8qIHZlcnRpY2FsICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogOHB4IDE2cHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZSB7IG1hcmdpbjogMCA4cHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7IG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXRodW1icyB7IHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlIHsgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7IG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxufVxuXG4vKiBoaWRlIHRodW1ibmFpbHMgb24gc21hbGxlciBzY3JlZW5zXG4gICB0aGUganMgYWx3YXlzIGhpZGVzIHRoZW0gb24gdG91Y2ggYmFzZWQgZGV2aWNlc1xuKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG4gICAgICAgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLFxuICAgICAgIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNDE0cHgpIHtcbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbn1cblxuXG4vKiBmb3JjZSBmdWxsQ2xpY2s6IHRydWVcbiAgIGFuZCBmb3JjZSBvdmVyZmxvdzogZmFsc2UgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG4gICAgICAgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuICAuZnItcGFnZSB7IG1pbi13aWR0aDogMTAwJTsgfSAvKiBmdWxsY2xpY2sgKi9cbiAgLmZyLXBhZ2UgeyBtaW4taGVpZ2h0OiAxMDAlOyB9IC8qIG92ZXJmbG93OiBmYWxzZSAqL1xufVxuXG5cbi8qIHN3aXRjaCBiZXR3ZWVuIHVpIG1vZGVzXG4gICB3ZSBmb3JjZSBldmVyeXRoaW5nIG5vdCBpbiB0aGUgY3VycmVudCBVSSBtb2RlIHRvIGhpZGVcbiovXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItc2lkZS1uZXh0LW91dHNpZGUsXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItc2lkZS1wcmV2aW91cy1vdXRzaWRlLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNsb3NlLW91dHNpZGUsXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY29udGVudCAuZnItc2lkZS1uZXh0LFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQgLmZyLXNpZGUtcHJldmlvdXMsXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY29udGVudCAuZnItY2xvc2UsXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY29udGVudCAuZnItaW5mbyxcblxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1zaWRlLW5leHQtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1zaWRlLXByZXZpb3VzLWZ1bGxjbGljayxcbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY2xvc2UtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jb250ZW50IC5mci1zaWRlLW5leHQsXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNvbnRlbnQgLmZyLXNpZGUtcHJldmlvdXMsXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNvbnRlbnQgLmZyLWNsb3NlLFxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jb250ZW50IC5mci1pbmZvLFxuXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItcGFnZSA+IC5mci1pbmZvLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtbmV4dC1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItc2lkZS1wcmV2aW91cy1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItY2xvc2UtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtbmV4dC1vdXRzaWRlLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtcHJldmlvdXMtb3V0c2lkZSxcbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1jbG9zZS1vdXRzaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8qIHNvbWUgdWkgZWxlbWVudHMgY2FuIGJlIHRvZ2dsZWQgb24gbW91c2Vtb3ZlLlxuICAgZmlsdGVyOmFscGhhKG9wYWNpdHkpIGlzIGJ1Z2dlZCBzbyB3ZSB1c2UgZGlzcGxheSBpbiBvbGRJRVxuKi9cbi5mci10b2dnbGUtdWkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbn1cbi5mci12aXNpYmxlLWZ1bGxjbGljay11aSAuZnItYm94ID4gLmZyLXRvZ2dsZS11aSxcbi5mci12aXNpYmxlLWluc2lkZS11aSAuZnItdWktaW5zaWRlIC5mci10b2dnbGUtdWkgeyBvcGFjaXR5OiAxOyB9XG5cbi5mci1oaWRkZW4tZnVsbGNsaWNrLXVpIC5mci1ib3ggPiAuZnItdG9nZ2xlLXVpLFxuLmZyLWhpZGRlbi1pbnNpZGUtdWkgLmZyLXVpLWluc2lkZSAuZnItdG9nZ2xlLXVpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG4uZnItbHRJRTkuZnItaGlkZGVuLWZ1bGxjbGljay11aSAuZnItYm94ID4gLmZyLXRvZ2dsZS11aSxcbi5mci1sdElFOS5mci1oaWRkZW4taW5zaWRlLXVpIC5mci11aS1pbnNpZGUgLmZyLXRvZ2dsZS11aSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU3Bpbm5lciAqL1xuLmZyLXNwaW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsMTYsMTYsLjg1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZyLXNwaW5uZXIgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNjQlO1xuICB3aWR0aDogNjQlO1xuICBtYXJnaW4tbGVmdDogMTglO1xuICBtYXJnaW4tdG9wOiAxOCU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcmVzY28tMTIgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiAgICAgICAgIGZyZXNjby0xMiAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uZnItc3Bpbm5lciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwwLDAsMCk7IC8qIGZpeGVzIHJlbmRlcmluZyBpbiBGaXJlZm94ICovXG59XG5cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTEgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7IGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTIgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMHM7IGFuaW1hdGlvbi1kZWxheTogLTEuMHM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTMgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7IGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTQgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7IGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTUgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7IGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTYgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7IGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTYgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7IGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTcgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7IGFuaW1hdGlvbi1kZWxheTogLTAuNXM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTggeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7IGFuaW1hdGlvbi1kZWxheTogLTAuNHM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTkgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7IGFuaW1hdGlvbi1kZWxheTogLTAuM3M7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTEwIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzOyBhbmltYXRpb24tZGVsYXk6IC0wLjJzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi0xMSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xczsgYW5pbWF0aW9uLWRlbGF5OiAtMC4xczsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMTIgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7IGFuaW1hdGlvbi1kZWxheTogMHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZyZXNjby0xMiB7XG4gIDAlICAgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG59XG5Aa2V5ZnJhbWVzIGZyZXNjby0xMiB7XG4gIDAlICAgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbi8qIFRodW1ibmFpbCBzcGlubmVyICovXG4uZnItdGh1bWJuYWlsLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZnItdGh1bWJuYWlsLXNwaW5uZXItc3BpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogOHB4IDAgMCA4cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZyLXRodW1ibmFpbC1zcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZyLXRodW1ibmFpbC1zcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuXG59XG4uZnItdGh1bWJuYWlsLXNwaW5uZXItc3Bpbixcbi5mci10aHVtYm5haWwtc3Bpbm5lci1zcGluOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZyLXRodW1ibmFpbC1zcGluIHtcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5Aa2V5ZnJhbWVzIGZyLXRodW1ibmFpbC1zcGluIHtcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cblxuLyogRXJyb3IgKi9cbi5mci1lcnJvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYTM0MzQ7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLmZyLWVycm9yLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG59XG5cblxuLyogc2tpbjogJ2ZyZXNjbycgKi9cblxuLyogU3ByaXRlICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItY2xvc2UtaWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWVycm9yLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9mcmVzY28vc3ByaXRlLnN2ZycpO1xufVxuLyogZmFsbGJhY2sgcG5nIHNwcml0ZSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItY2xvc2UtaWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1lcnJvci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvZnJlc2NvL3Nwcml0ZS5wbmcnKTtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItZXJyb3ItaWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI2cHg7IH1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItY29udGVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLC40KTtcbn1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY29udGVudC1iYWNrZ3JvdW5kIHsgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiB0aHVtYm5haWwgc2hhZG93ICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtd3JhcHBlciB7IGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMyk7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1hY3RpdmUgLmZyLXRodW1ibmFpbC13cmFwcGVyIHsgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIC4xKTsgfVxuXG5cbi8qIDwgPiAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1idXR0b24tYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggLTE0cHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05M3B4IC0xNHB4OyB9XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtcHJldmlvdXM6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAtMTE0cHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtbmV4dDpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05M3B4IC0xMTRweDsgfVxuXG4vKiB0cmFuc2l0aW9uIChwbmcpICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctcHJldmlvdXMgLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAtMTE0cHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05M3B4IC0xMTRweDsgfVxuXG4vKiBkaXNhYmxlZCBzdGF0ZSAocG5nKSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1wcmV2aW91cy5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZDpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IC0yMTRweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtbmV4dC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLWhvdmVyaW5nLW5leHQgLmZyLXNpZGUtbmV4dC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtbmV4dC5mci1zaWRlLWRpc2FibGVkOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkzcHggLTIxNHB4OyB9XG5cbi8qIHRyYW5zaXRpb24gKHN2ZykgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggLTExNHB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkzcHggLTExNHB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1idXR0b24taWNvbiB7IG9wYWNpdHk6IC41OyB9XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLWhvdmVyaW5nLXByZXZpb3VzIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLWhvdmVyaW5nLW5leHQgLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbiB7IG9wYWNpdHk6IDE7IH1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgb3BhY2l0eTogLjg7IH0gIC8qIHRvdWNoIGFsd2F5cyBhY3RpdmUgYnV0IGF0IGxvd2VyIG9wYWNpdHkgKi9cblxuLyogZGlzYWJsZWQgKHN2ZykgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLWhvdmVyaW5nLXByZXZpb3VzIC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLWhvdmVyaW5nLW5leHQgLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1kaXNhYmxlZDpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLW1vYmlsZS10b3VjaCAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbiB7IG9wYWNpdHk6IC4yOyB9IC8qIFRPRE86IG1ha2Ugc3VyZSB0aGlzIHdvcmtzICovXG5cbi8qIGhpZGUgZm9yIHVpOmluc2lkZS9mdWxsY2xpY2ssIG9ubHkgZm9yIHRoZSBpbWFnZSB0eXBlICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXR5cGUtaW1hZ2UgLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1mdWxsY2xpY2suZnItc2hvd2luZy10eXBlLWltYWdlIC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiA8ID4gcmVzcG9uc2l2ZSAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSxcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDQxNHB4KSB7XG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTMwMHB4OyB9XG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMDBweDsgfVxuXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtcHJldmlvdXM6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2MHB4OyB9XG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtbmV4dDpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zNjBweDsgfVxuXG4gIC8qIHRyYW5zaXRpb24gKHBuZykgKi9cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLWhvdmVyaW5nLXByZXZpb3VzIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2MHB4OyB9XG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnLmZyLW1vYmlsZS10b3VjaCAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTM2MHB4OyB9XG5cbiAgLyogdHJhbnNpdGlvbiAoc3ZnKSAqL1xuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzYwcHg7IH1cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zNjBweDsgfVxuXG4gIC8qIGRpc2FibGVkIHN0YXRlIChwbmcpICovXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1wcmV2aW91cy5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1wcmV2aW91cy5mci1zaWRlLWRpc2FibGVkOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MjBweDsgfVxuXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLWhvdmVyaW5nLW5leHQgLmZyLXNpZGUtbmV4dC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1uZXh0LmZyLXNpZGUtZGlzYWJsZWQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDIwcHg7IH1cbn1cblxuLyogWCAqL1xuLyogY29sb3JzICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jbG9zZS1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY2xvc2U6aG92ZXIgLmZyLWNsb3NlLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQzOyB9XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWluc2lkZSAuZnItY2xvc2UtYmFja2dyb3VuZCxcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY2xvc2UtYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICMxMzEzMTM7IGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IG9wYWNpdHk6IC44OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1iYWNrZ3JvdW5kLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jbG9zZTpob3ZlciAuZnItY2xvc2UtYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7IH1cblxuLyogLSBpbWFnZSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItY2xvc2UgLmZyLWNsb3NlLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLThweDt9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1jbG9zZTpob3ZlciAuZnItY2xvc2UtaWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtOHB4OyB9XG5cbi8qIC0gdHJhbnNpdGlvbiAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLWNsb3NlIC5mci1jbG9zZS1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC04cHg7XG4gIG9wYWNpdHk6IC44O1xufVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItY2xvc2U6aG92ZXIgLmZyLWNsb3NlLWljb24gIHsgb3BhY2l0eTogMTsgfVxuXG4vKiBUaHVtYm5haWxzICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC13cmFwcGVyIHsgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIC4zKTsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZSAuZnItdGh1bWJuYWlsLXdyYXBwZXIgeyBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgLjEpOyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgLTFweCA0cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtb3ZlcmxheS1ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOCk7IC8qIHNob3VsZCByZW1haW4gcmdiYSAqL1xufVxuLyogbm8gaW5uZXIgYm9yZGVyIG9uIGFjdGl2ZSB0aHVtYm5haWwgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1hY3RpdmUgLmZyLXRodW1ibmFpbC1vdmVybGF5LWJvcmRlcixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1hY3RpdmU6aG92ZXIgLmZyLXRodW1ibmFpbC1vdmVybGF5LWJvcmRlciB7IGJvcmRlcjogMHB4OyB9XG5cbi8qIFRodW1ibmFpbHMgPCA+ICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtNDlweDt9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXM6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDlweCAtNDlweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtOTFweDt9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dDpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOXB4IC05MXB4OyB9XG4vKiB2ZXJ0aWNhbCBeICh1cC9kb3duKSBhZGp1c3RtZW50cyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yOTNweCAtNDlweDt9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91czpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNXB4IC00OXB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkzcHggLTkxcHg7fVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dDpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNXB4IC05MXB4OyB9XG5cbi8qIFRodW1ibmFpbHMgPCA+IHRyYW5zaXRpb24gKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGUgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluO1xuICBvcGFjaXR5OiAuODtcbn1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY3cHggLTQ5cHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOXB4IC05MXB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBvcGFjaXR5OiAxOyB9XG4vKiB2ZXJ0aWNhbCBeICh1cC9kb3duKSBhZGp1c3RtZW50cyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkzcHggLTQ5cHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAtOTFweDsgfVxuXG4vKiBsb3dlciBvcGFjaXR5IG9uIGRpc2FibGVkIHN0YXRlcyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZSAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCxcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGU6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgeyBvcGFjaXR5OiAuNTsgfVxuXG4vKiBsb3dlciBvcGFjaXR5IElFIDwgOSB1c2luZyBpbWFnZXMgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXM6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTFweCAtNDlweDtcbn1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0OmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUxcHggLTkxcHg7XG59XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWJhY2tncm91bmQsXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWJhY2tncm91bmQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuLyogdmVydGljYWwgXiAodXAvZG93bikgYWRqdXN0bWVudHMgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3cHggLTQ5cHg7XG59XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQ6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzdweCAtOTFweDtcbn1cbiIsIi5kcnVja211c3Rlcl9qbiB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9XG5cbi5iZW5lZml0cyB7XG4gICYgPiBkaXYge1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvcl9saWdodCwzMCUpOyB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfaW5kaXZpZHVhbCAhaW1wb3J0YW50OyB9XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKSAhaW1wb3J0YW50OyB9IH0gfVxuXG4jaG9tZXBhZ2UtdGV4dDMge1xuICAuc3VibGluZSB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7IH0gfVxuI2hvbWVwYWdlLXRleHQ0IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2luZGl2aWR1YWw7IH1cblxuI2hvbWVwYWdlLXRleHQ0IHtcbiAgLndycCB7XG4gICAgJiA+IGRpdiB7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH0gfVxuXG4jbmF2YmFyIHtcbiAgLnRvcE1lbnUge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9IH0gfVxuLm1lbnUtaXRlbS1sb2dpbiB7XG4gICYubG9naW5fc3RhdHVzX2dyZWVuIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmVlbjsgfSB9IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZWVuOyB9IH1cblxuLm1lbnUtaXRlbS1sb2dpbiB7XG4gICYubG9naW5fc3RhdHVzX2dyZWVuIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmVlbiAhaW1wb3J0YW50OyB9IH0gfVxuXG5cblxuXG4uY2QtZHJvcGRvd24tdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbi5uby10b3VjaCB7XG4gIC5jZC1kcm9wZG93bi10cmlnZ2VyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH0gfVxuLmNkLWRyb3Bkb3duLXRyaWdnZXI6OmJlZm9yZSwgLmNkLWRyb3Bkb3duLXRyaWdnZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9XG5cbi5jZC1kcm9wZG93bi1jb250ZW50IHtcbiAgLnNlZS1hbGwge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfSB9XG5cbi5zbGlkZV9fdGV4dC1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2hpZ2hsaWdodDtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNkLWRyb3Bkb3duLXRyaWdnZXIge1xuICAgICYuZHJvcGRvd24taXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfVxuICAuY2QtZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9pbmRpdmlkdWFsO1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgaDIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4gIC5uby10b3VjaCB7XG4gICAgLmNkLWRyb3Bkb3duLXRyaWdnZXIge1xuICAgICAgJi5kcm9wZG93bi1pcy1hY3RpdmUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH0gfVxuICAgIC5jZC1kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICYgPiBsaSB7XG4gICAgICAgICY6bm90KC5oYXMtY2hpbGRyZW4pIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9IH0gfVxuICAgICAgLmNkLXNlY29uZGFyeS1kcm9wZG93biB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZSAhaW1wb3J0YW50OyB9IH0gfSB9IH1cblxuICAuY2QtZHJvcGRvd24tY29udGVudCB7XG4gICAgLmNkLXNlY29uZGFyeS1kcm9wZG93biB7XG4gICAgICAmID4gbGkge1xuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfSB9IH1cbiAgICAgIC5nby1iYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0O1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH0gfVxuICAgICYgPiAuaGFzLWNoaWxkcmVuIHtcbiAgICAgICYgPiBhIHtcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAwIDAgJGNvbG9yX2dyZWVuO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH0gfSB9XG4gIC5jZC1kcm9wZG93bi1jb250ZW50ID4gLmhhcy1jaGlsZHJlbiA+IGEuaXMtYWN0aXZlOjpiZWZvcmUsIC5jZC1kcm9wZG93bi1jb250ZW50ID4gLmhhcy1jaGlsZHJlbiA+IGEuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAub3Blbi10by1sZWZ0IHtcbiAgICAuY2QtZHJvcGRvd24tY29udGVudCB7XG4gICAgICAmID4gLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtMnB4IDAgMCAkY29sb3JfaGlnaGxpZ2h0OyB9IH0gfSB9IH1cbiAgLmdvLWJhY2sgYTo6YmVmb3JlLCAuZ28tYmFjayBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyZWVuOyB9IH1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUlBQSxPQUFPLENBQUMsa0tBQUksQ0FFWixVQUFVLENBQ1IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsR0FBRyxDQUFFLDJDQUF3QyxDQUM3QyxHQUFHLENBQUUsa0RBQStDLENBQUMsMkJBQTJCLENBQUUsNENBQXlDLENBQUMs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QWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxDQUFFLHVCQUF1QixDQUFFLEtBQUssQ0FBRSxlQUFlLENBQUUsS0FBSyxDQUFJLEFBQ25MLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FBRSxhQUFhLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxDQUFFLHVCQUF1QixDQUFFLEtBQUssQ0FBRSxlQUFlLENBQUUsS0FBSyxDQUFJLEFBQ25MLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FBRSxhQUFhLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxDQUFFLHVCQUF1QixDQUFFLEtBQUssQ0FBRSxlQUFlLENBQUUsS0FBSyxDQUFJLEFBQ25MLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FBRSxhQUFhLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxDQUFFLHVCQUF1QixDQUFFLEtBQUssQ0FBRSxlQUFlLENBQUUsS0FBSyxDQUFJLEFBQ25MLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FBRSxhQUFhLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxDQUFFLHVCQUF1QixDQUFFLEtBQUssQ0FBRSxlQUFlLENBQUUsS0FBSyxDQUFJLEFBQ25MLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FBRSxhQUFhLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxDQUFFLHVCQUF1QixDQUFFLEtBQUssQ0FBRSxlQUFlLENBQUUsS0FBSyxDQUFJLEFBQ25MLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FBRSxhQUFhLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFFLGNB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 */
