@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-face{font-family:'regular';src:url("../assets/font/roboto-light-webfont.eot");src:url("../assets/font/roboto-light-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/roboto-light-webfont.woff") format("woff2"),url("../assets/font/roboto-light-webfont.woff") format("woff"),url("../assets/font/roboto-light-webfont.ttf") format("truetype"),url("../assets/font/roboto-light-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'bold';src:url("../assets/font/roboto-medium-webfont.eot");src:url("../assets/font/roboto-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/roboto-medium-webfont.woff") format("woff2"),url("../assets/font/roboto-medium-webfont.woff") format("woff"),url("../assets/font/roboto-medium-webfont.ttf") format("truetype"),url("../assets/font/roboto-medium-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}@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-face{font-family:'libre-light';src:url("../assets/font/librefranklin-light-webfont.eot");src:url("../assets/font/librefranklin-light-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/librefranklin-light-webfont.woff") format("woff2"),url("../assets/font/librefranklin-light-webfont.woff") format("woff"),url("../assets/font/librefranklin-light-webfont.ttf") format("truetype"),url("../assets/font/librefranklin-light-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'libre-bold';src:url("../assets/font/librefranklin-bold-webfont.eot");src:url("../assets/font/librefranklin-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/librefranklin-bold-webfont.woff") format("woff2"),url("../assets/font/librefranklin-bold-webfont.woff") format("woff"),url("../assets/font/librefranklin-bold-webfont.ttf") format("truetype"),url("../assets/font/librefranklin-bold-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'libre-medium';src:url("../assets/font/librefranklin-medium-webfont.eot");src:url("../assets/font/librefranklin-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/librefranklin-medium-webfont.woff") format("woff2"),url("../assets/font/librefranklin-medium-webfont.woff") format("woff"),url("../assets/font/librefranklin-medium-webfont.ttf") format("truetype"),url("../assets/font/librefranklin-medium-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'libre-regular';src:url("../assets/font/librefranklin-regular-webfont.eot");src:url("../assets/font/librefranklin-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/librefranklin-regular-webfont.woff") format("woff2"),url("../assets/font/librefranklin-regular-webfont.woff") format("woff"),url("../assets/font/librefranklin-regular-webfont.ttf") format("truetype"),url("../assets/font/librefranklin-regular-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}*{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:#1b1b1b}*: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:#d3d3d3;background:transparent}::-moz-input-placeholder{color:#d3d3d3;background:transparent}::-ms-input-placeholder{color:#d3d3d3;background:transparent}::input-placeholder{color:#d3d3d3;background:transparent}::-moz-selection{background:#1b1b1b;color:#fff}::-webkit-selection{background:#1b1b1b;color:#fff}::-ms-selection{background:#1b1b1b;color:#fff}::-o-selection{background:#1b1b1b;color:#fff}::selection{background:#1b1b1b;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:#1b1b1b;font-weight:100;margin-bottom:24px}h1,h2,h3,.headline{font-size:24px;margin-bottom:48px}h4{font-size:20px}h5{font-size:18px}h6{font-size:18px}ul li{list-style:none;color:#1b1b1b;font-size:16px;line-height:24px;margin-left:0px}ul.link_list li{display:block;padding:5px 0;background:#F9F9F9;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:#92BC5C}.highlight.success{color:#7f7d7c !important}.highlight.error{color:#d12b0b !important}a{color:#92BC5C}a:hover{color:#78a243;text-decoration:underline}a::-webkit-selection{color:#fff;background:#92BC5C}a::-moz-selection{color:#fff;background:#92BC5C}a::-ms-selection{color:#fff;background:#92BC5C}a::selection{color:#fff;background:#92BC5C}strong:not([class="headline"]),b{font-family:'bold';font-weight:300;font-style:normal;color:#1b1b1b;font-size:14px}span.delete{color:#353535;border-bottom:solid 1px #9b9b9b;margin-bottom:30px;display:inline-block}em,i{color:#1b1b1b;font-size:14px;color:#414141}hr{margin:24px 0;border-bottom:solid 1px #818181}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:#92BC5C;background:#aacb80;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn:active,.btn.active{border-color:#5b7b32;background:#769f41}.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:#5b7b32;border-bottom-color:#aacb80}.btn.success{border-color:#81ad47;background:#92BC5C}.btn.success:hover,.btn.success.hover{color:#fff;border-color:#95b46e;background:#a8b992;-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:#6b903b;background:#78a243}.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:#5b7b32;border-bottom-color:#aacb80}.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 #d3d3d3;background:#F9F9F9;color:#4e4e4e}.btn.disabled:hover,.btn.disabled:active,.btn.disabled:focus{color:#4e4e4e;border:solid 1px #d3d3d3;cursor:not-allowed;background:#F9F9F9}.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 #d3d3d3;color:#1b1b1b}.btn.upload:before{position:absolute;left:5px;font-size:20px;content:'U';color:#1b1b1b;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{background:#c6c6c6;color:#fff;border-color:#b9b9b9}.btn.default:hover,.btn.default.hover{background:#adadad;border-color:#a0a0a0}.btn.edit{position:absolute;top:23px;right:40px;padding:5px 10px;height:30px;line-height:20px;background:transparent;color:#92BC5C;border-radius:6px;width:auto !important;border:none;margin:0 !important;min-width:80px;font-size:14px}.btn.edit:hover{color:#fff;background:#92BC5C}.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 #92BC5C;-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-box-shadow:0px 9px 17px -11px rgba(0,0,0,0.2);-moz-box-shadow:0px 9px 17px -11px rgba(0,0,0,0.2);box-shadow:0px 9px 17px -11px rgba(0,0,0,0.2);background:#F9F9F9;color:#1b1b1b;height:50px;position:absolute;z-index:2;top:165px;left:0;right:0;box-sizing:border-box;font-weight:600}#navbar.sticky{position:fixed;top:0}#navbar li:before{display:none;margin:0}#navbar .wrp>ul{margin:0}#navbar .wrp>ul>li{position:relative;color:#1b1b1b;display:block;float:left;margin-left:24px;box-sizing:border-box;height:50px;line-height:30px;font-size:18px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .wrp>ul>li:first-child{cursor:pointer;font-size:18px;padding:10px 20px;line-height:25px;height:50px;margin-top:0;margin-left:0;color:#fff;background:#4c5458}#navbar .wrp>ul>li:first-child:after{float:right;margin-left:5px;margin-top:4px;font-family:'icon';content:'v'}#navbar .wrp>ul>li:first-child:hover{color:#fff;background:#4c5458}#navbar .wrp>ul>li a{padding:10px;box-sizing:border-box;height:50px;display:block;font-size:18px;color:#1b1b1b;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .25s ease-out}#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;border-bottom:1px solid}#navbar .wrp>ul>li a em{font-size:12px;display:block;font-style:italic;color:#818181}#navbar .wrp>ul>li ul{display:none;position:absolute}#navbar .wrp>ul>li:hover ul{width:250px;display:block;background:#fff;top:50px;left:0;box-sizing:border-box}#navbar .wrp>ul>li:hover ul>li{margin:0;position:static}#navbar .wrp>ul>li:hover ul>li a{box-sizing:border-box;width:100%;font-size:16px;line-height:16px;color:#1b1b1b;display:block;border:solid 1px #818181;border-top:none;padding:10px;height:50px;transition:all .25s ease-out}#navbar .wrp>ul>li:hover ul>li.menu-item-more:hover a{background:#92BC5C;color:#fff;border:solid 1px #78a243;border-top:none}#navbar .wrp>ul>li:hover ul>li:hover a{background:#fff;color:#92BC5C}#navbar .wrp>ul>li:hover ul>li:hover ul{min-height:400px;box-sizing:border-box;padding:15px;display:block;position:absolute;left:250px;top:0;background:#fff;width:350px;border:solid 1px #818181;border-left:none;border-top:none}#navbar .wrp>ul>li:hover ul>li:hover ul li a{display:block;background:#F9F9F9;border:none;height:30px;margin-bottom:5px;border-radius:2px;line-height:14px;padding:8px 10px}#navbar .wrp>ul>li:hover ul>li:hover ul li a:after{float:right;content:'>'}#navbar .wrp>ul>li:hover ul>li:hover ul li a:hover{background:#f3f7ed}#navbar .wrp>ul>li:hover ul>li ul{display:none}#navbar a.topMenu{color:#1b1b1b}#navbar_multi{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:#ededed;color:#4c5458;height:50px;position:absolute;z-index:2;top:130px;left:0;right:0;box-sizing:border-box}#navbar_multi.sticky{position:fixed;top:0}#navbar_multi li:before{display:none;margin:0}#navbar_multi .wrp>ul{margin:0}#navbar_multi .wrp>ul>li{position:relative;color:#4c5458;display:block;float:left;margin-left:24px;box-sizing:border-box;height:50px;line-height:30px;font-size:16px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;cursor:pointer;font-size:16px;padding:10px 15px 10px 10px;line-height:25px;height:47px;margin-top:3px;margin-left:0;border-radius:4px 4px 0 0}#navbar_multi .wrp>ul>li.sub:after{float:right;margin-left:5px;margin-top:4px;font-family:'icon'}#navbar_multi .wrp>ul>li:hover{color:#fff;background:#4c5458}#navbar_multi .wrp>ul>li a{padding:10px;box-sizing:border-box;height:50px;display:block;font-size:18px;color:#fff;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .25s ease-out}#navbar_multi .wrp>ul>li a:hover,#navbar_multi .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;color:#fff;background:#4c5458}#navbar_multi .wrp>ul>li a em{font-size:12px;display:block}#navbar_multi .wrp>ul>li ul{display:none;position:absolute}#navbar_multi .wrp>ul>li:hover ul{width:250px;display:block;background:#F9F9F9;top:47px;left:0;box-sizing:border-box}#navbar_multi .wrp>ul>li:hover ul>li{margin:0;position:static}#navbar_multi .wrp>ul>li:hover ul>li a{box-sizing:border-box;width:100%;font-size:16px;line-height:16px;color:#1b1b1b;display:block;border:solid 1px #818181;border-top:none;padding:10px;height:50px}#navbar_multi .wrp>ul>li:hover ul>li.menu-item-more:hover a{background:#92BC5C;color:#fff;border:solid 1px #78a243;border-top:none}#navbar_multi .wrp>ul>li:hover ul>li:hover a{background:#4c5458;border-right-color:#4c5458;color:#fff}#navbar_multi .wrp>ul>li:hover ul>li:hover ul{min-height:400px;box-sizing:border-box;padding:15px;display:block;position:absolute;left:250px;top:0;background:#fff;width:350px;border:solid 1px #818181;border-left:none;border-top:none}#navbar_multi .wrp>ul>li:hover ul>li:hover ul li a{display:block;background:#F9F9F9;border:none;height:30px;margin-bottom:5px;border-radius:2px;line-height:14px;padding:8px 10px}#navbar_multi .wrp>ul>li:hover ul>li:hover ul li a:after{float:right;content:'>'}#navbar_multi .wrp>ul>li:hover ul>li:hover ul li a:hover{background:#4c5458;color:#fff}#navbar_multi .wrp>ul>li:hover ul>li ul{display:none}#navbar_mega{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:#92BC5C;color:#fff;height:50px;position:absolute;z-index:2;top:130px;left:0;right:0;box-sizing:border-box}#navbar_mega.sticky{position:fixed;top:0}#navbar_mega li:before{display:none;margin:0}#navbar_mega .wrp>ul{margin:0}#navbar_mega .wrp>ul>li{color:#fff;display:block;float:left;margin-left:24px;box-sizing:border-box;height:50px;line-height:30px;font-size:18px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;cursor:pointer;font-size:16px;padding:7px 10px 10px 10px;line-height:25px;height:47px;margin-top:3px;margin-left:0;border-radius:4px 4px 0 0}#navbar_mega .wrp>ul>li:hover{background:#aacb80}#navbar_mega .wrp>ul>li a{padding:10px;box-sizing:border-box;height:50px;display:block;font-size:18px;color:#fff;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .25s ease-out}#navbar_mega .wrp>ul>li a:hover,#navbar_mega .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:#92BC5C}#navbar_mega .wrp>ul>li a em{font-size:12px;display:block;color:#fff}#navbar_mega .wrp>ul>li ul{display:none;position:relative}#navbar_mega .wrp>ul>li ul ul{width:80%}#navbar_mega .wrp>ul>li:hover ul{width:80%;display:block;margin-top:15px;padding-top:15px;left:0;box-sizing:border-box;position:absolute;z-index:5;border-left:solid 0px #818181;background:#aacb80}#navbar_mega .wrp>ul>li:hover ul>li{margin:0;padding:0 0 5px 0;position:relative;float:left;width:33.333333%;background:#aacb80}#navbar_mega .wrp>ul>li:hover ul>li a{box-sizing:border-box;width:100%;font-size:16px;line-height:16px;color:#fff;display:block;border:solid 0px #818181;border-left:none;border-top:none;padding:10px;height:50px}#navbar_mega .wrp>ul>li:hover ul>li a:hover{color:#92BC5C}#navbar_mega .wrp>ul>li:hover ul>li.menu-item-more:hover a{color:#fff;border:solid 0px #78a243;border-top:none}#navbar_mega .wrp>ul>li:hover ul>li:hover{color:#92BC5C}#navbar_mega .wrp>ul>li:hover ul>li:hover ul{min-height:400px;box-sizing:border-box;padding:15px;display:block;position:absolute;left:250px;top:0;background:#fff;width:350px;border:solid 1px #818181;border-left:none;border-top:none}#navbar_mega .wrp>ul>li:hover ul>li:hover ul li a{display:block;background:#F9F9F9;border:none;height:30px;margin-bottom:5px;border-radius:2px;line-height:14px;padding:8px 10px}#navbar_mega .wrp>ul>li:hover ul>li:hover ul li a:hover{background-color:#455A64;text-decoration:underline}#navbar_mega .wrp>ul>li:hover ul>li ul{display:none}#products ul li{display:inline-block;padding:15px 0;margin-left:20px;margin-right:65px}#products ul li a{color:#1b1b1b;font-weight:600;font-size:18px}#navbar .service-menu,#navbar_mega .service-menu,#navbar_multi .service-menu{float:right;color:#fff}#navbar .service-menu div,#navbar_mega .service-menu div,#navbar_multi .service-menu div{cursor:pointer;padding:0 10px;height:47px;margin-top:3px;font-size:16px;border-radius:0;display:block;line-height:47px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;color:#4c5458}#navbar .service-menu div:after,#navbar_mega .service-menu div:after,#navbar_multi .service-menu div:after{float:right;margin-left:5px;margin-top:4px;font-family:'icon';content:'v'}#navbar .service-menu div:hover,#navbar_mega .service-menu div:hover,#navbar_multi .service-menu div:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;color:#fff;background:#4c5458}#navbar .service-menu div:hover ul,#navbar_mega .service-menu div:hover ul,#navbar_multi .service-menu div:hover ul{display:block}#navbar .service-menu ul,#navbar_mega .service-menu ul,#navbar_multi .service-menu ul{position:absolute;right:0;top:50px;background:#fff;width:250px;display:none;box-sizing:border-box}#navbar .service-menu ul li,#navbar_mega .service-menu ul li,#navbar_multi .service-menu ul li{margin:0;position:static}#navbar .service-menu ul li a,#navbar_mega .service-menu ul li a,#navbar_multi .service-menu ul li a{box-sizing:border-box;width:100%;font-size:16px;color:#1b1b1b;display:block;border:solid 1px #818181;border-top:none;padding:10px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .service-menu ul li:hover a,#navbar_mega .service-menu ul li:hover a,#navbar_multi .service-menu ul li:hover a{text-decoration:none;background:#fff;color:#92BC5C;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}ul.cd-dropdown-content .noChildren{padding-top:8px}ul.cd-dropdown-content .noChildren li{margin-top:0 !important}ul.cd-dropdown-content .noChildren li:hover a{color:#92BC5C;-webkit-text-fill-color:#92BC5C}ul.cd-dropdown-content em{border:1px solid #92BC5C;border-radius:2em;padding:2px 5px;color:#506c2c;font-size:10px;margin-left:5px}ul.cd-dropdown-content a:hover{color:#92BC5C}.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 #818181;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(27,27,27,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;background:url("../assets/slider_bg.jpg") no-repeat;-webkit-box-shadow:0px 9px 17px -11px rgba(0,0,0,0.2);-moz-box-shadow:0px 9px 17px -11px rgba(0,0,0,0.2);box-shadow:0px 9px 17px -11px rgba(0,0,0,0.2)}#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{font-family:'libre-bold';display:inline-block;margin-bottom:10px;font-size:24px;color:#333;text-transform:uppercase}#slider .slide figcaption p{display:block;width:40%;font-size:14px;line-height:19px;margin-bottom:15px}#slider .slide figcaption em{font-size:18px;color:#1b1b1b}#slider .slide figcaption .btn.success{background:none;color:#1b1b1b;border-color:#353535;font-size:14px;line-height:35px;height:35px;min-width:100px}#slider .slide figcaption .btn.success:hover{background:#92BC5C;color:#fff;border-color:#78a243}#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%;padding-left:20px}#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:rgba(27,27,27,0.5);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;background:rgba(146,188,92,0.5);color:#fff}#slider .side-nav.slide-left{left:-80px}#slider .side-nav.slide-left:before{content:'l'}#slider .side-nav.slide-right{right:-80px}#slider .side-nav.slide-right:before{content:'r'}#slider #controlNav{margin:0;position:absolute;z-index:1;bottom:20px;text-align:center;width:100%;display:block}#slider #controlNav a{width:8px;height:8px;border-radius:6px;display:inline-block;margin:0 5px;background:#F9F9F9;border:solid 1px #c6c6c6}#slider #controlNav a.current{background:#b3babd;border:solid 1px #bacf17}@-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 #92BC5C;background:#fff}.slide__text-link:hover{background:#92BC5C;color:#fff}.slider-pagi__elem{border:1px solid #bacf17}.slider-pagi__elem:before{background:#bacf17}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:#1b1b1b;font-size:16px;border-bottom:solid 1px #9b9b9b;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:3px;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:#f3f7ed;border-bottom-color:#92BC5C;color:#92BC5C}section .sidebar li.current a{background:#92BC5C;color:#fff;border-bottom-color:#92BC5C}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:#1b1b1b;-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:#1b1b1b;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:#92BC5C}.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}.hint.message{background:#F9F9F9;padding:10px;color:#1b1b1b;display:block;box-sizing:border-box;border:solid 1px #e0e0e0;font-size:16px}.hint.message.success{border-color:#7f7d7c;background:#fdfdfd;color:#7f7d7c}.hint.message.success *{color:#7f7d7c}.hint.message.success li{color:#7f7d7c}.hint.message.success li:before{display:none}.hint.message.success strong{color:#7f7d7c}.hint.message *{color:#1b1b1b}.hint.message li{color:#1b1b1b}.hint.message li:before{display:none}.hint.message strong{color:#1b1b1b !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:#F9F9F9;padding:10px;color:#1b1b1b;display:block;box-sizing:border-box;border:solid 1px #e0e0e0;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:#1b1b1b}.hint_msg.message li{color:#1b1b1b}.hint_msg.message li:before{display:none}.hint_msg.message strong{color:#1b1b1b !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:#414141}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:#1b1b1b;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 #818181;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:#1b1b1b;margin-bottom:10px;position:relative}form:not([id="formular_reseller"]) label{white-space:pre;text-align:right;min-height:1px;color:#1b1b1b;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:#4e4e4e;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:#F9F9F9;font-family:'bold';border-radius:2px !important;border:solid 1px #686868;height:40px;box-sizing:border-box;padding:10px;color:#1b1b1b;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:#4e4e4e}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 #92BC5C;color:#92BC5C}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:#F9F9F9;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:#1b1b1b}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 #F9F9F9;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:#1b1b1b;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:#414141}form:not([id="formular_reseller"]) .info{cursor:help;position:relative;display:block;float:left;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:#4e4e4e}form:not([id="formular_reseller"]) .info:hover:before{color:#92BC5C}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 #818181;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 #92BC5C;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:#F9F9F9}#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 #F9F9F9;-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:#92BC5C}#postaktuell .pa_maincolor_brd{border-color:#92BC5C}#postaktuell .pa_maincolor_bg{background:#92BC5C}#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 #92BC5C;color:#92BC5C;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 #92BC5C;color:#92BC5C}#postaktuell .pa_boxcontent .btn-cta.changeproduct:hover{background:#92BC5C;color:#fff}#postaktuell .pa_boxcontent .btn-cta.changeproduct:focus{background:#92BC5C;color:#fff}#postaktuell .pa_boxcontent .btn-cta.changeproduct:active{background:#92BC5C;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 #92BC5C;margin-right:5px;background:#92BC5C;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:#92BC5C}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-moz-range-thumb{border-color:#92BC5C}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-ms-thumb{border-color:#92BC5C}#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:#92BC5C}#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:#92BC5C}#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:bold}.rte_container em{font-style:italic}.rte_container img{max-width:1130px;margin-bottom:2em}.rte_container a{color:#92BC5C !important}.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:#1b1b1b;line-height:24px;position:relative;padding-left:17px}.rte_container li:before{content:'';background:#1b1b1b;margin-right:14px;position:absolute;left:2px;top:9px;width:6px;height:6px}.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:#92BC5C;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:#78a243;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.pagination .current{font-size:14px;background:#1b1b1b;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.pagination .current:hover{background:#020202;-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 #92BC5C}.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{background:#fff}#related .item{width:25%;float:left;box-sizing:border-box;padding:10px}#related .item a{padding:0 0 5px 0;display:block;background:#92BC5C;color:#fff}#related .item a span{display:block;padding:0 10px;color:#fff}#related .item img{border-bottom:solid 1px #F9F9F9;margin-bottom:10px;width:100%;height:auto}#path{display:none}.wrp{width:1150px}header.main{height:165px;margin-bottom:30px;background:#fff}header.main .wrp{box-sizing:border-box;padding:20px 10px 0 10px}header.main #service-bar{background:#4c5458;height:40px;padding-top:5px;box-sizing:border-box;color:#fff}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:15px;clear:both;width:320px;margin-right:20px;display:block;float:left}header.main #brand-logo img{min-width:80px;max-width:320px;height:auto}header.main #customer-menu{position:relative;float:right;height:65px;margin-top:0;display:inline-block}header.main #customer-menu a,header.main #customer-menu>button{display:block;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;width:65px;height:65px;float:left;position:relative;margin-left:16px;margin-top:7px}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>button.menu-item-login:before,header.main #customer-menu>button.menu-item-cart:before,header.main #customer-menu>button.menu-item-search:before{display:block;width:65px;height:65px;line-height:60px;text-align:center;content:'u';font-family:'icon';color:#1b1b1b;font-size:30px}header.main #customer-menu a.menu-item-cart:before,header.main #customer-menu>button.menu-item-cart:before{content:'c'}header.main #customer-menu a.menu-item-search:before,header.main #customer-menu>button.menu-item-search:before{content:'+'}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;background:#e0e0e0}header.main #customer-menu a.active,header.main #customer-menu>button.active{background:#7f7d7c}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:#7f7d7c;background:#fff}header.main #customer-menu a .count,header.main #customer-menu>button .count{position:absolute;top:5px;right:5px;background:#bacf17;color:#4c5458;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,header.main #customer-menu #search.modal{top:65px;right:81px;width:320px;font-size:12px}header.main #customer-menu #login.modal a,header.main #customer-menu #login.modal button,header.main #customer-menu #search.modal a,header.main #customer-menu #search.modal button{float:none;text-align:left;background:#F9F9F9;display:block;height:30px;font-size:16px;width:100%;box-sizing:border-box;padding:3px 10px;border-radius:2px;color:#1b1b1b;margin:5px 0 0 0 !important;-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,header.main #customer-menu #search.modal a:hover,header.main #customer-menu #search.modal button:hover{text-decoration:none;background:#92BC5C;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 .btn,header.main #customer-menu #search.modal .btn{padding:10px;width:100%;margin:5px 0 0 0;background:#92BC5C;color:#fff;height:40px;line-height:20px}header.main #customer-menu #login.modal fieldset,header.main #customer-menu #search.modal fieldset{background:#F9F9F9}header.main #customer-menu #login.modal fieldset input,header.main #customer-menu #search.modal fieldset input{border:solid 1px #818181;width:180px;background:#fff;height:30px;float:right;margin-right:10px;margin-top:5px;padding:5px 10px;box-sizing:border-box;color:#1b1b1b;font-size:12px}header.main #customer-menu #login.modal fieldset label,header.main #customer-menu #search.modal fieldset label{width:110px;margin-right:5px;display:inline-block;font-family:'bold';font-size:14px}header.headline h1{padding-top:30px;color:#1b1b1b;font-size:48px;margin-bottom:0}header.headline img{width:100%;height:auto}footer.main{background:#F9F9F9}footer.main a{text-decoration:none}footer.main .distancer{display:inline-block;width:80px;color:#1b1b1b;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:#92BC5C}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:#1b1b1b;border-bottom:solid 1px #4e4e4e;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:#92BC5C;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}footer.main>.wrp>nav li a:after{position:absolute;top:5px;right:0;content:'>';float:right}footer.main>.wrp>nav li:last-child a{border:none}footer.main address{float:left;color:#1b1b1b;font-size:14px;width:380px}footer.main address .col_left,footer.main address .col_right{width:50%;float:left;color:#1b1b1b;font-size:14px;margin-bottom:25px}footer.main i{display:block;font-family:'bold';color:#92BC5C;font-size:22px;margin-bottom:20px}footer.main i a{font-family:'bold';color:#92BC5C;font-size:22px}footer.main i a:hover{text-decoration:none}footer.main i:before{float:left;content:'y';font-family:'icon';color:rgba(27,27,27,0.5);font-size:40px;width:40px;height:40px;display:block;margin-right:10px}footer.main i.mail:before{content:'h'}#footer-bar{background:#92BC5C;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:#ececec;padding:5px 20px;color:#92BC5C}#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:#78a243}#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:#bacf17}#account_tracking td{color:#1b1b1b;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:250px;border-top:2px solid #92BC5C}.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 img,.product-listing .card img{width:100%;height:auto}.trade-groups .card figcaption,.product-listing .card figcaption{position:relative;padding:15px 10px 10px 10px;background:rgba(27,27,27,0.05);text-align:center;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{border:solid 2px #fff;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;bottom:37px;background:rgba(146,188,92,0.65)}.trade-groups .card:hover figcaption strong,.trade-groups .card:hover figcaption h2,.trade-groups .card:hover figcaption .link,.trade-groups .card:hover figcaption .rte_container,.product-listing .card:hover figcaption strong,.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:16px;text-align:center;font-family:'regular';color:#1b1b1b;display:block;margin-bottom:0}.trade-groups .card em,.product-listing .card em{border:1px solid #92BC5C;border-radius:2em;padding:2px 5px;color:#506c2c;font-size:10px;margin-left:5px}.trade-groups .card .link,.product-listing .card .link{font-size:14px;color:#1b1b1b;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}.trade-groups.full .card.cardBig,.product-listing.full .card.cardBig{width:50%}.trade-groups.sidebar{background:#F9F9F9;padding:25px 0;margin-bottom:25px}.trade-groups.sidebar aside.sidebar{background:transparent;margin-bottom:5px;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:#92BC5C;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(27,27,27,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:#1b1b1b;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 #F9F9F9;max-width:100%;height:auto;margin-bottom:30px}#configurator{min-height:625px;position:relative;padding-top:90px}#configurator h1{height:70px;background:#fcfcfc;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 #F9F9F9;position:absolute;box-sizing:border-box;padding:20px;top:0;left:0;right:0}#configurator h1 small{font-size:24px;display:inline-block;color:#1b1b1b}#product-detail{background:#F9F9F9;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:#414141;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:#92BC5C;background:-moz-linear-gradient(top, #92BC5C 0%, #86b44a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #92BC5C), color-stop(100%, #86b44a));background:-webkit-linear-gradient(top, #92BC5C 0%, #86b44a 100%);background:-o-linear-gradient(top, #92BC5C 0%, #86b44a 100%);background:-ms-linear-gradient(top, #92BC5C 0%, #86b44a 100%);background:linear-gradient(to bottom, #92BC5C 0%, #86b44a 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 #F9F9F9;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:#1b1b1b;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:#92BC5C;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:#fcfcfc;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 #ececec;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 #e0e0e0;background:#ececec;color:#1b1b1b;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 #e0e0e0}#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{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{right:calc(50% - 15px);top:50%;width:25px;height:25px;border:solid 5px #383838;border-bottom-color:#fff}#resellerArticle .preloaderTotalblock,#resellerArticle .preloaderDelivery{display:inline-block;min-width:50px;height:5px}#resellerArticle .preloaderTotalblock .customLoader,#resellerArticle .preloaderDelivery .customLoader{border-radius:60px;overflow:hidden;width:100%}#resellerArticle .preloaderTotalblock .customLoader span,#resellerArticle .preloaderDelivery .customLoader span{display:block}#resellerArticle .preloaderTotalblock .customLoader .bar,#resellerArticle .preloaderDelivery .customLoader .bar{background:rgba(0,0,0,0.075)}#resellerArticle .preloaderTotalblock .customLoader .progress,#resellerArticle .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{width:100%;margin-bottom:0}#resellerArticle #delivery #deliveryTime{display:none;margin-top:0}@media screen{#visual_calculation{background:#f7f7f7;padding:30px 0;font-size:14px}#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:#92BC5C;font-size:30px;font-weight:400;margin-bottom:0;line-height:100%}#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:24px;font-size:14px}#visual_calculation .contentwrapper.left .optionGroup{margin-bottom:0}#visual_calculation .contentwrapper.left .optionGroup h2{font-size:18px;font-family:'bold';color:#92BC5C;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:#4e4e4e}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:hover:before{color:#92BC5C}#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 #818181;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:#F9F9F9;border-radius:2px !important;border:solid 1px #686868;height:40px;box-sizing:border-box;padding:10px 10px 10px 35px;color:#1b1b1b;font-size:14px;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:before{display:block;top:11px;left:11px;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:#F9F9F9;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:#F9F9F9}#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/option_checkmark.png")}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.warning{color:#f1871c}#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 #92BC5C;border-top:solid 1px #92BC5C;border-right:solid 1px #92BC5C;border-bottom:none;color:#92BC5C}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:hover{cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical{background:#92BC5C;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:#92BC5C;background:#aacb80}#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:#92BC5C;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 #92BC5C;border-right:solid 1px #92BC5C;border-left:solid 1px #92BC5C;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 #9b9b9b;padding:0 10px;font-size:14px;background:#F9F9F9;transition:all 0.3s ease}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.selected{background:#e0e0e0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled{color:#4e4e4e;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") #92BC5C right 5px center no-repeat;background-size:15px 15px;transition:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li:hover{background:#92BC5C;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:#1b1b1b;cursor:initial}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .listLegend{background:url("../assets/stop-icon.png") #c6c6c6 left 10px center no-repeat;background-size:15px 15px;color:#fff;position:absolute;top:291px;width:339px;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;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 #92BC5C;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 #92BC5C;border-top:solid 1px #92BC5C;border-right:solid 1px #92BC5C;border-bottom:solid 1px #fff;color:#92BC5C}#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 #686868;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:#92BC5C;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(127,125,124,0.3);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../assets/option_checkmark_big.png");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:#1b1b1b}#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:#4e4e4e;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:#1b1b1b}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning{border-color:#f1871c;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning .warningOverlay{background-color:rgba(241,135,28,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:#1b1b1b}#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:#F9F9F9;font-family:'bold';border-radius:2px !important;border:solid 1px #686868;height:40px;box-sizing:border-box;padding:10px;color:#1b1b1b;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:#4e4e4e}#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 #92BC5C;color:#92BC5C}#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:#F9F9F9;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 #F9F9F9;background-size:25px 25px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .warningText{color:#f1871c;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:#92BC5C}#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 #686868}#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:#1b1b1b;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:#92BC5C;text-shadow:1px 0 0 #92BC5C}#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:'bold';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:#92BC5C;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:#92BC5C;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 #92BC5C;background-size:20px;display:block;padding:10px 10px 10px 40px;color:#fff;font-family:'bold';font-size:16px}#visual_calculation .contentwrapper.right #printTemplates #showTemplates:hover{cursor:pointer}#visual_calculation .contentwrapper.right #comments .remark label{font-size:18px;font-family:'bold';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:#92BC5C;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}#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 #F9F9F9;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:#F9F9F9;text-align:center}#fotolia figure ul{margin:0}#fotolia figure ul li{font-size:14px;padding-left:10px}#fotolia figure:hover strong{background:#92BC5C;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:#1b1b1b;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:38px 0;background:#F9F9F9}#usp-bar i{width:25%;box-sizing:border-box;padding:10px 45px 0 45px;float:left;color:#1b1b1b;font-size:18px;line-height:24px}#usp-bar i:before{font-family:'icon';content:'b';text-align:center;line-height:55px;border-radius:35px;border:solid 10px rgba(255,255,255,0.5);box-sizing:border-box;font-size:30px;color:#fff;background:rgba(27,27,27,0.25);width:70px;height:70px;float:left;margin-right:10px;margin-top:-10px}#usp-bar i.usp-quality:before{content:'z'}#usp-bar i.usp-delivery:before{content:'b'}#usp-bar i.usp-payment:before{content:'k'}#usp-bar i.usp-ecological:before{content:'n'}#header_usp{float:right;padding-top:10px;margin-left:25px}#header_usp img{float:left;margin-right:10px}#usp-bar.individualUSP span{width:25%;box-sizing:border-box;float:left;color:#1b1b1b;font-size:14px;line-height:19px;text-align:center}#usp-bar.individualUSP span img{text-align:center;box-sizing:border-box;max-width:70px;margin-bottom:10px;display:inline-block}#usp-bar.individualUSP span strong{font-family:'bold';font-size:16px;line-height:19px;display:block;margin-bottom:10px}#payment-bar{background:#fff;padding:30px 0}#payment-bar h3{margin:0;color:#92BC5C;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:#F9F9F9;padding:0 40px;color:#1b1b1b;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:#1b1b1b;font-size:18px}.cat_listing article header table{height:30px;border-collapse:separate;float:right;width:440px}.cat_listing article header table td{color:#1b1b1b;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:#F9F9F9;color:#1b1b1b;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:#dbe9c8}.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:#e0e0e0}.cat_listing article .content table tr:nth-child(odd) td:last-child{background:#92BC5C}.cat_listing article .content table tr:nth-child(even) td:last-child{background:#B3CD8C}.cat_listing article .content table tr:hover td{color:#fff;background:#b6d292;-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:#b6d292}.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}.product-listing .card:hover figcaption{background:rgba(127,125,124,0.65)}#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:#92BC5C;background:#aacb80}#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:#1b1b1b}#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:#92BC5C;color:#fff;border-color:#86b44a}#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:#1b1b1b;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:#1b1b1b;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 #F9F9F9;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:#F9F9F9}main .col_left,main .col_right{background:#fff;float:left;width:49%;box-sizing:border-box;padding:25px 50px;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{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{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{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{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 #dcdcdc;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:#92BC5C}#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:#F9F9F9;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:#F9F9F9;padding:5px 10px;font-size:18px;color:#92BC5C;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:#F9F9F9;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:#1b1b1b;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:#1b1b1b;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:#1b1b1b}#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:#92BC5C}#cart_third_agb fieldset{margin:0}#crop .crop_image{float:left}#crop .crop_image img{border:solid 1px #F9F9F9}#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 #92BC5C;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:#92BC5C}.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 #F9F9F9;border-bottom:1px solid #F9F9F9;border-color:#F9F9F9}.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 #9b9b9b;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:#9b9b9b;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:#92BC5C;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:#F9F9F9;border:solid 1px #c6c6c6}.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}.benefits>div{color:#fff}.benefits>div span{color:#68863a}.benefits>div:first-child{background-color:#4c5458 !important}.benefits>div:nth-of-type(2){background-color:#92BC5C !important}.benefits>div:nth-of-type(3){background-color:#aacb80 !important}#homepage-text3 .subline{color:#4e4e4e}#homepage-text4{background:#4c5458}#homepage-text4 .wrp>div{color:#fff}#navbar .topMenu:hover{color:#1b1b1b;background:#fff}.menu-item-login.login_status_green:after{background-color:#bacf17}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#bacf17}.menu-item-login.login_status_green:after{background-color:#bacf17 !important}.cd-dropdown-trigger{background-color:#92BC5C;color:#fff}.no-touch .cd-dropdown-trigger:hover{background-color:#92BC5C;color:#fff}.cd-dropdown-trigger::before,.cd-dropdown-trigger::after{background:#fff}.cd-dropdown-content .see-all a{color:#92BC5C}.slide__text-link{border:1px solid #92BC5C;background:#fff}.slide__text-link:hover{background:#92BC5C;color:#fff}@media screen and (max-width: 1024px){.cd-dropdown-trigger.dropdown-is-active{background-color:#92BC5C}.cd-dropdown{background-color:#4c5458;color:#fff}.cd-dropdown h2{background-color:#92BC5C}.no-touch .cd-dropdown-trigger.dropdown-is-active:hover{background-color:#92BC5C}.no-touch .cd-dropdown-content>li:not(.has-children) a:hover{color:#92BC5C}.no-touch .cd-dropdown-content .cd-secondary-dropdown a:hover{color:#92BC5C}.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:#B3CD8C}.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 #bacf17;color:#92BC5C}.cd-dropdown-content>.has-children>a.is-active::before,.cd-dropdown-content>.has-children>a.is-active::after{background:#92BC5C}.open-to-left .cd-dropdown-content>.has-children>a.is-active{box-shadow:inset -2px 0 0 #92BC5C}.go-back a::before,.go-back a::after{background:#bacf17}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlcyI6WyJhcHBsaWNhdGlvbi5zYXNzIiwiX3NldHRpbmdzLnNhc3MiLCJfdGVtcGxhdGUuc2FzcyIsIl9mdW5jdGlvbnMuc2FzcyIsIl9yZXNldC5zYXNzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNhc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2FzcyIsImNvbXBvbmVudHMvX25hdmJhcl9tZWdhLnNhc3MiLCJjb21wb25lbnRzL19tb2RhbC5zYXNzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNhc3MiLCJjb21wb25lbnRzL19zaWRlYmFyLnNhc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNhc3MiLCJjb21wb25lbnRzL19lcnJvcmhhbmRsZXIuc2FzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2FzcyIsImNvbXBvbmVudHMvX3VwbG9hZC5zYXNzIiwiY29tcG9uZW50cy9fcG9wdXAuc2FzcyIsImNvbXBvbmVudHMvX3Bvc3Rha3R1ZWxsLnNhc3MiLCJjb21wb25lbnRzL19pY29ucy5zYXNzIiwiY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zYXNzIiwiY29tcG9uZW50cy9fcnRlX2VkaXRvci5zYXNzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zYXNzIiwiY29tcG9uZW50cy9fcGFyYWxsYXguc2FzcyIsImNvbXBvbmVudHMvX2ZpbHRlci5zYXNzIiwiY29tcG9uZW50cy9fcmVsYXRlZC5zYXNzIiwibGF5b3V0L19sYXlvdXQuc2FzcyIsImxheW91dC9faGVhZGVyLnNhc3MiLCJsYXlvdXQvX2Zvb3Rlci5zYXNzIiwibGF5b3V0L19hY2NvdW50X3RyYWNraW5nLnNhc3MiLCJsYXlvdXQvX3RyYWRlLWdyb3VwLnNhc3MiLCJsYXlvdXQvX3RyYWRlLWJsb2NrLnNhc3MiLCJsYXlvdXQvX2RldGFpbC5zYXNzIiwibGF5b3V0L19kZXRhaWxfZnJlZS5zYXNzIiwibGF5b3V0L19kZXRhaWxfdmlzdWFsLnNhc3MiLCJsYXlvdXQvX2Zvcm1faW5kaXZpZHVhbC5zYXNzIiwibGF5b3V0L19mb3RvbGlhLnNhc3MiLCJsYXlvdXQvX2ZpbmlzaC5zYXNzIiwibGF5b3V0L191c3Auc2FzcyIsImxheW91dC9fcGF5bWVudC5zYXNzIiwibGF5b3V0L19jYXRlZ29yeS5zYXNzIiwibGF5b3V0L19jYXRlZ29yeV9wcm9kdWN0LWxpc3Rpbmcuc2FzcyIsImxheW91dC9fY21zLXBhZ2Uuc2FzcyIsImxheW91dC9fYWRkcmVzcy5zYXNzIiwibGF5b3V0L19wd19sb3N0LnNhc3MiLCJsYXlvdXQvX2tvbnRvX3RyYWNraW5nLnNhc3MiLCJsYXlvdXQvX3VwbG9hZC5zYXNzIiwibGF5b3V0L191cGxvYWRjaGVjay5zYXNzIiwibGF5b3V0L191cGxvYWRfbmFjaF9iZXN0ZWxsdW5nLnNhc3MiLCJsYXlvdXQvX2ltcHJlc3N1bS5zYXNzIiwibGF5b3V0L19zaXRlcy5zYXNzIiwibGF5b3V0L19jYXJ0LnNhc3MiLCJsYXlvdXQvX2Nyb3Auc2FzcyIsImxheW91dC9fY2FsY3VsYXRvci5zYXNzIiwibGF5b3V0L19jb250YWN0LnNhc3MiLCJsYXlvdXQvX2NvbnRhY3RfcGVyc29uLnNhc3MiLCJsYXlvdXQvX2xvZ2luLnNhc3MiLCJtb2R1bGVzL19wcmludHRlbXBsYXRlLnNhc3MiLCJtb2R1bGVzL19tb2R1bGUtY2xpbWF0ZXBhcnRuZXIuc2FzcyIsImJyb3dzZXItZml4ZXMvX21vei5zYXNzIiwiYnJvd3Nlci1maXhlcy9faWUuc2FzcyIsInBsdWdpbnMvX2NvdW50ZG93bi5zYXNzIiwicGx1Z2lucy9fZnJlc2NvLnNjc3MiLCJjdXN0b20vY3VzdG9tLnNhc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy9QcmVzZXR0aW5ncyBhbmQgcmVzZXRcbkBpbXBvcnQgXCJzZXR0aW5nc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcblxuLy9pbXBvcnQgY29tcG9uZW50IHN0eWxlc1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZiYXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdmJhcl9tZWdhXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2xpZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaWRlYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9lcnJvcmhhbmRsZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3VwbG9hZFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcG9wdXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Bvc3Rha3R1ZWxsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pY29uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcnRlX2VkaXRvclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFyYWxsYXhcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpbHRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmVsYXRlZFwiO1xuXG4vL2ltcG9ydCBsYXlvdXQgc3BlY2lmaWMgc3R5bGVzXG5AaW1wb3J0IFwibGF5b3V0L2xheW91dFwiO1xuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2FjY291bnRfdHJhY2tpbmdcIjtcbkBpbXBvcnQgXCJsYXlvdXQvdHJhZGUtZ3JvdXBcIjtcbkBpbXBvcnQgXCJsYXlvdXQvdHJhZGUtYmxvY2tcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZGV0YWlsXCI7XG5AaW1wb3J0IFwibGF5b3V0L2RldGFpbF9mcmVlXCI7XG5AaW1wb3J0IFwibGF5b3V0L2RldGFpbF92aXN1YWxcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9ybV9pbmRpdmlkdWFsXCI7XG5AaW1wb3J0IFwibGF5b3V0L2ZvdG9saWFcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZmluaXNoXCI7XG5AaW1wb3J0IFwibGF5b3V0L3VzcFwiO1xuQGltcG9ydCBcImxheW91dC9wYXltZW50XCI7XG5AaW1wb3J0IFwibGF5b3V0L2NhdGVnb3J5XCI7XG5AaW1wb3J0IFwibGF5b3V0L2NhdGVnb3J5X3Byb2R1Y3QtbGlzdGluZ1wiO1xuQGltcG9ydCBcImxheW91dC9jbXMtcGFnZVwiO1xuQGltcG9ydCBcImxheW91dC9hZGRyZXNzXCI7XG5AaW1wb3J0IFwibGF5b3V0L3B3X2xvc3RcIjtcbkBpbXBvcnQgXCJsYXlvdXQva29udG9fdHJhY2tpbmdcIjtcbkBpbXBvcnQgXCJsYXlvdXQvdXBsb2FkXCI7XG5AaW1wb3J0IFwibGF5b3V0L3VwbG9hZGNoZWNrXCI7XG5AaW1wb3J0IFwibGF5b3V0L3VwbG9hZF9uYWNoX2Jlc3RlbGx1bmdcIjtcbkBpbXBvcnQgXCJsYXlvdXQvaW1wcmVzc3VtXCI7XG5AaW1wb3J0IFwibGF5b3V0L3NpdGVzXCI7XG5AaW1wb3J0IFwibGF5b3V0L2NhcnRcIjtcbkBpbXBvcnQgXCJsYXlvdXQvY3JvcFwiO1xuQGltcG9ydCBcImxheW91dC9jYWxjdWxhdG9yXCI7XG5AaW1wb3J0IFwibGF5b3V0L2NvbnRhY3RcIjtcbkBpbXBvcnQgXCJsYXlvdXQvY29udGFjdF9wZXJzb25cIjtcbkBpbXBvcnQgXCJsYXlvdXQvbG9naW5cIjtcblxuLy9pbXBvcnQgbW9kdWxlcyBzdHlsZXNcbkBpbXBvcnQgXCJtb2R1bGVzL3ByaW50dGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL21vZHVsZS1jbGltYXRlcGFydG5lclwiO1xuXG4vL2ltcG9ydCBicm93c2VyIGZpeGVzXG5AaW1wb3J0IFwiYnJvd3Nlci1maXhlcy9tb3pcIjtcbkBpbXBvcnQgXCJicm93c2VyLWZpeGVzL2llXCI7XG5cbi8vaW1wb3J0IHBsdWdpbnMgc3R5bGVzXG5AaW1wb3J0IFwicGx1Z2lucy9jb3VudGRvd25cIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2ZyZXNjb1wiO1xuXG4vL2ltcG9ydCBjdXN0b20gc3R5bGVzXG5AaW1wb3J0IFwiY3VzdG9tL2N1c3RvbVwiO1xuIiwiLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNTRVRUSU5HUyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbiR0ZW1wbGF0ZTogJ3ByZW1pdW0nO1xuJGZvbnRwYXRoOiAnLi4vYXNzZXRzL2ZvbnQvJztcbiRtZWRpYXBhdGg6ICcuLi9hc3NldHMvJztcbiRsaW5lLWhlaWdodDogMjRweDtcbiRmb250LXNpemU6IDE0cHg7XG4kZ3JpZDogMzBweDtcbiIsIiRjb2xvcl9mb250OiAjMWIxYjFiO1xuJGNvbG9yX3doaXRlOiAjZmZmO1xuJGNvbG9yX2hpZ2hsaWdodDogIzkyQkM1QzsgLy8jY2YwMGEwXG4kY29sb3JfbGlnaHQ6ICNCM0NEOEM7XG4kY29sb3Jfc3VjY2VzczogIzdmN2Q3YztcbiRjb2xvcl9ncmVlbjogI2JhY2YxNztcbiRjb2xvcl9lcnJvcjogI2QxMmIwYjtcbiRjb2xvcl9ncmF5OiAjRjlGOUY5O1xuJGltYWdlX3ByZWZpeDogJ3ByZW1pdW0nO1xuJGNvbG9yX2luZGl2aWR1YWw6ICM0YzU0NTg7XG4kY29sb3JfYmxhY2s6ICMzMzMzMzM7XG4kY29sb3Jfd2FybmluZzogI2YxODcxYztcbiRjb2xvcl9kYXJrOiAjNGM1NDU4O1xuJGNvbG9yX3N1Y2Nlc3NfZ3JlZW46ICM2OWNhMDA7XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI01peGluc1xuQG1peGluIHRyYW5zaXRpb24oICRhdHRyOiBhbGwsICR0aW1lOiAwLjI1LCAkZWFzaW5nOiBlYXNlLW91dCApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYXR0ciAkdGltZStzICRlYXNpbmc7XG4gIC1tb3otdHJhbnNpdGlvbjogJGF0dHIgJHRpbWUrcyAkZWFzaW5nO1xuICB0cmFuc2l0aW9uOiAkYXR0ciAkdGltZStzICRlYXNpbmc7IH1cblxuQG1peGluIHBvc2l0aW9uKCR0b3A6IGF1dG8sICRyaWdodDogYXV0bywgJGJvdHRvbTogYXV0bywgJGxlZnQ6IGF1dG8pIHtcbiAgdG9wOiAkdG9wO1xuICByaWdodDogJHJpZ2h0O1xuICBib3R0b206ICRib3R0b207XG4gIGxlZnQ6ICRsZWZ0OyB9XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ2RydWNrc2hvcC1wcmVtaXVtLmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAnZHJ1Y2tzaG9wLXByZW1pdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdkcnVja3Nob3AtcHJlbWl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZm9udHBhdGggKyAnZHJ1Y2tzaG9wLXByZW1pdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ2RydWNrc2hvcC1wcmVtaXVtLnN2ZyNkcnVja3Nob3AtcHJlbWl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVndWxhcic7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdyb2JvdG8tbGlnaHQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ3JvYm90by1saWdodC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZm9udHBhdGggKyAncm9ib3RvLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCRmb250cGF0aCArICdyb2JvdG8tbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZm9udHBhdGggKyAncm9ib3RvLWxpZ2h0LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ3JvYm90by1saWdodC13ZWJmb250LnN2ZyNyb2JvdG9saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdyb2JvdG8tbWVkaXVtLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdyb2JvdG8tbWVkaXVtLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdyb2JvdG8tbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCRmb250cGF0aCArICdyb2JvdG8tbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZvbnRwYXRoICsgJ3JvYm90by1tZWRpdW0td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAncm9ib3RvLW1lZGl1bS13ZWJmb250LnN2ZyNyb2JvdG9saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndGFnZ2VkJztcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ1RpdGlsbGl1bS1MaWdodC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAnVGl0aWxsaXVtLUxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdUaXRpbGxpdW0tTGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJGZvbnRwYXRoICsgJ1RpdGlsbGl1bS1MaWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmb250cGF0aCArICdUaXRpbGxpdW0tTGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAnVGl0aWxsaXVtLUxpZ2h0LXdlYmZvbnQuc3ZnI3JvYm90b2xpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsaWJyZS1saWdodCc7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLWxpZ2h0LXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tbGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAnbGlicmVmcmFua2xpbi1saWdodC13ZWJmb250LnN2ZyNyb2JvdG9saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGlicmUtYm9sZCc7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLWJvbGQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZm9udHBhdGggKyAnbGlicmVmcmFua2xpbi1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZm9udHBhdGggKyAnbGlicmVmcmFua2xpbi1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tYm9sZC13ZWJmb250LnN2ZyNyb2JvdG9saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGlicmUtbWVkaXVtJztcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tbWVkaXVtLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLW1lZGl1bS13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZm9udHBhdGggKyAnbGlicmVmcmFua2xpbi1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tbWVkaXVtLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tbWVkaXVtLXdlYmZvbnQuc3ZnI3JvYm90b2xpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsaWJyZS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tcmVndWxhci13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAnbGlicmVmcmFua2xpbi1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAnbGlicmVmcmFua2xpbi1yZWd1bGFyLXdlYmZvbnQuc3ZnI3JvYm90b2xpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjUkVTRVRcbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10YWItaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICdyZWd1bGFyJywgJ0hlbHZldGljYScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDsgfVxuXG5zZWxlY3Q6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7IH1cblxuc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDsgfVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5xOmFmdGVyLFxucTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLG1lbnUsbmF2LHNlY3Rpb24sbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLGNhbnZhcyx2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCB0ZXh0YXJlYSwgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGw6IHRvdWNoOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAqb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRjb2xvcl9ncmF5LCAxNSUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbjo6aW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRjb2xvcl9ncmF5LCAxNSUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG46Oi13ZWJraXQtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2ZvbnQ7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbjo6LW1zLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG46Oi1vLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1BSRVNFVFNcblxuLy8jIyMjIyMjI0hlbHBlcmNsYXNzZXNcbi53cnAge1xuICAvL3dyYXBwZXJjbGFzc1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmNsciB7XG4gIC8vc2luZ2xlIGxpbmUgY2xlYXJmaXhcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZiB7XG4gIC8vbXVsdGlibG9jayBjbGVhcmZpeFxuICB6b29tOiAxOyB9XG4uY2Y6YmVmb3JlLFxuLmNmOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cbi5jZjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8vIyMjIyMjIyNIZWFkbGluZXNcblxuaDEsaDIsaDMsaDQsaDUsaDYsLmhlYWRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0OyB9XG5cbmgxLGgyLGgzLC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0ICogMjsgfVxuaDQge1xuICBmb250LXNpemU6IDIwcHg7IH1cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5oNiB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4vLyMjIyMjIyMjVHlwb2dyYXBoeVxuXG5cblxudWwge1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAvKiY6YmVmb3JlXG4gICAgICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQgLyAzXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2ZvbnRcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweFxuICAgICAgZmxvYXQ6IGxlZnRcbiAgICAgIHdpZHRoOiA2cHhcbiAgICAgIGhlaWdodDogNnB4Ki8gfVxuXG4gICYubGlua19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICBjbGVhcjogYm90aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJ0biB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICY6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cblxuXG4uaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICYuc3VjY2VzcyB7XG4gICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzICFpbXBvcnRhbnQ7IH1cbiAgJi5lcnJvciB7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvciAhaW1wb3J0YW50OyB9IH1cblxuYSB7XG5cbiAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbmE6Oi13ZWJraXQtc2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG5hOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuYTo6LW1zLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuYTo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG5zdHJvbmc6bm90KFtjbGFzcz1cImhlYWRsaW5lXCJdKSwgYiB7XG4gIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICRjb2xvcl9mb250O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuc3Bhbi5kZWxldGUge1xuICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMTAlKTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDUwJSk7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZW0sIGkge1xuICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDE1JSk7IH1cbmhyIHtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQgMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7IH1cblxuaW1nIHtcbiAgLy9pbWFnZSBjbGVhcmZpeFxuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IH1cblxuI29mZmNhbnZhcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsMS4yKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBwb3BJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yLDEuMik7IH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHBvcEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwxLjIpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubGVhZHByaW50LWJyYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIG1hcmdpbi1yaWdodDogNjBweDsgfVxuIiwiLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjQnV0dG9uIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cblxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3Jfc3VjY2VzcywgNyUpO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3VjY2VzcztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtaW4td2lkdGg6ICRncmlkICogNDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICY6aG92ZXIsXG4gICYuaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCAyMSUpO1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCAxMSUpOyB9XG4gICYuYWN0aXZlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgLW1vei1hbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgIC5hbmltLmxvYWRpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgMjElKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTsgfSB9XG4gICYuc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNyUpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgJjpob3ZlcixcbiAgICAmLmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IGRlc2F0dXJhdGUobGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LDIlKSwgMTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGRlc2F0dXJhdGUobGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCAxMCUpLDIwJSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCAxNSUpO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDEwJSk7IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICAtbW96LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICBhbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgLmFuaW0ubG9hZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDIxJSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTsgfSB9IH1cbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2Vycm9yLCAxMCUpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9lcnJvcjtcbiAgICAmOmhvdmVyLFxuICAgICYuaG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGVzYXR1cmF0ZSgkY29sb3JfZXJyb3IsIDEwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9lcnJvciwgMTAlKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9lcnJvciwgMjElKTtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZXJyb3IsIDclKTsgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAuYW5pbS5sb2FkaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2Vycm9yLCAyMSUpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9lcnJvciwgMTAlKTsgfSB9IH1cblxuICAmLmRlbGV0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2Vycm9yLCAxMCUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7XG4gICAgJjpob3ZlcixcbiAgICAmLmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IGRlc2F0dXJhdGUoJGNvbG9yX2Vycm9yLCAxMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfZXJyb3IsIDEwJSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfZXJyb3IsIDIxJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2Vycm9yLCA3JSk7IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICAtbW96LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICBhbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgLmFuaW0ubG9hZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9lcnJvciwgMjElKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbGlnaHRlbigkY29sb3JfZXJyb3IsIDEwJSk7IH0gfSB9XG5cblxuICAmLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDE1JSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAuYW5pbS5sb2FkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cbiAgJi51cGxvYWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDE1JSk7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbnRlbnQ6ICdVJztcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICB0b3A6IDJweDsgfVxuICAgICYuZmluaXNoZWQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZmluaXNoZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcG9wSW4gMC41cyAxIGVhc2U7XG4gICAgICAtbW96LWFuaW1hdGlvbjogcG9wSW4gMC41cyAxIGVhc2U7XG4gICAgICBhbmltYXRpb246IHBvcEluIDAuNXMgMSBlYXNlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgICBjb250ZW50OiAndyc7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG4gICYuZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9ncmF5LCAyMCUpO1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2dyYXksIDI1JSk7XG4gICAgJjpob3ZlcixcbiAgICAmLmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZ3JheSwgMzAlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9ncmF5LCAzNSUpOyB9IH1cblxuICAmLmVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfSB9XG5cbi5idG4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI0FuaW1hdGlvbnNcblxuLmFuaW0ubG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHdpZHRoOiAkZm9udC1zaXplO1xuICBoZWlnaHQ6ICRmb250LXNpemU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXI6IHNvbGlkIDNweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIDEuMXMgNCBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBsb2FkZXIgMS4xcyA0IGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBsb2FkZXIgMS4xcyA0IGxpbmVhcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmlwcGxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUsMS4wNSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgcmlwcGxlIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9XG4gIDUwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDUsMS4wNSk7IH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJpcHBsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUsMS4wNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9IH1cbiIsIiNuYXZiYXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA5cHggMTdweCAtMTFweCByZ2JhKDAsMCwwLDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDlweCAxN3B4IC0xMXB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxN3B4IC0xMXB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMTY1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogNjAwO1xuICAmLnN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDsgfVxuICBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53cnAgPiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkbGluZS1oZWlnaHQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kYXJrO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICBjb250ZW50OiAndic7IH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kYXJrOyB9IH1cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuICAgICAgICBlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTsgfSB9XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgJjpob3ZlciB1bCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDsgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0tbW9yZTpob3ZlciBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsMTAlKTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAyNTBweDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJz4nOyB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCA0MCUpOyB9IH0gfSB9IH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfSB9IH1cblxuICBhLnRvcE1lbnUge1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfSB9XG5cblxuI25hdmJhcl9tdWx0aSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGNvbG9yOiAkY29sb3JfaW5kaXZpZHVhbDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMTMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAmLnN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDsgfVxuICBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53cnAgPiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRjb2xvcl9pbmRpdmlkdWFsO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkbGluZS1oZWlnaHQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgJi5zdWI6YWZ0ZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJzsgfVxuXG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaW5kaXZpZHVhbDsgfVxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2luZGl2aWR1YWw7IH1cbiAgICAgICAgZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgJjpob3ZlciB1bCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDsgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0tbW9yZTpob3ZlciBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsMTAlKTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaW5kaXZpZHVhbDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3JfaW5kaXZpZHVhbDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMjUwcHg7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc+JzsgfVxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9pbmRpdmlkdWFsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH0gfSB9IH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfSB9IH0gfVxuXG5cblxuXG4jbmF2YmFyX21lZ2Ege1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICYuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwOyB9XG4gIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLndycCA+IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgPiBsaSB7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkbGluZS1oZWlnaHQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweCAxMHB4IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC8qY29sb3I6ICRjb2xvcl9mb250ICovXG4gICAgICAgIC8qYmFja2dyb3VuZDogJGNvbG9yX2dyYXkgKi9cbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCAxMCUpOyB9XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICAgICBlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAgICY6aG92ZXIgdWwge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDBweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsIDEwJSk7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTtcbiAgICAgICAgICAvKmJhY2tncm91bmQ6ICM0NTVBNjQgKi9cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAwcHggbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0tbW9yZTpob3ZlciBhIHtcblxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMHB4IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LDEwJSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lOyB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuXG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDI1MHB4O1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1QTY0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9IH0gfSB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfSB9IH0gfVxuXG4jcHJvZHVjdHMge1xuICB1bCB7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfSB9IH1cblxuXG4jbmF2YmFyLCAjbmF2YmFyX21lZ2EsICNuYXZiYXJfbXVsdGkge1xuICAuc2VydmljZS1tZW51IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBkaXYge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBjb2xvcjogJGNvbG9yX2luZGl2aWR1YWw7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgIGNvbnRlbnQ6ICd2JzsgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Rhcms7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAgICAgJjpob3ZlciBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfSB9IH0gfSB9XG4iLCJ1bC5jZC1kcm9wZG93bi1jb250ZW50IHtcbiAgLm5vQ2hpbGRyZW4ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH0gfSB9XG4gIGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwyNSUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH1cbiIsIi5tb2RhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuICAmLmxvZ2luIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICBtYXJnaW46IC0zMDBweCAwIDAgLTQ1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTIwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsMCwwLC4yKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9naW5tZXNzYWdlIDQuNXMgZWFzZS1vdXQgMTtcbiAgICAtbW96LWFuaW1hdGlvbjogbG9naW5tZXNzYWdlIDQuNXMgZWFzZS1vdXQgMTtcbiAgICAtbXMtYW5pbWF0aW9uOiBsb2dpbm1lc3NhZ2UgNC41cyBlYXNlLW91dCAxO1xuICAgIGFuaW1hdGlvbjogbG9naW5tZXNzYWdlIDQuNXMgZWFzZS1vdXQgMTtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfSB9XG5cblxuXG5cbiNvdmVybGF5IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDIwMCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfZm9udCwwLjUpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkpO1xuICBvcGFjaXR5OiAwO1xuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2dpbm1lc3NhZ2Uge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICAyMCUge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICA2MCUge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICAxMDAlIHtcbiAgICB0b3A6IC0yMDAlO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbG9naW5tZXNzYWdlIHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbiAgMjAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbiAgNjAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAtMjAwJTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgbG9naW5tZXNzYWdlIHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbiAgMjAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbiAgNjAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAtMjAwJTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBsb2dpbm1lc3NhZ2Uge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICAyMCUge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICA2MCUge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICAxMDAlIHtcbiAgICB0b3A6IC0yMDAlO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuLm1vZGFsLWNhcnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7IH1cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgY29sb3I6IHdoaXRlOyB9XG4ubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDJweCAxNnB4OyB9XG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4yKSwwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE5KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pbWF0ZXRvcDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICNtb2RhbC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuY2xvc2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogI2FhYWFhYTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29udGVudDogXCJ4XCI7XG4gICAgei1pbmRleDogNjsgfSB9XG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZXRvcCB7XG4gIGZyb20ge1xuICAgIHRvcDogLTMwMHB4O1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICB0byB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGV0b3Age1xuICBmcm9tIHtcbiAgICB0b3A6IC0zMDBweDtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbiAgdG8ge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiIsIiNzbGlkZXIge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvc2xpZGVyX2JnLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDlweCAxN3B4IC0xMXB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggOXB4IDE3cHggLTExcHggcmdiYSgwLDAsMCwwLjIpO1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE3cHggLTExcHggcmdiYSgwLDAsMCwwLjIpO1xuICAuc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdsaWJyZS1ib2xkJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgZW0ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfVxuICAgICAgLmJ0biB7XG4gICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LDEwJSk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LDEwJSk7IH0gfSB9IH1cbiAgICAmLmFjdGl2ZSBmaWdjYXB0aW9uIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZXJDYXB0aW9uIDAuMzVzIDBzIDEgZWFzZS1pbjtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBzbGlkZXJDYXB0aW9uIDAuMzVzIDBzIDEgZWFzZS1pbjtcbiAgICAgIC1tcy1hbmltYXRpb246IHNsaWRlckNhcHRpb24gMC4zNXMgMHMgMSBlYXNlLWluO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZXJDYXB0aW9uIDAuMzVzIDBzIDEgZWFzZS1pbjsgfSB9XG4gIC53cnAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNpZGUtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIHRleHQtaW5kZW50OiAtNHB4O1xuICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2ZvbnQsIDAuNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfaGlnaGxpZ2h0LDAuNSk7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG4gICAgJi5zbGlkZS1sZWZ0IHtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnbCc7IH0gfVxuICAgICYuc2xpZGUtcmlnaHQge1xuICAgICAgcmlnaHQ6IC04MHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAncic7IH0gfSB9XG4gICNjb250cm9sTmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMjAlKTtcbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2luZGl2aWR1YWwsIDQwJSk7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9ncmVlbjsgfSB9IH0gfVxuXG5cblxuLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNBbmltYXRpb25zXG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZXJDYXB0aW9uIHtcbiAgMCUge1xuICAgIGxlZnQ6IC00MHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlckNhcHRpb24ge1xuICAwJSB7XG4gICAgbGVmdDogLTQwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5ALW1zLWtleWZyYW1lcyBzbGlkZXJDYXB0aW9uIHtcbiAgMCUge1xuICAgIGxlZnQ6IC00MHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuQGtleWZyYW1lcyBzbGlkZXJDYXB0aW9uIHtcbiAgMCUge1xuICAgIGxlZnQ6IC00MHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG4uc2xpZGVfX3RleHQtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH1cbi5zbGlkZXItcGFnaV9fZWxlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmVlbjtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbjsgfSB9XG4iLCJcbnNlY3Rpb24gLnNpZGViYXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyODBweDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgY29udGVudDogJ3YnO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCA0MCUpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4gICAgJi5jdXJyZW50IGEge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4uY2F0X2xpc3RpbmcgLnNpZGViYXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4iLCIuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDA7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgY29udGVudDogJ3YnO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH0gfVxuICAgICY6bGFzdC1jaGlsZCBhLFxuICAgICY6aG92ZXIgYSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuIiwiLmhpbnQge1xuXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkY29sb3JfZXJyb3IsIDUwJSksNTAlKTtcbiAgY29sb3I6ICRjb2xvcl9lcnJvcjtcbiAgcGFkZGluZzogMTVweCAkZ3JpZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfZXJyb3I7XG4gICYud3JwLFxuICAud3JwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICBjb2xvcjogJGNvbG9yX2Vycm9yICFpbXBvcnRhbnQ7IH1cblxuICBsaSB7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvcjsgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2Vycm9yO1xuICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7IH1cblxuICAmLm1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9ncmF5LCAxMCUpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkY29sb3Jfc3VjY2VzcywgNTAlKSw1MCUpO1xuICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzczsgfVxuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzczsgfSB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfVxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYnRuLnN1Y2Nlc3Mja3VuZGVuaG9sZW5zdWJtaXQge1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH0gfVxuXG4uaGludF9tc2cge1xuXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkY29sb3JfZXJyb3IsIDUwJSksNTAlKTtcbiAgY29sb3I6ICRjb2xvcl9lcnJvcjtcbiAgcGFkZGluZzogMTVweCAkZ3JpZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfZXJyb3I7XG4gICYud3JwLFxuICAud3JwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICBjb2xvcjogJGNvbG9yX2Vycm9yICFpbXBvcnRhbnQ7IH1cblxuICBsaSB7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvcjsgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2Vycm9yO1xuICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7IH1cblxuICAmLm1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9ncmF5LCAxMCUpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkY29sb3Jfc3VjY2VzcywgNTAlKSw1MCUpO1xuICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzczsgfVxuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzczsgfSB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfVxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYnRuLnN1Y2Nlc3Mja3VuZGVuaG9sZW5zdWJtaXQge1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH0gfVxuXG5cblxuLmVycm9yX21zZyB7XG4gIGNvbG9yOiAkY29sb3JfZXJyb3I7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICBjb2xvcjogJGNvbG9yX2Vycm9yICFpbXBvcnRhbnQ7IH0gfVxuIiwiLy9mb3JtI2Zvcm11bGFyLFxuLy9mb3JtI2RydWNrbXVzdGVyXG5mb3JtOm5vdChbaWQ9XCJmb3JtdWxhcl9yZXNlbGxlclwiXSkge1xuXG4gIGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAxNSUpOyB9XG5cbiAgaDIsaDMsaDQsIGg1LCBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmb250LWZhbWlseTogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAxNzhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICB3aWR0aDogMzUwcHg7IH0gfVxuXG5cbiAgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogNjEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkOyB9XG4gICNzaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICBzdHJvbmcsIGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgaDQge1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIGlucHV0LCBidXR0b24uYnRuLCBhLmJ0biwgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG4gICAgI2N1c3RvbWVybG9nb19iaWxsaW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bzsgfSB9IH1cblxuXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZCB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgdHIudG90YWwge1xuICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzOyB9IH1cblxuICBmaWVsZHNldCB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGxhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgaW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwOyB9XG5cblxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDsgfSB9XG5cbiAgaW5wdXQ6bm90KC5idG4pLFxuICBzZWxlY3QsXG4gIC5ub24taW5wdXQtZmllbGQsXG4gIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDMwJSk7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7IH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAmOmZvY3VzOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogdGV4dDsgfVxuICAgICYuaGFzLXNwYXJlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAmLnNwYXJlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweCAhaW1wb3J0YW50OyB9IH1cblxuXG4gIC5ub24taW5wdXQtZmllbGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5ub24taW5wdXQtZmllbGQge1xuICAgIHdpZHRoOiAzMzBweDsgfVxuXG5cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ3JlZ3VsYXInO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICBpbnB1dFtuYW1lPVwiY21kX2NhbGNcIl0sXG4gIGJ1dHRvbltuYW1lPVwiY21kX2NhbGNcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgY29udGVudDogJ28nO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1pbmRlbnQ6IC00cHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5tZWFzdXJlbWVudCB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDExMHB4OyB9XG4gICAgLnZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9IH1cbiAgLmNvbC0yIGlucHV0IHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdlbGVtZW50c19zZWxlY3QucG5nJykgbm8tcmVwZWF0IDk4JSBjZW50ZXIgJGNvbG9yX2dyYXk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gICAgb3B0aW9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIC13ZWJraXQtcmVzaXplOiBub25lO1xuICAgIC1tb3otcmVzaXplOiBub25lO1xuICAgIC1tcy1yZXNpemU6IG5vbmU7XG4gICAgcmVzaXplOiBub25lOyB9XG5cbiAgPiAuYnRuOm5vdChbbmFtZT1cImNtZF9jYWxjXCJdKSxcbiAgYXJ0aWNsZSAuYnRuOm5vdChbbmFtZT1cImNtZF9jYWxjXCJdKSxcbiAgPiBzZWN0aW9uOm5vdCgjdG90YWxfYmxvY2spID4gLmJ0bjpub3QoW25hbWU9XCJjbWRfY2FsY1wiXSkge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4gIC5yZXF1aXJlbWVudCxcbiAgLnN1ZmZpeCB7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4gIC5zdWZmaXgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMTUlKTsgfVxuXG4gIC5pbmZvIHtcbiAgICBjdXJzb3I6IGhlbHA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgY29udGVudDogJz8nO1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7IH1cbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgIC50b29sdGlwIHtcbiAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsLjE1KTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH0gfVxuICAgICY6aG92ZXIge1xuICAgICAgLnRvb2x0aXAge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfSB9IH1cblxuI3ByZWxvYWRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICB6LWluZGV4OiAxMDtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hbmltLmxvYWRpbmcge1xuICAgIHJpZ2h0OiA0OCU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlcjogc29saWQgNXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yX3doaXRlOyB9IH1cblxuXG4jZGVsaXZlcnlfYWRkcmVzcyxcbiNkaXZlcmdlbnRfYWRkcmVzcyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbiNjYXJ0X3RlaWxsaWVmZXJ1bmcge1xuICAmLmRldGFpbF9wYWdlIHt9XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gIC5jb2xfbGVmdCB7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7IH1cblxuICAucmVzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG5cbiAgZmllbGRzZXQge1xuICAgICYuc2F2ZVNldHRpbmdzIHtcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgZmxvYXQ6IGxlZnQhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTg1cHg7IH0gfSB9XG5cbiAgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIC5kZWxldGVQYXJ0aWFsRGVsaXZlcnkge1xuICAgICAgY29sb3I6IGRhcmtyZWQ7XG4gICAgICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLWluIGZvbnQtd2VpZ2h0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfSB9XG5cbiAgLmlucHV0V3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cblxuI2NhcnRfdGVpbGxpZWZlcnVuZy5kZXRhaWxfcGFnZSBmaWVsZHNldCA+IGxhYmVsIHtcbiAgd2lkdGg6IDE4NXB4IWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50OyB9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNjYXJ0X3RlaWxsaWVmZXJ1bmcge1xuICAgICYuZGV0YWlsX3BhZ2Uge1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDI0MXB4IWltcG9ydGFudDsgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAyNDBweDsgfSB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICNjYXJ0X3RlaWxsaWVmZXJ1bmcge1xuICAgICYuZGV0YWlsX3BhZ2Uge1xuICAgICAgLnJlc3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgZmllbGRzZXQge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9IH0gfVxuXG4gICNjYXJ0X3RlaWxsaWVmZXJ1bmcuZGV0YWlsX3BhZ2UgZmllbGRzZXQgPiBsYWJlbCxcbiAgI2NhcnRfdGVpbGxpZWZlcnVuZy5kZXRhaWxfcGFnZSBmaWVsZHNldCA+IGlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4gIHRhYmxlIHtcbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiRmlybWE6XCI7IH0gfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJOYWNobmFtZTpcIjsgfSB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlBMWjpcIjsgfSB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIkF1ZmxhZ2U6XCI7IH0gfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJWZXJzYW5kOlwiOyB9IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJMJm91bWw7c2NoZW5cIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9IH0gfSB9IH0gfVxuIiwiLnVwbG9hZF9maWVsZCB7XG4gIHByb2dyZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGV4dF9wZXJjZW50IHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvcl9zdWNjZXNzLCAxNSUpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDAgMTVweCAwOyB9XG5cbiAgLnRleHRfZmlsZW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4iLCIjcG9wdXBfb2ZmZXIsXG4jcG9wdXBfcmVjb21tZW5kIHtcbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmJ0bi5zdWNjZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bixcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH0gfVxuXG4jcG9wdXBfcmVjb21tZW5kIHtcbiAgZm9ybSB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGZpZWxkc2V0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9IH1cblxuI2RzX3BvcHVwX292ZXJsYXkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuM3MgMSBlYXNlO1xuICAtbW96LWFuaW1hdGlvbjogZmFkZUluIDAuM3MgMSBlYXNlO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIDEgZWFzZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5KTtcbiAgJjphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgd2lkdGg6ICRmb250LXNpemU7XG4gICAgaGVpZ2h0OiAkZm9udC1zaXplO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIGJvcmRlcjogc29saWQgM3B4ICRjb2xvcl93aGl0ZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1tb3otYW5pbWF0aW9uOiBsb2FkZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBsb2FkZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgJjpiZWZvcmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb250ZW50OiAneCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMDAlOyB9XG5cbiAgJi5jbG9zaW5nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4jZHNfcG9wdXAge1xuICBtYXgtaGVpZ2h0OiA3MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHBvcEluIDAuNXMgMSBlYXNlO1xuICAtbW96LWFuaW1hdGlvbjogcG9wSW4gMC41cyAxIGVhc2U7XG4gIGFuaW1hdGlvbjogcG9wSW4gMC41cyAxIGVhc2U7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSk7XG4gICYuY2xvc2luZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTEwMCU7IH1cblxuICAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG4iLCIvL2NvbG9yc1xuJGJsYWNrXzUwOiByZ2JhKDAsMCwwLDAuNSk7XG4kd2hpdGU6ICNmZmY7XG4kY29sb3Jfc3Rhcl9kdXN0X2FwcHJveDogIzljOWM5YztcbiRjb2xvcl9waW5rX3N3YW5fYXBwcm94OiAjYmJiYmJiO1xuJGNvbG9yX3F1aWxsX2dyYXlfYXBwcm94OiAjZDVkNWQ1O1xuJGNvbG9yX2JsYWNrX2hhemVfYXBwcm94OiAjZjZmNmY2O1xuJGNvbG9yX2NoaWNhZ29fYXBwcm94OiAjNWQ1ZDVkO1xuJGFsYWJhc3RlcjogI2ZhZmFmYTtcbiRjb2xvcl9ndW5zbW9rZV9hcHByb3g6ICM4NTg1ODU7XG4kZ2FsbGVyeTogI2VmZWZlZjtcbiRjb2xvcl9zaWx2ZXJfYXBwcm94OiAjYmZiZmJmO1xuJGNvbG9yX3NpbHZlcl9jaGFsaWNlX2FwcHJveDogI2FiYWJhYjtcbiRjb2xvcl9ib25fam91cl9hcHByb3g6ICNkZmRmZGY7XG4kYmxhY2tfMTA6IHJnYmEoMCwwLDAsLjEpO1xuJGNvbG9yX2FsdG9fYXBwcm94OiAjZGRkO1xuJGNvbG9yX3RhcGFfYXBwcm94OiAjNzc3O1xuJGNvbG9yX3N1dmFfZ3JheV9hcHByb3g6ICM4ODg7XG4kY29sb3JfY2VsZXN0ZV9hcHByb3g6ICNjY2M7XG4kY29sb3JfbWVyY3VyeV9hcHByb3g6ICNlNmU2ZTY7XG4kY29sb3JfZ3JhdmVsXzc1X2FwcHJveDogcmdiYSg3NSwgNzUsIDc1LCAwLjc1KTtcblxuXG5cbi5ib3gtaGVhZGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5ib3gtc3VibGluZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm0tbGVmdC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5wLTIwIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ucC1sZWZ0LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5wLXJpZ2h0LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4jcG9zdGFrdHVlbGwge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4gIC5jb2wtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmNvbmZpZyB7XG4gICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm94LXNpemluZygkYnMpXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cblxuXG4gIC5jb2wtcmlnaHQge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiAgLnBhX21haW5jb2xvciB7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuICAucGFfbWFpbmNvbG9yX2JyZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgLnBhX21haW5jb2xvcl9iZyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gIC5iZ19ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2tfaGF6ZV9hcHByb3g7IH1cblxuICAuYmdfd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgfVxuXG4gIC5wYV9ib3gtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuICAucGEtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjJweDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbiAgLm1hcC1tYXJrZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9wYV9tYXBtYXJrZXIuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3A7IH1cblxuICAjbWFwIHtcbiAgICBoZWlnaHQ6IDUyMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuICAucGFfbWFwX2luZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibGFja19oYXplX2FwcHJveDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjb2xvcl9jaGljYWdvX2FwcHJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJveC1zaXppbmcoJGJzKVxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb2wtbGVmdCB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG5cblxuICAucGFfZHN0cmJ0bl9hcmVhIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgLnR4dC1saW5rLWRhbmdlciB7fVxuXG4gICAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmxhY2tfaGF6ZV9hcHByb3g7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGJvZHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9IH1cblxuXG4gICAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHggKTsgfVxuXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ibGFja19oYXplX2FwcHJveDtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMjBweDsgfSB9XG5cblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDNweDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDIwcHg7IH0gfVxuXG5cbiAgICAgIC5iZ19ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGFsYWJhc3RlcjsgfSB9XG5cblxuICAgIC5wYV9kc3RyYnRuX3RvdGFsIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3Vuc21va2VfYXBwcm94O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cblxuICAgIHRib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMjBweDsgfVxuXG4gICAgdGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICRnYWxsZXJ5O1xuICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuICAgIHRib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc2lsdmVyX2FwcHJveDtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zaWx2ZXJfY2hhbGljZV9hcHByb3g7IH0gfVxuXG5cbiAgICAudHh0LWxpbmsgLmljb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuXG4gIC5lcnJvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2hpZ2hsaWdodDtcbiAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAucGFfY29udGVudF9sZWZ0IHtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4gICAgLmJ0bi1jdGEge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9hbHRvX2FwcHJveDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuXG4gICAgdWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2d1bnNtb2tlX2FwcHJveDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBsZWZ0OiAwOyB9IH0gfVxuXG5cblxuICAucGFfYm94Y29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2Jvbl9qb3VyX2FwcHJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmJ0bi1jdGEge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYWx0b19hcHByb3g7XG4gICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAmLmNoYW5nZXByb2R1Y3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmxhY2tfaGF6ZV9hcHByb3g7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTsgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTsgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7IH0gfVxuXG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuXG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuXG4gICAgLmNvbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi5sZWZ0IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cblxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHdpZHRoOiA4NyU7XG4gICAgICAgICYucmVzdWx0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cblxuICAgICAgICAuYWRyZXNzQ291bnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4gICAgICAgIC5jb250ZW50V3JhcHBlciB7XG4gICAgICAgICAgLmlucHV0V3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfSB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4gICAgICAgICYucHJvZHVjdF9vcHRpb25zIHtcbiAgICAgICAgICB3aWR0aDogNTMwcHg7XG4gICAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJlZ3VsYXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxMHB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDRweCAwIDEwcHggMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzNXB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2Jvbl9qb3VyX2FwcHJveDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuXG4gICAgICAgICAgLm9wdGlvbmdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4gICAgICAgICAgICA+IHNlbGVjdCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zaWx2ZXJfY2hhbGljZV9hcHByb3g7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4gICAgICAgICAgICA+IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zaWx2ZXJfY2hhbGljZV9hcHByb3g7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9IH1cblxuXG5cbiAgICAgICAgLm5leHRzdGVwIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5cbiAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG5cblxuICAgIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNzVlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggJHdoaXRlOyB9IH1cblxuXG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtaW4td2lkdGg6IDQyJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4gICAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3Bpbmtfc3dhbl9hcHByb3g7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAwICRibGFja18xMDsgfSB9XG5cblxuICAgICAgJjpob3ZlciArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYWx0b19hcHByb3g7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2hhZG93KCRzaGFkb3ctMSwgJHNoYWRvdy0yLCAkc2hhZG93LTMsICRzaGFkb3ctNCwgJHNoYWRvdy01LCAkc2hhZG93LTYsICRzaGFkb3ctNywgJHNoYWRvdy04LCAkc2hhZG93LTksICRzaGFkb3ctMTApXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAkd2hpdGU7IH0gfVxuXG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbiAgICAgICY6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH0gfVxuXG5cbiAgICAucGFfcmFuZ2Vjb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDU3JTtcbiAgICAgIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXI6IDAgc29saWQgJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbG9hdDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY2hpY2Fnb19hcHByb3g7IH1cblxuICAgICAgICAmOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgICAgICAgJjpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgICAgICAgJjpmb2N1czo6LW1zLXRodW1iIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuICAgICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4OyB9XG5cbiAgICAgICAgJjpmb2N1czo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdXZhX2dyYXlfYXBwcm94OyB9XG5cbiAgICAgICAgJjpmb2N1czo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jZWxlc3RlX2FwcHJveDsgfSB9XG5cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY2hpY2Fnb19hcHByb3g7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbiAgICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvcl9jaGljYWdvX2FwcHJveDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDsgfVxuXG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2NoaWNhZ29fYXBwcm94O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3JfY2hpY2Fnb19hcHByb3g7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggMDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiAgICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl90YXBhX2FwcHJveDtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYWx0b19hcHByb3g7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3JfY2hpY2Fnb19hcHByb3g7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgICAgICBib3JkZXI6IDA7IH0gfVxuXG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbiAgICBhIHtcbiAgICAgICYucGFfZWRpdF9idG4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgcGFkZGluZzogM3B4IDE1cHggM3B4IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgICAgICYucGFfZWRpdF9idG46OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBwcmludGJyaWRnZS1pY29uLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb250ZW50OiAnWic7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7IH0gfVxuXG5cbiAgICAucGFfcHJpY2VfdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIC50b3RhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG5cbiAgICAucGFfcHJpY2VfaW5mbyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIHBhZGRpbmc6IDNweDsgfVxuXG4gICAgLmFkcmVzcy1jb3VudC13cmFwcGVyIC5jb2wubGVmdCBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfVxuXG5cbiAgZm9ybSB7XG4gICAgbGFiZWwge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4gICAgaW5wdXQ6bm90KC5idG4pIHt9IH1cblxuXG4gIC5wYV9zZWFyY2hfY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuICAucGFfc2VhcmNoX2FyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuICAucGFfc2VhcmNoX2FyZWFfYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBmb250LWZhbWlseTogcHJpbnRicmlkZ2UtaWNvbiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuXG4gIC5wYS1pbWFnZSB7XG4gICAgLndycCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgICAmLmxhbmRpbmcge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9wYV9oZWFkZXJfbGFuZGluZy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgLndycCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cblxuICAgICYuY29uZmlnIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvcGFfaGVhZGVyX2NvbmZpZy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgLndycCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cblxuICAgIC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF2ZWxfNzVfYXBwcm94O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIHRvcDogMjUlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDU5NXB4O1xuICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJveC1zaXppbmcoJGJzKVxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlOyB9IH0gfVxuXG5cblxuICAucGEtaW5mbyB7XG4gICAgLndycCB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgICAgIC5wYV9jb250ZW50X2xlZnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cblxuICAgIC5jb2wtbGVmdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG5cblxuICAucGFfc3RlcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogNi42NjYlO1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjYlO1xuICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC03MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICAgIC5wYV9zdGVwX251bWJlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9IH1cblxuXG5cbiAgLnBhX3N0ZXBfMDEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvcGFfMDFfc3RlcC5wbmcpOyB9XG5cbiAgLnBhX3N0ZXBfMDIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvcGFfMDJfc3RlcC5wbmcpOyB9XG5cbiAgLnBhX3N0ZXBfMDMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvcGFfMDNfc3RlcC5wbmcpOyB9XG5cbiAgLnBhX3N0ZXBfMDQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvcGFfMDRfc3RlcC5wbmcpOyB9XG5cbiAgI3Byb2R1Y3Qtb3ZlcnZpZXcge1xuICAgIHdpZHRoOiAxMTkwcHg7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IC0zNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTU5NXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaDIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMjVweCA1MHB4O1xuICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJveC1zaXppbmcoJGJzKVxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuXG4gICAgLmNhdF9saXN0aW5nIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJveC1zaXppbmcoJGJzKVxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGFydGljbGUge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH1cblxuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4OyB9IH0gfVxuXG5cblxuICAgICAgICBoZWFkZXIgaDMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG5cblxuICAgICAgYXNpZGUgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MzVweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4gICAgICAuY29udGVudC5saXN0aW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LWhlaWdodDogNjM1cHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfSB9XG5cblxuXG5cbiAgICAuc2lkZWJhciB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuXG5cblxuICAgIGFydGljbGUuZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5cbiAgLnBhX21hcCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG5cbiNzbGlkZXIge1xuICAucGFfbWFpbmNvbG9yX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgLnBhX3NlYXJjaF9jb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gIC5wYV9zZWFyY2hfYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4gIC5wYV9zZWFyY2hfYXJlYV9idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBwcmludGJyaWRnZS1pY29uLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG5cbiAgI3Bvc3Rha3R1ZWxsU2xpZGUgZmlnY2FwdGlvbiB7XG4gICAgdG9wOiAwOyB9XG5cbiAgLnBhLWltYWdlLnN0YXJ0IHtcbiAgICAud3JwIHtcbiAgICAgIGhlaWdodDogNDUwcHg7IH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgbGVmdDogNTIlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG5cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IWltcG9ydGFudDsgfSB9XG5cblxuICAgIC5wYV9zZWFyY2hfY29uIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfSB9XG5cblxuXG4udG9hc3QtbWVzc2FnZSB7XG4gIGNvbG9yOiAkd2hpdGU7IH1cblxuI3BhX2NvbmZpZ19mb3JtIC50YWJzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrX2hhemVfYXBwcm94O1xuXHQ+IGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm94LXNpemluZygkYnMpXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjQwbXM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMjQwbXM7XG5cdFx0LW1zLXRyYW5zaXRpb246IGFsbCAyNDBtcztcblx0XHQtby10cmFuc2l0aW9uOiBhbGwgMjQwbXM7XG5cdFx0Ly9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tMSwgJHRyYW5zaXRpb24tMiwgJHRyYW5zaXRpb24tMywgJHRyYW5zaXRpb24tNCwgJHRyYW5zaXRpb24tNSwgJHRyYW5zaXRpb24tNiwgJHRyYW5zaXRpb24tNywgJHRyYW5zaXRpb24tOCwgJHRyYW5zaXRpb24tOSwgJHRyYW5zaXRpb24tMTApXG5cdFx0dHJhbnNpdGlvbjogYWxsIDI0MG1zO1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7IH0gfVxuXG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDsgfSB9XG4uY2FydF9wb3N0QWt0dWVsbCB7XG4gICAgLmhhc0luZm9MYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmluZm86YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4OyB9IH1cblxuI3dlaWdodEluZm8ge1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgI3dlaWdodFRvdGFsLFxuICAgICN3ZWlnaHRQZXJVbml0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfSB9XG4iLCIuaWNvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogaWNvbiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgJi5kZWxpdmVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdiJzsgfVxuICAmLnJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ3InOyB9XG4gICYuZGVsaXZlcnlfYWRkcmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdAJzsgfVxuICAmLnBheW1lbnRfYWRkcmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdwJzsgfVxuICAmLmRpdmVyZ2VudF9hZGRyZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ0AnOyB9XG4gICYucGF5bWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdzJzsgfVxuICAmLmNvdXBvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdpJzsgfVxuICAmLm5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAncic7IH1cbiAgJi5wcmV2aW91czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdsJzsgfVxuICAmLmRlbGV0ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogJGNvbG9yX2Vycm9yO1xuICAgIGNvbnRlbnQ6ICd4JzsgfSB9XG4iLCIucGlja2VyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucGlja2VyX19pbnB1dCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGlja2VyX19pbnB1dC5waWNrZXJfX2lucHV0LS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDg5ZWM7IH1cblxuLnBpY2tlcl9faG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4ucGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBpY2tlcl9faG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAxNzZweDtcbiAgbWF4LXdpZHRoOiA0NjZweDtcbiAgbWF4LWhlaWdodDogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFlbSkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFlbSkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dCwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwcyAwLjE1cywgYm9yZGVyLXdpZHRoIDBzIDAuMTVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMgMC4xNXMsIGJvcmRlci13aWR0aCAwcyAwLjE1czsgfVxuXG4ucGlja2VyX19mcmFtZSB7XG4gIHBhZGRpbmc6IDFweDsgfVxuXG4ucGlja2VyX193cmFwIHtcbiAgbWFyZ2luOiAtMXB4OyB9XG5cbi5waWNrZXItLW9wZW5lZCAucGlja2VyX19ob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAyNWVtO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDBzLCBib3JkZXItd2lkdGggMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dCwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwcywgYm9yZGVyLXdpZHRoIDBzO1xuICBib3gtc2hhZG93OiAwIDZweCAxOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5waWNrZXJfX2JveCB7XG4gIHBhZGRpbmc6IDAgMWVtOyB9XG5cbi5waWNrZXJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAuNzVlbTsgfVxuXG4ucGlja2VyX19tb250aCxcbi5waWNrZXJfX3llYXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG4ucGlja2VyX195ZWFyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5waWNrZXJfX3NlbGVjdC0tbW9udGgsXG4ucGlja2VyX19zZWxlY3QtLXllYXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xuICBoZWlnaHQ6IDJlbTtcbiAgcGFkZGluZzogLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yNWVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcbiAgLnBpY2tlcl9fc2VsZWN0LS1tb250aCxcbiAgLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41ZW07IH1cblxuXG4gIC5waWNrZXJfX3NlbGVjdC0tbW9udGgge1xuICAgIHdpZHRoOiAzNSU7IH1cblxuICAucGlja2VyX19zZWxlY3QtLXllYXIge1xuICAgIHdpZHRoOiAyMi41JTsgfVxuXG4gIC5waWNrZXJfX3NlbGVjdC0tbW9udGg6Zm9jdXMsXG4gIC5waWNrZXJfX3NlbGVjdC0teWVhcjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjOyB9XG5cbiAgLnBpY2tlcl9fbmF2LS1wcmV2LFxuICAucGlja2VyX19uYXYtLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAuNWVtIDEuMjVlbTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHRvcDogLTAuMjVlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcbiAgLnBpY2tlcl9fbmF2LS1wcmV2LFxuICAucGlja2VyX19uYXYtLW5leHQge1xuICAgIHRvcDogLTAuMzNlbTsgfVxuXG5cbiAgLnBpY2tlcl9fbmF2LS1wcmV2IHtcbiAgICBsZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcbiAgLnBpY2tlcl9fbmF2LS1wcmV2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfVxuXG5cbiAgLnBpY2tlcl9fbmF2LS1uZXh0IHtcbiAgICByaWdodDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcbiAgLnBpY2tlcl9fbmF2LS1uZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9XG5cblxuICAucGlja2VyX19uYXYtLXByZXY6YmVmb3JlLFxuICAucGlja2VyX19uYXYtLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBib3JkZXItdG9wOiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjc1ZW0gc29saWQgIzAwMDAwMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuICAucGlja2VyX19uYXYtLW5leHQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDAuNzVlbSBzb2xpZCAjMDAwMDAwOyB9XG5cbiAgLnBpY2tlcl9fbmF2LS1wcmV2OmhvdmVyLFxuICAucGlja2VyX19uYXYtLW5leHQ6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjYjFkY2ZiOyB9XG5cbiAgLnBpY2tlcl9fbmF2LS1kaXNhYmxlZCxcbiAgLnBpY2tlcl9fbmF2LS1kaXNhYmxlZDpob3ZlcixcbiAgLnBpY2tlcl9fbmF2LS1kaXNhYmxlZDpiZWZvcmUsXG4gIC5waWNrZXJfX25hdi0tZGlzYWJsZWQ6YmVmb3JlOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNWY1ZjU7IH1cblxuICAucGlja2VyX190YWJsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLjc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfSB9XG5cbkBtZWRpYSAobWluLWhlaWdodDogMzMuODc1ZW0pIHtcbiAgLnBpY2tlcl9fdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IC43NWVtOyB9XG5cbiAgLnBpY2tlcl9fdGFibGUgdGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbiAgLnBpY2tlcl9fd2Vla2RheSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NiU7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjI1ZW07XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG5cbkBtZWRpYSAobWluLWhlaWdodDogMzMuODc1ZW0pIHtcbiAgLnBpY2tlcl9fd2Vla2RheSB7XG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07IH1cblxuICAucGlja2VyX19kYXkge1xuICAgIHBhZGRpbmc6IC4zMTI1ZW0gMDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbiAgLnBpY2tlcl9fZGF5LS10b2RheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgLnBpY2tlcl9fZGF5LS10b2RheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAwLjVlbSBzb2xpZCAjMDA1OWJjO1xuICAgIGJvcmRlci1sZWZ0OiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1kaXNhYmxlZDpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYWFhYWE7IH1cblxuICAucGlja2VyX19kYXktLW91dGZvY3VzIHtcbiAgICBjb2xvcjogI2RkZGRkZDsgfVxuXG4gIC5waWNrZXJfX2RheS0taW5mb2N1czpob3ZlcixcbiAgLnBpY2tlcl9fZGF5LS1vdXRmb2N1czpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6ICNiMWRjZmI7IH1cblxuICAucGlja2VyX19kYXktLWhpZ2hsaWdodGVkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDg5ZWM7IH1cblxuICAucGlja2VyX19kYXktLWhpZ2hsaWdodGVkOmhvdmVyLFxuICAucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjYjFkY2ZiOyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1zZWxlY3RlZCxcbiAgLnBpY2tlcl9fZGF5LS1zZWxlY3RlZDpob3ZlcixcbiAgLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4OWVjO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbiAgLnBpY2tlcl9fZGF5LS1kaXNhYmxlZDpob3ZlcixcbiAgLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogI2RkZGRkZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuICAucGlja2VyX19kYXktLWhpZ2hsaWdodGVkLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbiAgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC5waWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNiYmJiYmI7IH1cblxuICAucGlja2VyX19mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4gIC5waWNrZXJfX2J1dHRvbi0tdG9kYXksXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xlYXIsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xvc2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgcGFkZGluZzogLjY2ZW0gMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbiAgLnBpY2tlcl9fYnV0dG9uLS10b2RheTpob3ZlcixcbiAgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpob3ZlcixcbiAgLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6ICNiMWRjZmI7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IxZGNmYjsgfVxuXG4gIC5waWNrZXJfX2J1dHRvbi0tdG9kYXk6Zm9jdXMsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6Zm9jdXMsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xvc2U6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNiMWRjZmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5OmJlZm9yZSxcbiAgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xvc2U6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMDsgfVxuXG4gIC5waWNrZXJfX2J1dHRvbi0tdG9kYXk6YmVmb3JlLFxuICAucGlja2VyX19idXR0b24tLWNsZWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNDVlbTsgfVxuXG4gIC5waWNrZXJfX2J1dHRvbi0tdG9kYXk6YmVmb3JlIHtcbiAgICB0b3A6IC0wLjA1ZW07XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcDogMC42NmVtIHNvbGlkICMwMDU5YmM7XG4gICAgYm9yZGVyLWxlZnQ6IC42NmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbiAgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xuICAgIHRvcDogLTAuMjVlbTtcbiAgICB3aWR0aDogLjY2ZW07XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlZTIyMDA7IH1cblxuICAucGlja2VyX19idXR0b24tLWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEQ3XCI7XG4gICAgdG9wOiAtMC4xZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIG1hcmdpbi1yaWdodDogLjM1ZW07XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXSxcbiAgLnBpY2tlcl9fYnV0dG9uLS10b2RheVtkaXNhYmxlZF06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICAgIGNvbG9yOiAjZGRkZGRkO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4gIC5waWNrZXJfX2J1dHRvbi0tdG9kYXlbZGlzYWJsZWRdOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FhYWFhYTsgfSB9XG4iLCIucnRlX2NvbnRhaW5lciB7XG4gIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IGJvbGQ7IH1cblxuICBlbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodCAhaW1wb3J0YW50OyB9XG5cbiAgcyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuICB1IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICB1bCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2ZvbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDsgfSB9IH1cblxuXG4ucnRlX2NvbnRhaW5lcjpiZWZvcmUsXG4ucnRlX2NvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG4ucnRlX2NvbnRhaW5lcjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG4iLCIucGFnaW5hdGlvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgYSxcbiAgLmN1cnJlbnQge1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCAxMCUpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9IH1cblxuICAuY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZm9udCwgMTAlKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfSB9XG5cbiAgLnByZXZpb3VzLFxuICAubmV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG4iLCIucGFyYWxsYXgge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLndycCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSggJGNvbG9yX3doaXRlLCAuOCApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2hpZ2hsaWdodDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbGlicmUtbGlnaHQnO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfSB9XG4iLCIjcHJvZHVjdF9maWx0ZXIge1xuXG4gIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4gIGgxIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgZmllbGRzZXQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuXG4gIC5idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuIiwiI3JlbGF0ZWQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIC5pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9IH1cbiIsIiNwYXRoIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3JwIHtcbiAgd2lkdGg6IDExNTBweDsgfVxuXG4iLCJoZWFkZXIubWFpbiB7XG4gIGhlaWdodDogMTY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgLndycCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMCAxMHB4OyB9XG4gICNzZXJ2aWNlLWJhciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2Rhcms7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIC53cnAge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgJi5sYWJlbF90ZWwsXG4gICAgICAmLmxhYmVsX21haWwge1xuICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb250ZW50OiAneSc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH0gfVxuICAgICAgJi5sYWJlbF9tYWlsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdoJzsgfSB9XG5cbiAgICB1bCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9IH0gfVxuXG5cbiAgI2JyYW5kLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBpbWcge1xuICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbiAgI2N1c3RvbWVyLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGEsXG4gICAgPiBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAmLm1lbnUtaXRlbS1sb2dpbjpiZWZvcmUsXG4gICAgICAmLm1lbnUtaXRlbS1jYXJ0OmJlZm9yZSxcbiAgICAgICYubWVudS1pdGVtLXNlYXJjaDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29udGVudDogJ3UnO1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgJi5tZW51LWl0ZW0tY2FydDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnYyc7IH1cbiAgICAgICYubWVudS1pdGVtLXNlYXJjaDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnKyc7IH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9ncmF5LCAxMCUpOyB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdWNjZXNzO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgICAgICAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7IH0gfVxuXG4gICAgICAuY291bnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZGFyaztcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAjc2VhcmNoLm1vZGFsIHtcbiAgICAgIHRvcDogNjVweDtcbiAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICNsb2dpbi5tb2RhbCxcbiAgICAjc2VhcmNoLm1vZGFsIHtcbiAgICAgIHRvcDogNjVweDtcbiAgICAgIHJpZ2h0OiA4MXB4O1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYSxcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICBtYXJnaW46IDVweCAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9IH1cbiAgICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuICAgICAgZmllbGRzZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogMTBweFxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9IH0gfVxuXG5oZWFkZXIuaGVhZGxpbmUge1xuICBoMSB7XG4gICAgcGFkZGluZy10b3A6ICRncmlkO1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG4iLCJmb290ZXIubWFpbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmRpc3RhbmNlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgPiAud3JwIHtcbiAgICBwYWRkaW5nOiAkZ3JpZCAwO1xuICAgID4gbmF2IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9IH0gfSB9XG4gIGFkZHJlc3Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIC5jb2xfbGVmdCxcbiAgICAuY29sX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjb250ZW50OiAneSc7XG4gICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2ZvbnQsIC41KTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAmLm1haWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdoJzsgfSB9IH1cblxuXG4jZm9vdGVyLWJhciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gIGhlaWdodDogNTBweDtcbiAgLndycCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuXG4jZm9vdGVyLXByb2R1Y3QtbmF2IHtcbiAgbWF4LWhlaWdodDogMjQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuXG4jZm9vdGVyLXByb2R1Y3QtbmF2X3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9ncmF5LCA1JSk7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG5cbiN0b3RvcCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB3aWxsLWNoYW5nZTogYm90dG9tO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtNTBweDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAmLmFjdGl2ZSB7XG4gICAgd2lsbC1jaGFuZ2U6IGJvdHRvbTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgYm90dG9tOiAwOyB9XG4gIGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgIGNvbnRlbnQ6ICd0JztcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTsgfVxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbjsgfSB9IH0gfVxuIiwiI2FjY291bnRfdHJhY2tpbmcge1xuICB0ZCB7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4iLCIudHJhZGUtZ3JvdXBzLFxuLnByb2R1Y3QtbGlzdGluZyB7XG4gIC8vYmFja2dyb3VuZDogJGNvbG9yX2dyYXlcbiAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgLmNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAmLmNhcmRCaWcge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICBjb250ZW50OiAndic7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfZm9udCwgMC4wNSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBib3R0b206IDM3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2hpZ2hsaWdodCwgMC42NSk7XG4gICAgICAgIHN0cm9uZyxcbiAgICAgICAgaDIsXG4gICAgICAgIC5saW5rLFxuICAgICAgICAucnRlX2NvbnRhaW5lciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9IH1cbiAgICBzdHJvbmcsIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAncmVndWxhcic7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBlbSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwyNSUpO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucHJldmlldy1idG4ge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Jfd2hpdGUsLjIpO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgkY29sb3Jfd2hpdGUsIC4yKTtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICBmb250LWZhbWlseTogaWNvbjtcbiAgICAgICAgY29udGVudDogJysnOyB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yX3doaXRlLCAuNSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Jfd2hpdGUsLjUpO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9IH0gfVxuXG4gICAgYTpub3QoLmZyZXNjbykge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH1cbiAgJi5mdWxsIHtcbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYXJkIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmLmNhcmRCaWcge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH0gfSB9XG5cbi50cmFkZS1ncm91cHMge1xuICAmLnNpZGViYXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGFzaWRlLnNpZGViYXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH0gfSB9IH0gfVxuIiwiI3RyYWRlLWJsb2NrcyB7XG4gIHBhZGRpbmc6ICRncmlkIDAgMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDI1NXB4O1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICAmLmxhc3QtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBpbWcge1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIGJvdHRvbTogLTE1MHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfZm9udCwgMC42NSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHJpZ2h0OiAtNSU7XG4gICAgICAgIHRvcDogLTUlO1xuICAgICAgICBib3R0b206IC01JTtcbiAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfVxuICAgIGgzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5QjZCQTtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAmLmRvdWJsZSB7XG4gICAgICB3aWR0aDogNzYwcHg7IH0gfSB9XG4iLCIjb3BjX2ltYWdlIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2dyYXk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZDsgfVxuXG4jY29uZmlndXJhdG9yIHtcbiAgbWluLWhlaWdodDogNjI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGgxIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfZ3JheSwgMSUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgI2ZmZmZmZiAwJSwgI2Y5ZjlmOSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCNmZmZmZmYpLCBjb2xvci1zdG9wKDEwMCUsI2Y5ZjlmOSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICNmZmZmZmYgMCUsI2Y5ZjlmOSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgI2ZmZmZmZiAwJSwjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgI2ZmZmZmZiAwJSwjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2Y5ZjlmOScsR3JhZGllbnRUeXBlPTAgKTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yX2dyYXk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH0gfSB9XG5cbiNwcm9kdWN0LWRldGFpbCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICBwYWRkaW5nOiAkZ3JpZCAwO1xuXG5cbiAgLnRlbXBsYXRlLWRvd25sb2FkLFxuICAudGVtcGxhdGUtdXBsb2FkIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgID4gZGl2IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmZpbGVfaW5mbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5idXR0b25zIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGEuYnRuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAuYnRuLmRlbGV0ZS5jYW5jZWwge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmVycm9yIHtcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl9lcnJvcjsgfSB9XG5cbiAgLnRlbXBsYXRlLXVwbG9hZCAuYnRuLnN0YXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwMDBweDsgfVxuICAudGVtcGxhdGUtZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAjZGV0YWlsX2luZm9iYXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0b3A6IDAhaW1wb3J0YW50O1xuXG4gICAgI2RldGFpbF9pbmZvYmFyX3RleHQsXG4gICAgI2RldGFpbF9pbmZvYmFyX2dhbGxlcnksXG4gICAgI2RldGFpbF9pbmZvYmFyX3NoZWV0cyxcbiAgICAjZGV0YWlsX2Jvb2tpbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuICAgIGEucGRmLFxuICAgIGEuaW5kZCxcbiAgICBhLmFpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDE1JSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb247XG4gICAgICAgIGNvbnRlbnQ6ICdQJztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAzcHg7IH0gfVxuICAgIGEuaW5kZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ0knOyB9XG4gICAgYS5haTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ0EnOyB9XG5cbiAgICAjZGV0YWlsX2luZm9iYXJfZ2FsbGVyeSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLmdhbGxlcnlfcHJldmlldyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfSB9IH0gfVxuICAjZGV0YWlsX2luZm9iYXItb3BjIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAjZGV0YWlsX2luZm9iYXJfZ2FsbGVyeSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLmdhbGxlcnlfcHJldmlldyB7XG4gICAgICAgIHdpZHRoOiA4NzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBsaSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfSB9IH1cblxuICAjdG90YWxfYmxvY2ssXG4gICNkZWxpdmVyeSxcbiAgI3dlaWdodCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogODBweCAxNXB4IDE1cHggMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudXBsb2FkX2ZpZWxkIHtcbiAgICAgIGlucHV0LCBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgbGFiZWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH0gfVxuICAjd2VpZ2h0LFxuICAjZGVsaXZlcnkge1xuICAgIG1hcmdpbi10b3A6ICRncmlkIC8gMjsgfVxuICAjdG90YWxfYmxvY2sge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIGlucHV0LFxuICAgIGlucHV0Om5vdCguYnRuKSxcbiAgICAubm9uLWlucHV0LWZpZWxkLFxuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgaDEsaDIsaDMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdyZWd1bGFyJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAkY29sb3JfaGlnaGxpZ2h0IDAlLCBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNSUpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwkY29sb3JfaGlnaGxpZ2h0KSwgY29sb3Itc3RvcCgxMDAlLGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCA1JSkpKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICRjb2xvcl9oaWdobGlnaHQgMCUsZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDUlKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAkY29sb3JfaGlnaGxpZ2h0IDAlLGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCA1JSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgICRjb2xvcl9oaWdobGlnaHQgMCUsZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDUlKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAkY29sb3JfaGlnaGxpZ2h0IDAlLGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCA1JSkgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzE3YWZjMScsIGVuZENvbG9yc3RyPScjMTQ5YmFkJyxHcmFkaWVudFR5cGU9MCApO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAgIGhyIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgbGkge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAmLmRpc2NvdW50ICoge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvcl9zdWNjZXNzLCAyMCUpOyB9XG4gICAgICAmLnRvdGFsLmdyb3NzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIC52YXQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5cbiAgI2RlbGl2ZXJ5LFxuICAjd2VpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBzdHJvbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmljb246YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbjogNXB4IDEwcHggIDAgMDtcbiAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBzcGFuLCB0aW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC50b29sdGlwIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH0gfVxuXG4gICN3ZWlnaHQge1xuICAgIGRpdiB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfSB9IH1cblxuICAjYnVsayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2dyYXksIDElKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICNmZmZmZmYgMCUsICNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwjZmZmZmZmKSwgY29sb3Itc3RvcCgxMDAlLCNmOWY5ZjkpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICNmZmZmZmYgMCUsI2Y5ZjlmOSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgICNmZmZmZmYgMCUsI2Y5ZjlmOSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2ZmZmZmZiAwJSwjZjlmOWY5IDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmOWY5ZjknLEdyYWRpZW50VHlwZT0wICk7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgNSUpO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgLmluZm8ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAudG9vbHRpcCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNTgwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICA+IHN0cm9uZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbiAgICAgIC5jb2wge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9IH1cbiAgI2J1bGtfaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuXG4jcHJvZHVjdF9pbmZvcm1hdGlvbnMge1xuICBtYXJnaW4tdG9wOiAkZ3JpZDtcbiAgLnRhYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAkZ3JpZCAvIDI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMTAlKTtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2dyYXksIDUlKTtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7IH0gfVxuICAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIHBhZGRpbmc6ICRncmlkICRncmlkIC8gMjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDEwJSk7IH1cbiAgLnRhYl9jb250ZW50IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY3VzdG9tTG9hZGluZ2JhciB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDsgfVxuICA1MCUge1xuICAgIHdpZHRoOiAzNSU7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jcmVzZWxsZXJBcnRpY2xlIHtcbiAgLnByZWxvYWRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgLmFuaW0ubG9hZGluZyB7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDVweCAjMzgzODM4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfSB9XG4gIC5wcmVsb2FkZXJUb3RhbGJsb2NrLFxuICAucHJlbG9hZGVyRGVsaXZlcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgLmN1c3RvbUxvYWRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjdXN0b21Mb2FkaW5nYmFyIDAuNzVzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb246IGN1c3RvbUxvYWRpbmdiYXIgMC43NXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjOGM4Yzg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIHdpZHRoOiAwOyB9IH0gfVxuICAjZGVsaXZlcnkge1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgI2RlbGl2ZXJ5VGltZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9IH1cbiIsIiIsIkBtZWRpYSBzY3JlZW4ge1xuICAjdmlzdWFsX2NhbGN1bGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLyogY29udGVudHdyYXBwZXIgKi9cbiAgICAuY29udGVudHdyYXBwZXIge1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAvKiBjb250ZW50IGxlZnQgKi9cbiAgICAgICYubGVmdCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC8qIGltYWdlIGFuZCB0ZXh0ICovXG4gICAgICAgIC5oZWFkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7IH1cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgJi5kZXRhaWxfaW5mb2Jhcl9nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlTnVtYmVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLmFydGljbGVEZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9IH1cbiAgICAgICAgLyogaW1hZ2UgYW5kIHRleHQgKi9cbiAgICAgICAgLm9wdGlvbkdyb3VwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgLmNsZWFyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAub3B0aW9uV3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLm9wdGlvbk5hbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgJi5zZWxlY3Qge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpOyB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAgICAgICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLC4xNSk7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9IH1cbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgICAgICAvLyoqcGFkZGluZy1yaWdodDogMjBweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNCU7IH1cbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAgICAgLy8qKnBhZGRpbmctbGVmdDogMjBweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgMzAlKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJG1lZGlhcGF0aCArICdlbGVtZW50c19zZWxlY3QucG5nJyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgICAgICAgICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgICAgICAgJi5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgICAgICAgICAgICYud2lkdGgxMDAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTsgfVxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDsgfVxuICAgICAgICAgICAgICAgICAgJi5pbnB1dC1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAmLmxlbmd0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTsgfVxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICAgICAgICAgICAgICAgICAgICAmLmxlbmd0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7IH0gfVxuICAgICAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfSB9XG4gICAgICAgICAgICAgICAgJi51cGxvYWRfZmllbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAgICAgICAgICAgLnByb2dyZXNzQmFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgICAgICAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAmLmJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5hdXRvV2lkdGgge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH0gfVxuICAgICAgICAgICAgICAgICYuZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgkbWVkaWFwYXRoICsgJ29wdGlvbl9lZGl0LnBuZycpOyB9IH1cbiAgICAgICAgICAgICAgICAmLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX2NoZWNrbWFyay5wbmcnKTsgfSB9XG4gICAgICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2FybmluZztcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX3dhcm5pbmcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7IH0gfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgICAgICAgICAgICAgLmJ0bkNhbGNPcHRpY2FsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdvJztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiA2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTsgfSB9XG4gICAgICAgICAgICAgIC5maWxlTmFtZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgICAgLmJ0bkRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Vycm9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfZXJyb3IsIDEwJSk7IH0gfVxuICAgICAgICAgICAgICAuZWRpdENvbG9yUGFnZXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAudXBsb2FkX2FyZWEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwcHggMjBweDsgfVxuICAgICAgICAgICAgICAub3B0aW9uR3JvdXBDb24ge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAmLnNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICYuZml4SGVpZ2h0IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjE1cHg7IH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA1MCUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZ3JheSwgMTAlKTsgfVxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ3N0b3AtaWNvbl9ncmF5LnBuZycpIGxpZ2h0ZW4oJGNvbG9yX2dyYXksIDIwJSkgcmlnaHQgNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMHB4IDI2cHggLTFweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IC0ycHggMHB4IDI2cHggLTFweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDBweCAyNnB4IC0xcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnc3RvcC1pY29uLnBuZycpICRjb2xvcl9oaWdobGlnaHQgcmlnaHQgNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5vcHRpb25IZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfZ3JheSwgMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfSB9IH0gfSB9XG4gICAgICAgICAgICAgIC8vKiogJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHRcbiAgICAgICAgICAgICAgLmxpc3RMZWdlbmQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ3N0b3AtaWNvbi5wbmcnKSBkYXJrZW4oJGNvbG9yX2dyYXksIDIwJSkgbGVmdCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyOTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzM5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yX2dyYXksIDIwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2VuKCRjb2xvcl9ncmF5LCAyMCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yX2dyYXksIDIwJSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMzVweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAmLmxpc3RMZWdlbmQge1xuICAgICAgICAgICAgICAgICAgdG9wOiAyNTlweDsgfSB9XG4gICAgICAgICAgICAgICYuc2VsZWN0T3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7IH0gfVxuICAgICAgICAgICAgICAgIC5jb25PcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAgICAgICAgICAgICAgIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOC40JTtcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgMzAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNiU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vKiogYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyoqIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHRcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vKiogY29sb3I6ICRjb2xvcl93aGl0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7fVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8qKmNvbG9yOiAkY29sb3Jfd2hpdGVcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ob3Zlck92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zOyB9IH1cbiAgICAgICAgICAgICAgICAgICAgICAuaG92ZXJPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RlZE92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9zdWNjZXNzLCAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG1lZGlhcGF0aCArICdvcHRpb25fY2hlY2ttYXJrX2JpZy5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAuaG92ZXJPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9kYXJrLCAzMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1LjA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRpc2FibGVkT3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3doaXRlLCAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG1lZGlhcGF0aCArICdvcHRpb25fbG9ja19iaWcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOXB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3doaXRlLCAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9lcnJvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfSB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9kYXJrLCAyMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICYud2FybmluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl93YXJuaW5nO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLndhcm5pbmdPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Jfd2FybmluZywgLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX3dhcm5pbmdfYmlnLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE5cHg7IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfSB9IH1cbiAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDsgfVxuICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuICAgICAgICAgICAgICAgICAgLm9wdGlvbkhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3JlZ3VsYXInLCAnSGVsdmV0aWNhJywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICYjY2FydF90ZWlsbGllZmVydW5nIHtcbiAgICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gICAgICAgICAgICAgICAgICAucmVxdWlyZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgICAgICAgICBpbnB1dDpub3QoLmJ0biksXG4gICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDMwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7IH1cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHRleHQ7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5oYXMtc3BhcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5zcGFyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdlbGVtZW50c19zZWxlY3QucG5nJykgbm8tcmVwZWF0IDk4JSBjZW50ZXIgJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4OyB9IH0gfSB9XG5cbiAgICAgICAgICAgIC53YXJuaW5nVGV4dCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2FybmluZztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICAgIC56dXNUZXh0Q29uIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICY6aG92ZXI+ZGl2Lnp1c1RleHRDb3ZlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAuenVzVGV4dENvdmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAucmVxdWlyZW1lbnQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDsgfSB9XG4gICAgICAgICAgICAgIC56dXNUZXh0SW5wdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDMwJSk7IH0gfSB9XG5cbiAgICAgICAgICAgIC56dXNUZXh0ZmVsZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgICAucHJpY2VUYWJsZVRleHQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgICAgICAjcHJpY2VUYWJsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAjcHJpY2VPdmVydmlldyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjBmMDsgfSB9IH1cbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgLyogZGQgY29udGFpbmVyKi9cbiAgICAgICAgICAgICAgICAgICAgICAuZGQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmRkLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9lbGVtZW50c19zZWxlY3QucG5nXCIpIG5vLXJlcGVhdCA5OCUgY2VudGVyICNmZmYhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRkLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHghaW1wb3J0YW50OyB9IH0gfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMCAwIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMCAwICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIGRkIGNvbnRhaW5lciovXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5kZC1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvZWxlbWVudHNfc2VsZWN0LnBuZ1wiKSBuby1yZXBlYXQgOTglIGNlbnRlciAjZjhmOGY4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9IH0gfSB9IH0gfVxuICAgICAgICAgICAgICAjcHJpY2VjYWxpbmdXcmFwcGVyIHtcbiAgICAgICAgICAgICAgICAjY2xpY2thYmxlUHJpY2VzY2FsaW5nIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9IH1cbiAgICAgICAgICAgIC51cGxvYWRfYXJlYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH0gfSB9XG5cblxuXG5cbiAgICAgIC8qIGNvbnRlbnQgcmlnaHQgKi9cbiAgICAgICYucmlnaHQge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAucm93IHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgICAgICAgJi50b3RhbCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJzsgfSB9IH1cbiAgICAgICAgaHIge1xuICAgICAgICAgIG1hcmdpbjogMTRweCAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgJi5zdWNjZXNzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgY29udGVudDogJ2MnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAgICYucGFfYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9waW5rX3N3YW5fYXBwcm94O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfc3V2YV9ncmF5X2FwcHJveDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcXVpbGxfZ3JheV9hcHByb3g7IH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcXVpbGxfZ3JheV9hcHByb3g7IH1cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3F1aWxsX2dyYXlfYXBwcm94OyB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfSB9XG4gICAgICAgICNkZWxpdmVyeSB7XG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAuZGF0ZSxcbiAgICAgICAgICAgIC53ZWlnaHQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH0gfVxuICAgICAgICAjcHJpbnRUZW1wbGF0ZXMge1xuICAgICAgICAgICNzaG93VGVtcGxhdGVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29uX2RvY3VtZW50LnBuZ1wiKSBuby1yZXBlYXQgMTBweCBjZW50ZXIgJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9IH1cbiAgICAgICAgI2NvbW1lbnRzIHtcbiAgICAgICAgICAucmVtYXJrIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7IH0gfSB9IH0gfVxuXG5cblxuICAgICNwcm9kdWN0X2luZm9ybWF0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAkZ3JpZDtcbiAgICAgIGhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgcGFkZGluZzogJGdyaWQgLyAyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH0gfVxuICAgICNwcmludHRlbXBsYXRlIHtcbiAgICAgIHBhZGRpbmc6ICRncmlkIC8gMjtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogICRncmlkO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgI2RldGFpbF9pbmZvYmFyIHtcbiAgICAgIG1heC13aWR0aDogMzUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAjZGV0YWlsX2luZm9iYXJfZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5nYWxsZXJ5X3ByZXZpZXcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfSB9XG4gICAgICAmLmRldGFpbF9pbmZvYmFyX2dhbGxlcnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjdmlzdWFsX2NhbGN1bGF0aW9uIHtcbiAgICAvKiBjb250ZW50d3JhcHBlciAqL1xuICAgIC5jb250ZW50d3JhcHBlciB7XG4gICAgICAvKiBjb250ZW50IGxlZnQgKi9cbiAgICAgICYubGVmdCB7XG4gICAgICAgIHdpZHRoOiA2Ny41JTsgfVxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN2aXN1YWxfY2FsY3VsYXRpb24ge1xuICAgIC8qIGNvbnRlbnR3cmFwcGVyICovXG4gICAgLmNvbnRlbnR3cmFwcGVyIHtcbiAgICAgIC8qIGNvbnRlbnQgbGVmdCAqL1xuICAgICAgJi5sZWZ0LFxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDsgfVxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfSB9IH1cblxuXG4uY2Yge1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4jbW9kYWxUZW1wbGF0ZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICB3aWR0aDogNjUlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4yKSwwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE5KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuY2xvc2Uge1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNtb2R1bGVzUHJpbnR0ZW1wbGF0ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH0gfSB9IH0gfVxuXG4iLCIjZm9ybV9pbmRpdmlkdWFsIHtcbiAgLmNvbF9sZWZ0LFxuICAuY29sX3JpZ2h0IHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDsgfVxuICAgIC5idG4uc3VjY2VzcyB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyM3B4OyB9IH0gfVxuIiwiI2ZvdG9saWEge1xuICAud3JwIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgcGFkZGluZzogJGdyaWQ7IH1cblxuICBmaWd1cmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgb3V0bGluZTogc29saWQgMXB4ICRjb2xvcl9ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87IH1cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTUlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH0gfVxuXG5cbiAgaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuICAjZm90b2xpYV9zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmaWVsZHNldCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBjb250ZW50OiAncic7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29uOyB9IH0gfVxuXG4gICNmb3RvbGlhX25hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICAgIC5idG4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH0gfSB9XG4iLCIjZmluaXNoIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgLml0ZW0ge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDsgfSB9IH1cblxuIiwiI3VzcC1iYXIge1xuICBwYWRkaW5nOiAzOHB4IDA7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICBpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTBweCA0NXB4IDAgNDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICBjb250ZW50OiAnYic7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDEwcHggcmdiYSgkY29sb3Jfd2hpdGUsIDAuNSk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2ZvbnQsIDAuMjUpO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICAgJi51c3AtcXVhbGl0eTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ3onOyB9XG4gICAgJi51c3AtZGVsaXZlcnk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdiJzsgfVxuICAgICYudXNwLXBheW1lbnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdrJzsgfVxuICAgICYudXNwLWVjb2xvZ2ljYWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICduJzsgfSB9IH1cblxuXG4jaGVhZGVyX3VzcCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cblxuI3VzcC1iYXIge1xuICAmLmluZGl2aWR1YWxVU1Age1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfSB9IH1cblxuIiwiI3BheW1lbnQtYmFyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICBwYWRkaW5nOiAkZ3JpZCAwO1xuICBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAlO1xuICAgIG1hcmdpbjogMCAxLjY2NjY2NiU7IH0gfVxuIiwiLmNhdF9saXN0aW5nIHtcbiAgcGFkZGluZy10b3A6ICRncmlkO1xuICAvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNyZWN1cnNpdmVfY2F0X2xpc3RpbmdcbiAgLmxpc3Rpbmcge1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICAgIHdpZHRoOiA4ODBweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICBhcnRpY2xlIHtcbiAgICBoZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAvL3BhZGRpbmc6IDIwcHggNDBweFxuICAgICAgLy9oZWlnaHQ6IDMwcHhcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgdGFibGUge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgNnB4ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDsgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NHB4OyB9IH0gfSB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAzcHggMCAkZ3JpZCAwO1xuICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuICAgICAgdGFibGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7IH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsIDMwJSk7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdyJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4OyB9IH0gfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZ3JheSwgMTAlKTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfVxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHQ7IH0gfVxuICAgICAgICB0cjpob3ZlciB0ZCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsMTUlKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsMTUlKTsgfSB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfSB9XG5cbi5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6ICRncmlkIDA7IH1cbiIsIi5wcm9kdWN0LWxpc3Rpbmcge1xuICAuY2FyZDpob3ZlciBmaWdjYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9zdWNjZXNzLCAwLjY1KTsgfSB9XG4iLCIjcGFnZSB7XG4gIGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkOyB9XG4gIC5jbXNIZWFkSW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4iLCIvLyNhZGRyZXNzXG4vLy8vYmFja2dyb3VuZDogJGNvbG9yX2dyYXlcbi8vcGFkZGluZzogJGdyaWQgMFxuLy9mb3JtXG4vLyAgLy9ib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDEwJSlcbi8vICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGVcbi8vICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4vLyAgLy9wYWRkaW5nOiAzMHB4IDAgLy8kZ3JpZFxuLy8gIHBhZGRpbmctYm90dG9tOiAkZ3JpZFxuLy8gIHdpZHRoOiA3MDBweFxuLy8gIC8vbWFyZ2luOiAwIGF1dG9cbi8vICBzZWN0aW9uXG4vLyAgICBwYWRkaW5nOiAkZ3JpZCAvIDIgMFxuLy8gICAgLy9ib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yX2dyYXlcbiIsIiNwd19sb3N0IHtcbiAgcGFkZGluZzogJGdyaWQgMDtcbiAgZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7IH0gfVxuIiwiI29yZGVycyxcbiNvcmRlcnNfY2FuY2VsZWQge1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgYSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3Jfd2hpdGUsIDUlKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBzdHJvbmcge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBlbSB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICY6aG92ZXIgLmJ0biB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsIDEwJSk7IH0gfSB9XG5cbiNhY2NvdW50X3RyYWNraW5nIHtcbiAgLmNvbF9sZWZ0LFxuICAuY29sX3JpZ2h0IHtcbiAgICBzZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfSB9IH1cbiIsIiN1cGxvYWQge1xuICAudXBsb2FkX29wdGlvbixcbiAgI3VwbG9hZF9pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaDEsaDIsaDMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfSB9XG5cbiAgI3VwbG9hZF9zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgLnRlbXBsYXRlLWRvd25sb2FkLFxuICAgIC50ZW1wbGF0ZS11cGxvYWQge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgPiBkaXYge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmZpbGVfaW5mbyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAuYnV0dG9ucyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgYS5idG4ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgICAgIC5lcnJvciB7XG4gICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7IH0gfVxuXG4gICAgLmJ0bi5jb250aW51ZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuICAjdXBsb2FkX2luZm8ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDAwcHg7IH1cblxuICAudXBsb2FkX2ZpZWxkIHtcbiAgICAuYnRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNSUpO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH0gfVxuXG4gIC51cGxvYWRfb3B0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggNTBweDtcbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogcmVndWxhcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBjb250ZW50OiAncCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAmI3VwbG9hZF9icm93c2VyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnYSc7IH1cbiAgICAmI3VwbG9hZF9mdHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdhJzsgfVxuICAgICYjdXBsb2FkX2NkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnZSc7IH1cbiAgICAmI3VwbG9hZF9lbWFpbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ2YnOyB9XG4gICAgJiN1cGxvYWRfZm90b2xpYTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ20nOyB9XG5cbiAgICAuYnRuLmRlZmF1bHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IDA7IH1cblxuICAgIHAge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDglOyB9IH0gfVxuIiwiI3VwbG9hZGNoZWNrIHtcbiAgI3VwbG9hZF9kYXRhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDUwcHg7XG5cbiAgICBoMyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZm9udC1mYW1pbHk6IHJlZ3VsYXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb247XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICdhJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbiAgICAuYnRuLmRlbGV0ZSB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbiAgI3VwbG9hZF9hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW46IDIwcHggMCA1MHB4IDA7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDAgMCAwIDIwcHg7IH0gfSB9XG4iLCIuYnJvd3Nlcl91cGxvYWQge1xuICAuYnRuLnVwbG9hZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiIsIiNpbXByZXNzdW0ge1xuICBhZGRyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgICAmLmZ1bGx3aWR0aCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuIiwiI3VwbG9hZCxcbiN1cGxvYWRjaGVjayxcbiNjb250YWN0LFxuI2FkZHJlc3MsXG4jc3VtbWFyeSxcbiNvcmRlcl9zYW1wbGUsXG4jY2FydF9maXJzdCxcbiNyZWdpc3RlcixcbiNjYWxjdWxhdG9yLFxuI3ZlcmlmeV9hZGRyZXNzLFxuI2NhcnRfc2Vjb25kLFxuI2RldGFpbF9mcmVlLFxuI2Zvcm1faW5kaXZpZHVhbCxcbiNjYXJ0X3RoaXJkLFxuI2FjY291bnRfdHJhY2tpbmcsXG4jbmV3c2xldHRlcixcbiNmaW5pc2gsXG4jZm90b2xpYSxcbiNjcm9wIHtcbiAgcGFkZGluZzogJGdyaWQgMDtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7IH1cblxubWFpbiB7XG4gIC5jb2xfbGVmdCxcbiAgLmNvbF9yaWdodCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyNXB4IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMTQwcHg7IH1cbiAgICBpbnB1dCxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEsXG4gICAgLm5vbi1pbnB1dC1maWVsZCxcbiAgICAuYnRuOm5vdChbbmFtZT1jbWRfY2FsY10pIHtcbiAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIC8vUVMtZml4OiAxNy4wOC4yMDE1XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5jb2wtMiB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMTVweDsgfSB9IH1cblxuXG4gIC5jb2xfcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICAuY29sX2xlZnQsXG4gICAgLmNvbF9yaWdodCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuICAuY29sX2xlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgLmNvbF9sZWZ0LFxuICAgIC5jb2xfcmlnaHQge1xuICAgICAgcGFkZGluZzogMDsgfSB9IH1cblxuLmFjdGlvbmJhciB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgJi5zdWNjZXNzIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIHAge1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuXG4uYWxpZ25fcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gICYuYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG4uYWxpZ25fbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hbGlnbl9jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi50ZXh0X3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi50ZXh0X2xlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dF9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50YV9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3BhZ2Uge1xuICBwYWRkaW5nOiAkZ3JpZCAwOyB9XG5cbi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAyIFNwYWx0aWdlIEZvcm11bGFyZVxuI2NhcnRfc2Vjb25kLFxuI2NvbnRhY3QsXG4jZGV0YWlsX2ZyZWUsXG4jYWNjb3VudF90cmFja2luZyxcbiNmaW5pc2gsXG4jcmVnaXN0ZXIsXG4jY3JvcCB7XG4gIGZvcm0ge1xuICAgIGFydGljbGUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGZpZWxkc2V0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5jb2wtZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb2xfbGVmdCxcbiAgICAuY29sX3JpZ2h0IHtcbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfSB9XG5cbi5jb2xvci1lcnJvciB7XG4gIGNvbG9yOiAkY29sb3JfZXJyb3I7IH1cblxuLmNvbG9yLWhpbnQge1xuICBjb2xvcjogYWRqdXN0LWh1ZShsaWdodGVuKCRjb2xvci1lcnJvciwgMTAlKSwgMTAlKTsgfVxuXG4uY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiAkY29sb3Jfc3VjY2VzczsgfVxuIiwiLmNhcnRfYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ2NhcnRfYnJlYWRjcnVtYl9kZWZhdWx0LnBuZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIgZGFya2VuKCRjb2xvcl9ncmF5LCAxMS41JSk7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnY2FydF9icmVhZGNydW1iX2FjdGl2ZS5wbmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyICRjb2xvcl9zdWNjZXNzOyB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkY29sb3Jfc3VjY2VzcywgMjUlKSwgMTAlKTsgfVxuICAgICYucHJlYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ2NhcnRfYnJlYWRjcnVtYl9wcmVhY3RpdmUucG5nJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciBsaWdodGVuKGRlc2F0dXJhdGUoJGNvbG9yX3N1Y2Nlc3MsIDI1JSksIDEwJSk7IH1cbiAgICAmLnVuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ2NhcnRfYnJlYWRjcnVtYl91bmFjdGl2ZS5wbmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyIGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkY29sb3Jfc3VjY2VzcywgMjUlKSwgMTAlKTsgfSB9IH1cbiNjYXJ0IHtcbiAgcGFkZGluZzogMDtcbiAgc3Ryb25nLGgzLGg0LGg1LGg2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiByZWd1bGFyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgdGQgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgb3B0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9IH1cblxuICAucHJvZHVjdF9jYWxjdWxhdGlvbiB7XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG5cbiAgLnByb2R1Y3Rfb3B0aW9ucyBzdHJvbmcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuICAjdG90YWxfbmV0dG8sXG4gICN0b3RhbF9jb3Vwb24sXG4gICN0b3RhbF9zaGlwcGluZyxcbiAgI3RvdGFsX3ZhdCxcbiAgI3RvdGFsX29wdGlvbnMsXG4gICN0b3RhbF9wcmljZSB7XG4gICAgdGQsXG4gICAgdGQgc3Ryb25nIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgI3RvdGFsX3NoaXBwaW5nIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICB0cjpudGgtbGFzdC1jaGlsZCgyKSB0ZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuICAjdG90YWxfcHJpY2Uge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xuICAgICAgZm9udC1mYW1pbHk6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cblxuICAjdG90YWxfbmV0dG8ge1xuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH0gfVxuXG4gICNzaWRlYmFyIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBzdHJvbmcsIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ2NhcnRfc2VjdXJlX2JnLnBuZycpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQgJGNvbG9yX3doaXRlOyB9IH0gfVxuXG5cbiAgZm9ybSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogODgwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgdGFibGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICB0Ym9keSB0cixcbiAgPiB0ciB7XG4gICAgPiB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDg3LjUlOyB9XG4gICAgPiB0aCB7XG4gICAgICBmb250LWZhbWlseTogYm9sZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfVxuICAgIHRoLCB0ZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfSB9XG4gIHRib2R5IHRyIHtcbiAgICB0aDpmaXJzdC1jaGlsZCxcbiAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgNnB4ICRjb2xvcl93aGl0ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAgIHRoOm50aC1jaGlsZCgyKSxcbiAgICA+IHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDZweCAkY29sb3Jfd2hpdGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbiAgICB0aDpudGgtY2hpbGQoMyksXG4gICAgPiB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA2cHggJGNvbG9yX3doaXRlO1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4OyB9XG4gICAgdGg6bnRoLWNoaWxkKDQpLFxuICAgID4gdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuICAjY2hlY2tvdXRfbGFzdCB7XG4gICAgZm9ybSA+IHRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfSB9XG5cbiNjYXJ0X29wdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIC5jb2xfbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDElOyB9XG4gIC5oaW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5jb2xfcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1sZWZ0OiAxJTsgfVxuICB0ZXh0YXJlYSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNTBweDsgfVxuICAuYnRuLnN1Y2Nlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbiNjYXJ0ICNjb3Vwb24ge1xuICB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAwICRncmlkIC8gMjsgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMjAwcHg7IH0gfVxuXG4jY2FydF9zZWNvbmQge1xuICAjZm9ybXVsYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogcmVndWxhcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIGZpZWxkc2V0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBsYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDE2MHB4OyB9XG4gICAgLmNvbF9yaWdodCB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAgIC5sb3N0X3B3IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH0gfVxuXG4jY2FydF90aGlyZCB7XG4gIGFydGljbGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNjYXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7IH1cblxuICB0YWJsZSB0Ym9keSB0ciB7XG4gICAgdGg6Zmlyc3QtY2hpbGQsXG4gICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogNDgwcHg7IH1cbiAgICB0aDpudGgtY2hpbGQoMiksXG4gICAgPiB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgdGg6bnRoLWNoaWxkKDMpLFxuICAgID4gdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAxODBweDsgfVxuICAgIHRoOm50aC1jaGlsZCg0KSxcbiAgICA+IHRkOm50aC1jaGlsZCg0KSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbiAgLmNvbF9sZWZ0LFxuICAuY29sX3JpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9IH0gfVxuXG4jY2FydCxcbiNjYXJ0X3NlY29uZCxcbiNjYXJ0X3RoaXJkIHtcbiAgI3NwZWNpYWwge1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiA0MDBweDsgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9IH0gfVxuXG4jY2FydF90aGlyZF9idXkge1xuICBsYWJlbCB7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgLmJ0bi5zdWNjZXNzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuI2NhcnRfdGhpcmRfcGF5bWVudCB7XG4gIC5jb2xfcmlnaHQsXG4gIC5jb2xfbGVmdCB7XG4gICAgbGFiZWwge1xuICAgICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgLmNvbC0yIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDExNXB4OyB9IH0gfVxuICAuY29sX2xlZnQge1xuICAgIGlucHV0LCBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29sX3JpZ2h0IHtcbiAgICBzZWxlY3QuYXV0by1jYWxjdWxhdGUge1xuICAgICAgd2lkdGg6IDQwMHB4OyB9IH0gfVxuXG4jY2FydF90aGlyZF9hZ2Ige1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBsYWJlbCB7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgc3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gIGZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG5cblxuIiwiI2Nyb3Age1xuICAuY3JvcF9pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9ncmF5OyB9IH1cbiAgdGFibGUge1xuICAgIHRyLmRlc2NyaXB0aW9uIHRkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuICBidXR0b25bbmFtZT1cImNtZF9jYWxjXCJdIHtcbiAgICByaWdodDogMjNweDsgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiAgI3RvdGFsIHtcbiAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgZm9udC1mYW1pbHk6IGJvbGQ7IH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxNjBweDsgfSB9XG4iLCIjY2FsY3VsYXRvcl9wcmVsb2FkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgd2lkdGg6ICRmb250LXNpemU7XG4gICAgaGVpZ2h0OiAkZm9udC1zaXplO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIGJvcmRlcjogc29saWQgM3B4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgLW1vei1hbmltYXRpb246IGxvYWRlciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGxvYWRlciAxLjFzIGluZmluaXRlIGxpbmVhcjsgfSB9XG5cbiNjYWxjdWxhdG9yX3NlYXJjaHJlc3VsdHMge1xuICBsYWJlbCB7XG4gICAgd2lkdGg6IDM1NXB4OyB9IH1cbiIsIiNjb250YWN0IHtcbiAgLmNvbF9yaWdodCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2xfbGVmdCB7XG4gICAgd2lkdGg6IDQ4JTsgfVxuICAudXBsb2FkX2ZpZWxkIHtcbiAgICBwcm9ncmVzcyxcbiAgICAucHJvZ3Jlc3NCYXIge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAxODVweDsgfVxuICAgIGlucHV0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogODBweDsgfVxuICAgIC5idG4udXBsb2FkIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5wcmV2aWV3LCAuZmlsZV9pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHg7IH0gfVxuIiwiLmNudF9wcm4ge1xuICAuYnRuIHt9XG4gIC5kZWZhdWx0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5vX21hcmdpbiB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLmNudF9wcm4tdGFibGUgdGgsXG4uY250X3Bybi10YWJsZSB0ZDpiZWZvcmUge1xuICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuLmNudF9wcm4tdGFibGUge1xuICBtYXJnaW46IDFlbSAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9ncmF5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfZ3JheTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9ncmF5OyB9XG4gIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAuNWVtOyB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpIFwiIFwiOyB9IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpIFwiOiBcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd2lkdGg6IDYuNWVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbnRfcHJuLXRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9IH1cblxuXG4gIC5jbnRfcHJuLXRhYmxlIHRoLFxuICAuY250X3Bybi10YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfSB9XG5cblxuXG5cblxuXG5cblxuXG4iLCIjcGFnZUxvZ2luIHtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87IH0gfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdWNjZXNzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3Jfc3VjY2VzcywgMTAlKTtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG4gIC5lcnJvcl9tc2cge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfZXJyb3IsIDUzJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3JfZXJyb3IsIDI1JSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9IH1cbiNwYWdlTG9naW5CZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9sb2dpbmJnLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cbiIsIiNtb2R1bGVzUHJpbnR0ZW1wbGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgaDMge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDUwJSk7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICAuaWNvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgbWFyZ2luOiA0cHggNXB4IDAgMXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9mb250LCA1MCUpO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH1cblxuIiwiLmNsaW1hdGUge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIC5jbGltYXRlSXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC5hY2NDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuYWNjSGVhZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAub3BlbkJ0biB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDI1cHggMTBweCAwIDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jbGltYXRlSW5mb2JveCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9IH1cblxuICAgIC5hY2NIZWFkLmN1cnJlbnQge1xuICAgICAgLm9wZW5CdG4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJy0nOyB9XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2xpbWF0ZSB7XG4gICAgLmNsaW1hdGVJdGVtIHtcbiAgICAgIC5hY2NIZWFkIHtcbiAgICAgICAgLmNsaW1hdGVJbmZvYm94IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7IH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH0gfSB9IH1cblxuLmNsaW1hdGVQYXJ0bmVyQWNjb3VudCB7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2xpbWF0ZVBhcnRuZXJBY2NvdW50IHtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG4iLCJALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuXG4gIHNlbGVjdCB7XG4gICAgb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4OyB9IH1cblxuICAuYnRuLnVwbG9hZCB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDsgfVxuXG4gIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4iLCJzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG4iLCIjZGVsaXZlcnlfY291bnRkb3duIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDIwJSk7IH1cbiIsIi8qIGJveC1zaXppbmcgKi9cbi5mci13aW5kb3csIC5mci13aW5kb3cgW2NsYXNzXj1cImZyLVwiXSxcbi5mci1vdmVybGF5LCAuZnItb3ZlcmxheSBbY2xhc3NePVwiZnItXCJdLFxuLmZyLXNwaW5uZXIsIC5mci1zcGlubmVyIFtjbGFzc149XCJmci1cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnItd2luZG93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQ6IDEzcHgvMjBweCBcIkx1Y2lkYSBTYW5zXCIsIFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLCBcIkx1Y2lkYSBHcmFuZGVcIiwgVmVyZGFuYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC8qIENocm9tZSBoYWNrLCB0aGlzIGZpeGVzIGEgdmlzdWFsIGdsaXRjaCB3aGVuIHF1aWNrbHkgdG9nZ2xpbmcgYSB2aWRlbyAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbn1cblxuLyogei1pbmRleCAqL1xuLmZyLW92ZXJsYXkgeyB6LWluZGV4OiAgOTk5OTg7IH1cbi5mci13aW5kb3cgeyAgei1pbmRleDogIDk5OTk5OyB9XG4uZnItc3Bpbm5lciB7IHotaW5kZXg6IDEwMDAwMDsgfVxuXG5cbi8qIG92ZXJsYXkgKi9cbi5mci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnItb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuXG4uZnItb3ZlcmxheS11aS1mdWxsY2xpY2sgLmZyLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG5cbi8qIG1vYmlsZSB0b3VjaCBoYXMgcG9zaXRpb246YWJzb2x1dGUgdG8gYWxsb3cgem9vbWluZyAqL1xuLmZyLXdpbmRvdy5mci1tb2JpbGUtdG91Y2gsXG4uZnItb3ZlcmxheS5mci1tb2JpbGUtdG91Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5cbi8qIHNvbWUgcHJvcGVydGllcyBvbiB0aGUgd2luZG93IGFyZSB1c2VkIHRvIHRvZ2dsZSB0aGluZ3NcbiAqIGxpa2UgbWFyZ2luIGFuZCB0aGUgZnVsbGNsaWNrIG1vZGUsXG4gKiB3ZSByZXNldCB0aG9zZSBwcm9wZXJ0aWVzIGFmdGVyIG1lYXN1cmluZyB0aGVtXG4gKi9cbi5mci1tZWFzdXJlZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZnItYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mci1wYWdlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItcGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuXG4uZnItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZnItaG92ZXJpbmctY2xpY2thYmxlIC5mci1jb250YWluZXIgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuXG4vKlxuICAgcGFkZGluZzpcbiAgIHlvdXR1YmUgJiB2aW1lbyBhbHdheXMgaGF2ZSBidXR0b25zIG9uIHRoZSBvdXRzaWRlXG4gICBzaWRlIGJ1dHRvbiA9IDcyID0gNTQgKyAoMiAqIDkgbWFyZ2luKVxuICAgY2xvc2UgYnV0dG9uID0gNDhcbiovXG4vKiBwYWRkaW5nIHVpOmluc2lkZSAqL1xuLmZyLXVpLWluc2lkZSAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMjBweCAyMHB4OyB9XG4uZnItdWktaW5zaWRlLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAyMHB4OyB9XG5cbi8qIHBhZGRpbmcgdWk6b3V0c2lkZSAqL1xuLmZyLXVpLW91dHNpZGUgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDIwcHggODJweDsgfVxuLmZyLXVpLW91dHNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDIwcHggNDhweDsgfVxuXG4vKiByZWR1Y2UgcGFkZGluZyBvbiBzbWFsbGVyIHNjcmVlbnMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG4gICAgICAgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAvKiBwYWRkaW5nIHVpOmluc2lkZSAqL1xuICAuZnItdWktaW5zaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAxMnB4IDEycHg7IH1cbiAgLmZyLXVpLWluc2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMTJweDsgfVxuXG4gIC8qIHBhZGRpbmcgdWk6b3V0c2lkZSAqL1xuICAuZnItdWktb3V0c2lkZSAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMTJweCA3MnB4OyB9XG4gIC5mci11aS1vdXRzaWRlLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAxMnB4IDQ4cHg7IH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSxcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC8qIHBhZGRpbmcgdWk6aW5zaWRlICovXG4gIC5mci11aS1pbnNpZGUgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDBweCAwcHg7IH1cbiAgLmZyLXVpLWluc2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMHB4OyB9XG5cbiAgLyogcGFkZGluZyB1aTpvdXRzaWRlICovXG4gIC5mci11aS1vdXRzaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwcHggNzJweDsgfVxuICAuZnItdWktb3V0c2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMHB4IDQ4cHg7IH1cbn1cblxuLyogcGFkZGluZyB1aTpmdWxsY2xpY2sgKi9cbi5mci11aS1mdWxsY2xpY2sgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDA7IH1cbi5mci11aS1mdWxsY2xpY2suZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDA7IH1cblxuLyogdmlkZW8gZnVsbGNsaWNrICovXG4uZnItdWktZnVsbGNsaWNrLmZyLXR5cGUtdmlkZW8gLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDBweCA2MnB4OyB9XG4uZnItdWktZnVsbGNsaWNrLmZyLW5vLXNpZGVzLmZyLXR5cGUtdmlkZW8gLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDQ4cHggMHB4OyB9XG5cbi8qIG92ZXJmbG93LXkgc2hvdWxkIGFsd2F5cyBoYXZlIDAgcGFkZGluZyB0b3AgYW5kIGJvdHRvbSAqL1xuLmZyLW92ZXJmbG93LXkgLmZyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcbn1cblxuXG4uZnItY29udGVudCxcbi5mci1jb250ZW50LWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC8qIElFMTEgaGFzIGEgMXB4IGJsdXIgYnVnIG9uIHRoZSBlZGdlcyBvZiB0aGUgY2FwdGlvbiAodWk6aW5zaWRlKVxuICAgICBkdXJpbmcgYW5pbWF0aW9uIHdpdGggb3ZlcmZsb3c6aGlkZGVuICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBpbWcvaWZyYW1lL2Vycm9yICovXG4uZnItY29udGVudC1lbGVtZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mci1jb250ZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xufVxuXG4uZnItaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNlZmVmZWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuLmZyLWluZm8tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMSU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mci11aS1pbnNpZGUgLmZyLWluZm8tYmFja2dyb3VuZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IC44O1xuICB6b29tOiAxO1xufVxuLyogdWk6b3V0c2lkZSBoYXMgYSBzbGlnaHRseSBsaWdodGVyIGluZm8gYmFja2dyb3VuZCB0byBicmVhayB1cCBmcm9tIGJsYWNrIHBhZ2UgYmFja2dyb3VuZHMgKi9cbi5mci11aS1vdXRzaWRlIC5mci1pbmZvLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kOiAjMGQwZDBkOyB9XG5cblxuLyogaW5mbyBhdCB0aGUgYm90dG9tIGZvciB1aTppbnNpZGUgKi9cbi5mci1jb250ZW50IC5mci1pbmZvIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbi5mci1pbmZvLXBhZGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZnItY2FwdGlvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZyLXBvc2l0aW9uIHtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG9wYWNpdHk6IDAuOTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBwb3NpdGlvbnMgbm90IHdpdGhpbiB0aGUgaW5mbyBiYXJcbiAgIGZvciB1aTpvdXRzaWRlL2luc2lkZSAqL1xuLmZyLXBvc2l0aW9uLW91dHNpZGUsXG4uZnItcG9zaXRpb24taW5zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsMCwwLC40KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG4uZnItcG9zaXRpb24taW5zaWRlIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItcG9zaXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMGQwZDBkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAuODtcbiAgem9vbTogMTsgLyogb2xkSUUgKi9cbn1cbi5mci1wb3NpdGlvbi10ZXh0IHsgY29sb3I6ICNiM2IzYjM7IH1cbi5mci1wb3NpdGlvbi1vdXRzaWRlIC5mci1wb3NpdGlvbi10ZXh0LFxuLmZyLXBvc2l0aW9uLWluc2lkZSAuZnItcG9zaXRpb24tdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGRpc3BsYXkgaXQgZm9yIHRoZSBvdXRzaWRlIHVpLCBoaWRlIHRoZSBjYXB0aW9uIGluc2lkZSAqL1xuLmZyLXVpLW91dHNpZGUgLmZyLXBvc2l0aW9uLW91dHNpZGUgeyBkaXNwbGF5OiBibG9jazsgfVxuLmZyLXVpLW91dHNpZGUgLmZyLWluZm8gLmZyLXBvc2l0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uZnItdWktaW5zaWRlLmZyLW5vLWNhcHRpb24gLmZyLXBvc2l0aW9uLWluc2lkZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmtzICovXG4uZnItaW5mbyBhLFxuLmZyLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZyLWluZm8gYTpob3ZlciB7IGNvbG9yOiAjZWVlOyB9XG5cbi8qIG5vLWNhcHRpb24gKi9cbi5mci11aS1vdXRzaWRlLmZyLW5vLWNhcHRpb24gLmZyLWluZm8geyBkaXNwbGF5OiBub25lOyB9XG4uZnItdWktaW5zaWRlLmZyLW5vLWNhcHRpb24gLmZyLWNhcHRpb24geyBkaXNwbGF5OiBub25lOyB9XG5cblxuLyogLS0tIHN0cm9rZSAqL1xuLmZyLXN0cm9rZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG59XG4uZnItc3Ryb2tlLXZlcnRpY2FsIHsgd2lkdGg6IDFweDsgaGVpZ2h0OiAxMDAlOyB9XG4uZnItc3Ryb2tlLWhvcml6b250YWwgeyBwYWRkaW5nOiAwIDFweDsgfVxuXG4uZnItc3Ryb2tlLXJpZ2h0IHsgbGVmdDogYXV0bzsgcmlnaHQ6IDA7IH1cbi5mci1zdHJva2UtYm90dG9tIHsgdG9wOiBhdXRvOyBib3R0b206IDA7IH1cblxuLmZyLXN0cm9rZS1jb2xvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4wOCk7XG59XG5cbi8qIHRoZSBzdHJva2UgaXMgYnJpZ2h0ZXIgaW5zaWRlIHRoZSBpbmZvIGJveCAqL1xuLmZyLWluZm8gLmZyLXN0cm9rZS1jb2xvciB7IGJhY2tncm91bmQ6IHJnYmEoODAsODAsODAsLjMpOyB9XG5cbi8qIHJlbW92ZSB0aGUgc3Ryb2tlIHdoZW4gb3V0c2lkZSB1aSBoYXMgYSBjYXB0aW9uICovXG4uZnItdWktb3V0c2lkZS5mci1oYXMtY2FwdGlvbiAuZnItY29udGVudCAuZnItc3Ryb2tlLWJvdHRvbSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogcmVtb3ZlIHN0cm9rZSBhbmQgc2hhZG93IHdoZW4gdWk6ZnVsbGNsaWNrICovXG4uZnItdWktZnVsbGNsaWNrIC5mci1zdHJva2UgeyBkaXNwbGF5OiBub25lOyB9XG4uZnItdWktZnVsbGNsaWNrIC5mci1jb250ZW50LWJhY2tncm91bmQgeyBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIHRoZSBpbmZvIGJveCBuZXZlciBiYXMgYSB0b3Agc3Ryb2tlICovXG4uZnItaW5mbyAuZnItc3Ryb2tlLXRvcCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXG5cbi8qIDwgPiAqL1xuLmZyLXNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtYXJnaW46IDAgOXB4O1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgem9vbTogMTtcbn1cbi5mci1zaWRlLXByZXZpb3VzIHsgbGVmdDogMDsgfVxuLmZyLXNpZGUtbmV4dCB7IHJpZ2h0OiAwOyBsZWZ0OiBhdXRvOyB9XG5cbi5mci1zaWRlLWRpc2FibGVkIHsgY3Vyc29yOiBkZWZhdWx0OyB9XG4uZnItc2lkZS1oaWRkZW4geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZyLXNpZGUtYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mci1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4uZnItc2lkZS1idXR0b24taWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHpvb206IDE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4vKiBzbWFsbGVyIHNpZGUgYnV0dG9ucyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSxcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDQxNHB4KSB7XG4gIC5mci1zaWRlIHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG4gIC5mci1zaWRlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMCAzcHg7XG4gIH1cbn1cblxuXG4vKiBYICovXG4uZnItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci1jbG9zZS1iYWNrZ3JvdW5kLFxuLmZyLWNsb3NlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mci1jbG9zZS1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG5cblxuXG4vKiBUaHVtYm5haWxzICovXG4uZnItdGh1bWJuYWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mci10aHVtYm5haWxzLWRpc2FibGVkIC5mci10aHVtYm5haWxzIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4uZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIlO1xuICBtaW4taGVpZ2h0OiA3NHB4O1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwJTtcbiAgbWluLXdpZHRoOiA3NHB4O1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uZnItdGh1bWJuYWlscyxcbi5mci10aHVtYm5haWxzICoge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci10aHVtYm5haWxzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy13cmFwcGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5mci10aHVtYm5haWxzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHpvb206IDE7XG59XG5cbi5mci10aHVtYm5haWxzLXNsaWRlci1zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mci10aHVtYm5haWxzLXRodW1icyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZnItdGh1bWJuYWlscy1zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnItdGh1bWJuYWlsLWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZnItdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB6b29tOiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmZyLWx0SUU5IC5mci10aHVtYm5haWwgKiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIElFNig3KSAqL1xuICB6LWluZGV4OiAxO1xuICB6b29tOiAxO1xufVxuXG4uZnItdGh1bWJuYWlsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxNjE2MTY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmU7IC8qIElFNig3KSAqL1xuICB6LWluZGV4OiAwOyAvKiBJRTggKi9cbn1cblxuLmZyLXRodW1ibmFpbC1vdmVybGF5IHsgY3Vyc29yOiBwb2ludGVyOyB9XG4uZnItdGh1bWJuYWlsLWFjdGl2ZSAuZnItdGh1bWJuYWlsLW92ZXJsYXkgeyBjdXJzb3I6IGRlZmF1bHQ7IH1cbi5mci10aHVtYm5haWwtb3ZlcmxheSxcbi5mci10aHVtYm5haWwtb3ZlcmxheS1iYWNrZ3JvdW5kLFxuLmZyLXRodW1ibmFpbC1vdmVybGF5LWJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZnItbHRJRTkgLmZyLXRodW1ibmFpbC1vdmVybGF5LWJvcmRlciB7IGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50OyB9XG4uZnItdGh1bWJuYWlsIC5mci10aHVtYm5haWwtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04NSk7XG4gIG9wYWNpdHk6IC44NTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmZyLXRodW1ibmFpbDpob3ZlciAuZnItdGh1bWJuYWlsLWltYWdlLFxuLmZyLXRodW1ibmFpbC1hY3RpdmU6aG92ZXIgLmZyLXRodW1ibmFpbC1pbWFnZSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05OSk7XG4gIG9wYWNpdHk6IC45OTtcbn1cbi5mci10aHVtYm5haWwtYWN0aXZlIC5mci10aHVtYm5haWwtaW1hZ2UsXG4uZnItdGh1bWJuYWlsLWFjdGl2ZTpob3ZlciAuZnItdGh1bWJuYWlsLWltYWdlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTM1KTtcbiAgb3BhY2l0eTogLjM1O1xufVxuLmZyLXRodW1ibmFpbC1hY3RpdmUgeyBjdXJzb3I6IGRlZmF1bHQ7ICB9XG5cbi8qIFRodW1ibmFpbHMgbG9hZGluZyAqL1xuLmZyLXRodW1ibmFpbC1sb2FkaW5nLFxuLmZyLXRodW1ibmFpbC1sb2FkaW5nLWJhY2tncm91bmQsXG4uZnItdGh1bWJuYWlsLWxvYWRpbmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZyLXRodW1ibmFpbC1sb2FkaW5nLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNjE2O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAuODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi8qIHRoaXMgZWxlbWVudCBpcyB0aGVyZSBhcyBhbiBhbHRlcm5hdGl2ZSB0byBwdXR0aW5nIHRoZSBsb2FkaW5nIGltYWdlIG9uIHRoZSBiYWNrZ3JvdW5kICovXG4uZnItdGh1bWJuYWlsLWxvYWRpbmctaWNvbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogZXJyb3Igb24gdGh1bWJuYWlsICovXG4uZnItdGh1bWJuYWlsLWVycm9yIC5mci10aHVtYm5haWwtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbn1cblxuXG4vKiBUaHVtYm5haWwgPCA+ICovXG4uZnItdGh1bWJuYWlscy1zaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI4cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgeyBtYXJnaW4tbGVmdDogMTJweDsgfVxuLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgb3BhY2l0eTogLjg7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiOyB9XG5cbi5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkICogeyBjdXJzb3I6IGRlZmF1bHQ7IH1cbi5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbi5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qdG9wOiAtN3B4O1xuICBsZWZ0OiAtN3B4OyovXG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogdmVydGljYWwgdGh1bWJuYWlscyAqL1xuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZSxcbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXRodW1icyxcbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWwtZnJhbWUgeyBjbGVhcjogYm90aDsgfVxuXG4vKiB1aTpmdWxsY2xpY2sgaGFzIGEgZGFyayB0aHVtYm5haWwgYmFja2dyb3VuZCAqL1xuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLXRodW1ibmFpbHMgeyBiYWNrZ3JvdW5kOiAjMDkwOTA5OyB9XG5cbi8qIHB1dCBhIHN0cm9rZSBvbiB0aGUgY29ubmVjdGluZyBjYXB0aW9uKi9cbi5mci13aW5kb3ctdWktZnVsbGNsaWNrLmZyLXRodW1ibmFpbHMtZW5hYmxlZC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLWluZm8gLmZyLXN0cm9rZS1ib3R0b20geyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IC8qKHsgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7IH0gKi9cbi5mci13aW5kb3ctdWktZnVsbGNsaWNrLmZyLXRodW1ibmFpbHMtZW5hYmxlZC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci1pbmZvIC5mci1zdHJva2UtbGVmdCB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogdGh1bWJuYWlsIHNwYWNpbmcgICovXG4uZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXRodW1icyB7IHBhZGRpbmc6IDEycHggNXB4OyB9XG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy10aHVtYnMgeyBwYWRkaW5nOiA1cHggMTJweDsgfVxuLmZyLXRodW1ibmFpbHMtbWVhc3VyZWQgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4vKiBob3Jpem9udGFsICovXG5AbWVkaWEgYWxsIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy10aHVtYnMgeyBwYWRkaW5nOiAxNnB4IDhweDsgfVxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUgeyBtYXJnaW46IDAgOHB4OyB9XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7IG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLWhlaWdodDogOTgwcHgpIHtcbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy10aHVtYnMgeyBwYWRkaW5nOiAyMHB4IDEwcHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy1zaWRlIHsgbWFyZ2luOiAwIDEwcHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIHsgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgeyBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbn1cblxuLyogdmVydGljYWwgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy10aHVtYnMgeyBwYWRkaW5nOiA4cHggMTZweDsgfVxuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlIHsgbWFyZ2luOiAwIDhweDsgfVxuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIHsgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgeyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUgeyBtYXJnaW46IDEwcHggMDsgfVxuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIHsgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG59XG5cbi8qIGhpZGUgdGh1bWJuYWlscyBvbiBzbWFsbGVyIHNjcmVlbnNcbiAgIHRoZSBqcyBhbHdheXMgaGlkZXMgdGhlbSBvbiB0b3VjaCBiYXNlZCBkZXZpY2VzXG4qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSxcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG4gICAgICAgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxufVxuXG5cbi8qIGZvcmNlIGZ1bGxDbGljazogdHJ1ZVxuICAgYW5kIGZvcmNlIG92ZXJmbG93OiBmYWxzZSAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSxcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDQxNHB4KSB7XG4gIC5mci1wYWdlIHsgbWluLXdpZHRoOiAxMDAlOyB9IC8qIGZ1bGxjbGljayAqL1xuICAuZnItcGFnZSB7IG1pbi1oZWlnaHQ6IDEwMCU7IH0gLyogb3ZlcmZsb3c6IGZhbHNlICovXG59XG5cblxuLyogc3dpdGNoIGJldHdlZW4gdWkgbW9kZXNcbiAgIHdlIGZvcmNlIGV2ZXJ5dGhpbmcgbm90IGluIHRoZSBjdXJyZW50IFVJIG1vZGUgdG8gaGlkZVxuKi9cbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1zaWRlLW5leHQtb3V0c2lkZSxcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1zaWRlLXByZXZpb3VzLW91dHNpZGUsXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY2xvc2Utb3V0c2lkZSxcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jb250ZW50IC5mci1zaWRlLW5leHQsXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY29udGVudCAuZnItc2lkZS1wcmV2aW91cyxcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jb250ZW50IC5mci1jbG9zZSxcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jb250ZW50IC5mci1pbmZvLFxuXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLXNpZGUtbmV4dC1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLXNpZGUtcHJldmlvdXMtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jbG9zZS1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNvbnRlbnQgLmZyLXNpZGUtbmV4dCxcbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY29udGVudCAuZnItc2lkZS1wcmV2aW91cyxcbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY29udGVudCAuZnItY2xvc2UsXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNvbnRlbnQgLmZyLWluZm8sXG5cbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1wYWdlID4gLmZyLWluZm8sXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItc2lkZS1uZXh0LWZ1bGxjbGljayxcbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1zaWRlLXByZXZpb3VzLWZ1bGxjbGljayxcbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1jbG9zZS1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItc2lkZS1uZXh0LW91dHNpZGUsXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItc2lkZS1wcmV2aW91cy1vdXRzaWRlLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLWNsb3NlLW91dHNpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLyogc29tZSB1aSBlbGVtZW50cyBjYW4gYmUgdG9nZ2xlZCBvbiBtb3VzZW1vdmUuXG4gICBmaWx0ZXI6YWxwaGEob3BhY2l0eSkgaXMgYnVnZ2VkIHNvIHdlIHVzZSBkaXNwbGF5IGluIG9sZElFXG4qL1xuLmZyLXRvZ2dsZS11aSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xufVxuLmZyLXZpc2libGUtZnVsbGNsaWNrLXVpIC5mci1ib3ggPiAuZnItdG9nZ2xlLXVpLFxuLmZyLXZpc2libGUtaW5zaWRlLXVpIC5mci11aS1pbnNpZGUgLmZyLXRvZ2dsZS11aSB7IG9wYWNpdHk6IDE7IH1cblxuLmZyLWhpZGRlbi1mdWxsY2xpY2stdWkgLmZyLWJveCA+IC5mci10b2dnbGUtdWksXG4uZnItaGlkZGVuLWluc2lkZS11aSAuZnItdWktaW5zaWRlIC5mci10b2dnbGUtdWkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbn1cbi5mci1sdElFOS5mci1oaWRkZW4tZnVsbGNsaWNrLXVpIC5mci1ib3ggPiAuZnItdG9nZ2xlLXVpLFxuLmZyLWx0SUU5LmZyLWhpZGRlbi1pbnNpZGUtdWkgLmZyLXVpLWluc2lkZSAuZnItdG9nZ2xlLXVpIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTcGlubmVyICovXG4uZnItc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwxNiwxNiwuODUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZnItc3Bpbm5lciBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA2NCU7XG4gIHdpZHRoOiA2NCU7XG4gIG1hcmdpbi1sZWZ0OiAxOCU7XG4gIG1hcmdpbi10b3A6IDE4JTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZyZXNjby0xMiAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246ICAgICAgICAgZnJlc2NvLTEyIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5mci1zcGlubmVyIGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLDAsMCwwKTsgLyogZml4ZXMgcmVuZGVyaW5nIGluIEZpcmVmb3ggKi9cbn1cblxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMiB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4wczsgYW5pbWF0aW9uLWRlbGF5OiAtMS4wczsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMyB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tNCB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tNSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43czsgYW5pbWF0aW9uLWRlbGF5OiAtMC43czsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tNiB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tNiB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tNyB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41czsgYW5pbWF0aW9uLWRlbGF5OiAtMC41czsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tOCB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40czsgYW5pbWF0aW9uLWRlbGF5OiAtMC40czsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tOSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zczsgYW5pbWF0aW9uLWRlbGF5OiAtMC4zczsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMTAgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7IGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTExIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzOyBhbmltYXRpb24tZGVsYXk6IC0wLjFzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi0xMiB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwczsgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnJlc2NvLTEyIHtcbiAgMCUgICB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbn1cbkBrZXlmcmFtZXMgZnJlc2NvLTEyIHtcbiAgMCUgICB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuLyogVGh1bWJuYWlsIHNwaW5uZXIgKi9cbi5mci10aHVtYm5haWwtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5mci10aHVtYm5haWwtc3Bpbm5lci1zcGluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA4cHggMCAwIDhweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnItdGh1bWJuYWlsLXNwaW4gMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZnItdGh1bWJuYWlsLXNwaW4gMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG5cbn1cbi5mci10aHVtYm5haWwtc3Bpbm5lci1zcGluLFxuLmZyLXRodW1ibmFpbC1zcGlubmVyLXNwaW46YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnItdGh1bWJuYWlsLXNwaW4ge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkBrZXlmcmFtZXMgZnItdGh1bWJuYWlsLXNwaW4ge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuXG4vKiBFcnJvciAqL1xuLmZyLWVycm9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhMzQzNDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG4uZnItZXJyb3ItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbn1cblxuXG4vKiBza2luOiAnZnJlc2NvJyAqL1xuXG4vKiBTcHJpdGUgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1jbG9zZS1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItZXJyb3ItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ZyZXNjby9zcHJpdGUuc3ZnJyk7XG59XG4vKiBmYWxsYmFjayBwbmcgc3ByaXRlICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1jbG9zZS1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWVycm9yLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9mcmVzY28vc3ByaXRlLnBuZycpO1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1lcnJvci1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjZweDsgfVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1jb250ZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsLjQpO1xufVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jb250ZW50LWJhY2tncm91bmQgeyBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIHRodW1ibmFpbCBzaGFkb3cgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC13cmFwcGVyIHsgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIC4zKTsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZSAuZnItdGh1bWJuYWlsLXdyYXBwZXIgeyBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgLjEpOyB9XG5cblxuLyogPCA+ICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAtMTRweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkzcHggLTE0cHg7IH1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1wcmV2aW91czpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IC0xMTRweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1uZXh0OmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkzcHggLTExNHB4OyB9XG5cbi8qIHRyYW5zaXRpb24gKHBuZykgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnLmZyLW1vYmlsZS10b3VjaCAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IC0xMTRweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLWhvdmVyaW5nLW5leHQgLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnLmZyLW1vYmlsZS10b3VjaCAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkzcHggLTExNHB4OyB9XG5cbi8qIGRpc2FibGVkIHN0YXRlIChwbmcpICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1wcmV2aW91cy5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLWhvdmVyaW5nLXByZXZpb3VzIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1wcmV2aW91cy5mci1zaWRlLWRpc2FibGVkOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggLTIxNHB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1uZXh0LmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctbmV4dCAuZnItc2lkZS1uZXh0LmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1uZXh0LmZyLXNpZGUtZGlzYWJsZWQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAtMjE0cHg7IH1cblxuLyogdHJhbnNpdGlvbiAoc3ZnKSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAtMTE0cHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAtMTE0cHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgb3BhY2l0eTogLjU7IH1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGU6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItaG92ZXJpbmctcHJldmlvdXMgLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItaG92ZXJpbmctbmV4dCAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgb3BhY2l0eTogMTsgfVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLXNpZGUgLmZyLXNpZGUtYnV0dG9uLWljb24geyBvcGFjaXR5OiAuODsgfSAgLyogdG91Y2ggYWx3YXlzIGFjdGl2ZSBidXQgYXQgbG93ZXIgb3BhY2l0eSAqL1xuXG4vKiBkaXNhYmxlZCAoc3ZnKSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItaG92ZXJpbmctcHJldmlvdXMgLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItaG92ZXJpbmctbmV4dCAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLWRpc2FibGVkOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgb3BhY2l0eTogLjI7IH0gLyogVE9ETzogbWFrZSBzdXJlIHRoaXMgd29ya3MgKi9cblxuLyogaGlkZSBmb3IgdWk6aW5zaWRlL2Z1bGxjbGljaywgb25seSBmb3IgdGhlIGltYWdlIHR5cGUgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWluc2lkZSAuZnItdHlwZS1pbWFnZSAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWZ1bGxjbGljay5mci1zaG93aW5nLXR5cGUtaW1hZ2UgLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIDwgPiByZXNwb25zaXZlICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLFxuICAgICAgIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNDE0cHgpIHtcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzAwcHg7IH1cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMwMHB4OyB9XG5cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1wcmV2aW91czpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzYwcHg7IH1cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1uZXh0OmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTM2MHB4OyB9XG5cbiAgLyogdHJhbnNpdGlvbiAocG5nKSAqL1xuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctcHJldmlvdXMgLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnLmZyLW1vYmlsZS10b3VjaCAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzYwcHg7IH1cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLWhvdmVyaW5nLW5leHQgLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbixcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzYwcHg7IH1cblxuICAvKiB0cmFuc2l0aW9uIChzdmcpICovXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNjBweDsgfVxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTM2MHB4OyB9XG5cbiAgLyogZGlzYWJsZWQgc3RhdGUgKHBuZykgKi9cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLWhvdmVyaW5nLXByZXZpb3VzIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQyMHB4OyB9XG5cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtbmV4dC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctbmV4dCAuZnItc2lkZS1uZXh0LmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZDpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00MjBweDsgfVxufVxuXG4vKiBYICovXG4vKiBjb2xvcnMgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNsb3NlLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jbG9zZTpob3ZlciAuZnItY2xvc2UtYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7IH1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktaW5zaWRlIC5mci1jbG9zZS1iYWNrZ3JvdW5kLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jbG9zZS1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzEzMTMxMzsgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTsgb3BhY2l0eTogLjg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWluc2lkZSAuZnItY2xvc2U6aG92ZXIgLmZyLWNsb3NlLWJhY2tncm91bmQsXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTsgfVxuXG4vKiAtIGltYWdlICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1jbG9zZSAuZnItY2xvc2UtaWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtOHB4O31cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC04cHg7IH1cblxuLyogLSB0cmFuc2l0aW9uICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItY2xvc2UgLmZyLWNsb3NlLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLThweDtcbiAgb3BhY2l0eTogLjg7XG59XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1jbG9zZTpob3ZlciAuZnItY2xvc2UtaWNvbiAgeyBvcGFjaXR5OiAxOyB9XG5cbi8qIFRodW1ibmFpbHMgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLXdyYXBwZXIgeyBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgLjMpOyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtYWN0aXZlIC5mci10aHVtYm5haWwtd3JhcHBlciB7IGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAuMSk7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDRweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1vdmVybGF5LWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA4KTsgLyogc2hvdWxkIHJlbWFpbiByZ2JhICovXG59XG4vKiBubyBpbm5lciBib3JkZXIgb24gYWN0aXZlIHRodW1ibmFpbCAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZSAuZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZTpob3ZlciAuZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyIHsgYm9yZGVyOiAwcHg7IH1cblxuLyogVGh1bWJuYWlscyA8ID4gKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2N3B4IC00OXB4O31cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91czpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOXB4IC00OXB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2N3B4IC05MXB4O31cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0OmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA5cHggLTkxcHg7IH1cbi8qIHZlcnRpY2FsIF4gKHVwL2Rvd24pIGFkanVzdG1lbnRzICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5M3B4IC00OXB4O31cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1cHggLTQ5cHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yOTNweCAtOTFweDt9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0OmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1cHggLTkxcHg7IH1cblxuLyogVGh1bWJuYWlscyA8ID4gdHJhbnNpdGlvbiAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZSAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW47XG4gIG9wYWNpdHk6IC44O1xufVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtNDlweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA5cHggLTkxcHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGU6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IG9wYWNpdHk6IDE7IH1cbi8qIHZlcnRpY2FsIF4gKHVwL2Rvd24pIGFkanVzdG1lbnRzICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yOTNweCAtNDlweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNXB4IC05MXB4OyB9XG5cbi8qIGxvd2VyIG9wYWNpdHkgb24gZGlzYWJsZWQgc3RhdGVzICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZTpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7IG9wYWNpdHk6IC41OyB9XG5cbi8qIGxvd2VyIG9wYWNpdHkgSUUgPCA5IHVzaW5nIGltYWdlcyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91czpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MXB4IC00OXB4O1xufVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQ6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTFweCAtOTFweDtcbn1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci10aHVtYm5haWxzLXNpZGUgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCxcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci10aHVtYm5haWxzLXNpZGU6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4vKiB2ZXJ0aWNhbCBeICh1cC9kb3duKSBhZGp1c3RtZW50cyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXM6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzdweCAtNDlweDtcbn1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dDpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3N3B4IC05MXB4O1xufVxuIiwiLmJlbmVmaXRzIHtcbiAgJiA+IGRpdiB7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yX2xpZ2h0LDMwJSk7IH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9pbmRpdmlkdWFsICFpbXBvcnRhbnQ7IH1cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oaWdobGlnaHQgIWltcG9ydGFudDsgfVxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCAxMCUpICFpbXBvcnRhbnQ7IH0gfSB9XG5cbiNob21lcGFnZS10ZXh0MyB7XG4gIC5zdWJsaW5lIHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTsgfSB9XG4jaG9tZXBhZ2UtdGV4dDQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfaW5kaXZpZHVhbDsgfVxuXG4jaG9tZXBhZ2UtdGV4dDQge1xuICAud3JwIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG5cbiNuYXZiYXIge1xuICAudG9wTWVudSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG4ubWVudS1pdGVtLWxvZ2luIHtcbiAgJi5sb2dpbl9zdGF0dXNfZ3JlZW4ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZWVuOyB9IH0gfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JlZW47IH0gfVxuXG4ubWVudS1pdGVtLWxvZ2luIHtcbiAgJi5sb2dpbl9zdGF0dXNfZ3JlZW4ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZWVuICFpbXBvcnRhbnQ7IH0gfSB9XG5cblxuXG5cbi5jZC1kcm9wZG93bi10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuLm5vLXRvdWNoIHtcbiAgLmNkLWRyb3Bkb3duLXRyaWdnZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG4uY2QtZHJvcGRvd24tdHJpZ2dlcjo6YmVmb3JlLCAuY2QtZHJvcGRvd24tdHJpZ2dlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7IH1cblxuLmNkLWRyb3Bkb3duLWNvbnRlbnQge1xuICAuc2VlLWFsbCB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9IH1cblxuLnNsaWRlX190ZXh0LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2QtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgJi5kcm9wZG93bi1pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4gIC5jZC1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2luZGl2aWR1YWw7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBoMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH1cbiAgLm5vLXRvdWNoIHtcbiAgICAuY2QtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgICAmLmRyb3Bkb3duLWlzLWFjdGl2ZSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfSB9XG4gICAgLmNkLWRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgJjpub3QoLmhhcy1jaGlsZHJlbikge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH0gfSB9XG4gICAgICAuY2Qtc2Vjb25kYXJ5LWRyb3Bkb3duIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlICFpbXBvcnRhbnQ7IH0gfSB9IH0gfVxuXG4gIC5jZC1kcm9wZG93bi1jb250ZW50IHtcbiAgICAuY2Qtc2Vjb25kYXJ5LWRyb3Bkb3duIHtcbiAgICAgICYgPiBsaSB7XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9IH0gfVxuICAgICAgLmdvLWJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG4gICAgJiA+IC5oYXMtY2hpbGRyZW4ge1xuICAgICAgJiA+IGEge1xuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDAgMCAkY29sb3JfZ3JlZW47XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfSB9IH1cbiAgLmNkLWRyb3Bkb3duLWNvbnRlbnQgPiAuaGFzLWNoaWxkcmVuID4gYS5pcy1hY3RpdmU6OmJlZm9yZSwgLmNkLWRyb3Bkb3duLWNvbnRlbnQgPiAuaGFzLWNoaWxkcmVuID4gYS5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gIC5vcGVuLXRvLWxlZnQge1xuICAgIC5jZC1kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICYgPiAuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0ycHggMCAwICRjb2xvcl9oaWdobGlnaHQ7IH0gfSB9IH0gfVxuICAuZ28tYmFjayBhOjpiZWZvcmUsIC5nby1iYWNrIGE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JlZW47IH0gfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBSUFBLFVBQVUsQ0FDUixXQUFXLENBQUUsTUFBTSxDQUNuQixHQUFHLENBQUUsMkNBQXdDLENBQzdDLEdBQUcsQ0FBRSxrREFBK0MsQ0FBQywyQkFBMkIsQ0FBRSw0Q0FBeUMsQ0FBQyxjQUFjLENBQUUsMkNBQXdDLENBQUMsa0JBQWtCLENBQUUsNkRBQTBELENBQUMsYUFBYSxDQUNqUixXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNwQixVQUFVLENBQ1IsV0FBVyxDQUFFLFNBQVMsQ0FDdEIsR0FBRyxDQUFFLDhDQUEyQyxDQUNo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QUUsS0FBSyxDQUFJLEFBQ2hMLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FBRSxhQUFhLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxDQUFFLHVCQUF1QixDQUFFLEtBQUssQ0FBRSxlQUFlLENBQUUsS0FBSyxDQUFJLEFBQ25MLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FBRSxhQUFhLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxDQUFFLHVCQUF1QixDQUFFLEtBQUssQ0FBRSxlQUFlLENBQUUsS0FBSyxDQUFJLEFBQ25MLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FBRSxhQUFhLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxDQUFFLHVCQUF1QixDQUFFLEtBQUssQ0FBRSxlQUFlLENBQUUsS0FBSyxDQUFJLEFBQ25MLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FBRSxhQUFhLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxDQUFFLHVCQUF1QixDQUFFLEtBQUssQ0FBRSxlQUFlLENBQUUsS0FBSyxDQUFJLEFBQ25MLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FBRSxhQUFhLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxDQUFFLHVCQUF1QixDQUFFLEtBQUssQ0FBRSxlQUFlLENBQUUsS0FBSyxDQUFJLEFBQ25MLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FBRSxhQUFhLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxDQUFFLHVCQUF1QixDQUFFLEtBQUssQ0FBRSxlQUFlLENB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 */
